X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=libview%2Fev-jobs.h;h=2e53ff1c911e78d7550db1fb2dbcc6cf3464a7f5;hb=1f05f447a3129026d8a81ea7a0ebfc31d91a8c41;hp=7be4d4a33a47931ee32638846f31a4fa42f2e454;hpb=e3c697ada15e7e5ffd47562350bdfee455b29322;p=evince.git diff --git a/libview/ev-jobs.h b/libview/ev-jobs.h index 7be4d4a3..2e53ff1c 100644 --- a/libview/ev-jobs.h +++ b/libview/ev-jobs.h @@ -15,7 +15,7 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #if !defined (__EV_EVINCE_VIEW_H_INSIDE__) && !defined (EVINCE_COMPILATION) @@ -225,13 +225,15 @@ struct _EvJobRenderClass }; typedef enum { - EV_PAGE_DATA_INCLUDE_NONE = 0, - EV_PAGE_DATA_INCLUDE_LINKS = 1 << 0, - EV_PAGE_DATA_INCLUDE_TEXT = 1 << 1, - EV_PAGE_DATA_INCLUDE_IMAGES = 1 << 2, - EV_PAGE_DATA_INCLUDE_FORMS = 1 << 3, - EV_PAGE_DATA_INCLUDE_ANNOTS = 1 << 4, - EV_PAGE_DATA_INCLUDE_ALL = (1 << 5) - 1 + EV_PAGE_DATA_INCLUDE_NONE = 0, + EV_PAGE_DATA_INCLUDE_LINKS = 1 << 0, + EV_PAGE_DATA_INCLUDE_TEXT = 1 << 1, + EV_PAGE_DATA_INCLUDE_TEXT_MAPPING = 1 << 2, + EV_PAGE_DATA_INCLUDE_TEXT_LAYOUT = 1 << 3, + EV_PAGE_DATA_INCLUDE_IMAGES = 1 << 4, + EV_PAGE_DATA_INCLUDE_FORMS = 1 << 5, + EV_PAGE_DATA_INCLUDE_ANNOTS = 1 << 6, + EV_PAGE_DATA_INCLUDE_ALL = (1 << 7) - 1 } EvJobPageDataFlags; struct _EvJobPageData @@ -246,6 +248,9 @@ struct _EvJobPageData GList *form_field_mapping; GList *annot_mapping; GdkRegion *text_mapping; + gchar *text; + EvRectangle *text_layout; + guint text_layout_length; }; struct _EvJobPageDataClass