Top | ![]() |
![]() |
![]() |
![]() |
gboolean | continuous | Read / Write |
EvDocument * | document | Read / Write |
gboolean | dual-odd-left | Read / Write |
gboolean | dual-page | Read / Write |
gboolean | fullscreen | Read / Write |
gboolean | inverted-colors | Read / Write |
gdouble | max-scale | Read / Write |
gdouble | min-scale | Read / Write |
gint | page | Read / Write |
EvPageLayout | page-layout | Read / Write |
gint | rotation | Read / Write |
gdouble | scale | Read / Write |
EvSizingMode | sizing-mode | Read / Write |
EvDocumentModel *
ev_document_model_new_with_document (EvDocument *document
);
void ev_document_model_set_document (EvDocumentModel *model
,EvDocument *document
);
EvDocument *
ev_document_model_get_document (EvDocumentModel *model
);
Returns the EvDocument referenced by the model.
void ev_document_model_set_page_by_label (EvDocumentModel *model
,const gchar *page_label
);
void ev_document_model_set_scale (EvDocumentModel *model
,gdouble scale
);
void ev_document_model_set_max_scale (EvDocumentModel *model
,gdouble max_scale
);
gdouble
ev_document_model_get_max_scale (EvDocumentModel *model
);
void ev_document_model_set_min_scale (EvDocumentModel *model
,gdouble min_scale
);
gdouble
ev_document_model_get_min_scale (EvDocumentModel *model
);
void ev_document_model_set_sizing_mode (EvDocumentModel *model
,EvSizingMode mode
);
EvSizingMode
ev_document_model_get_sizing_mode (EvDocumentModel *model
);
void ev_document_model_set_rotation (EvDocumentModel *model
,gint rotation
);
void ev_document_model_set_inverted_colors (EvDocumentModel *model
,gboolean inverted_colors
);
gboolean
ev_document_model_get_inverted_colors (EvDocumentModel *model
);
void ev_document_model_set_continuous (EvDocumentModel *model
,gboolean continuous
);
gboolean
ev_document_model_get_continuous (EvDocumentModel *model
);
void ev_document_model_set_dual_page_odd_pages_left (EvDocumentModel *model
,gboolean odd_left
);
gboolean
ev_document_model_get_dual_page_odd_pages_left
(EvDocumentModel *model
);
void ev_document_model_set_page_layout (EvDocumentModel *model
,EvPageLayout layout
);
Sets the document model's page layout to layout
.
Since: 3.8
EvPageLayout
ev_document_model_get_page_layout (EvDocumentModel *model
);
Since: 3.8
void ev_document_model_set_fullscreen (EvDocumentModel *model
,gboolean fullscreen
);
gboolean
ev_document_model_get_fullscreen (EvDocumentModel *model
);
void ev_document_model_set_dual_page (EvDocumentModel *model
,gboolean dual_page
);
ev_document_model_set_dual_page
has been deprecated since version 3.8 and should not be used in newly-written code.
Use ev_document_model_set_page_layout()
instead
Sets the document model's page layout to EV_PAGE_LAYOUT_SINGLE
or
EV_PAGE_LAYOUT_DUAL
.
gboolean
ev_document_model_get_dual_page (EvDocumentModel *model
);
ev_document_model_get_dual_page
has been deprecated since version 3.8 and should not be used in newly-written code.
Use ev_document_model_get_page_layout()
instead
“continuous”
property “continuous” gboolean
Whether document is displayed in continuous mode.
Flags: Read / Write
Default value: TRUE
“dual-odd-left”
property “dual-odd-left” gboolean
Whether odd pages are displayed on left side in dual mode.
Flags: Read / Write
Default value: FALSE
“dual-page”
property “dual-page” gboolean
Whether document is displayed in dual page mode.
Flags: Read / Write
Default value: FALSE
“fullscreen”
property “fullscreen” gboolean
Whether document is displayed in fullscreen mode.
Flags: Read / Write
Default value: FALSE
“inverted-colors”
property “inverted-colors” gboolean
Whether document is displayed with inverted colors.
Flags: Read / Write
Default value: FALSE
“max-scale”
property “max-scale” gdouble
Maximum scale factor.
Flags: Read / Write
Allowed values: >= 0
Default value: 5
“min-scale”
property “min-scale” gdouble
Minium scale factor.
Flags: Read / Write
Allowed values: >= 0
Default value: 0.25
“page”
property “page” gint
Current page.
Flags: Read / Write
Allowed values: >= -1
Default value: -1
“page-layout”
property“page-layout” EvPageLayout
Current page layout.
Flags: Read / Write
Default value: EV_PAGE_LAYOUT_SINGLE
“rotation”
property “rotation” gint
Current rotation angle.
Flags: Read / Write
Allowed values: [0,360]
Default value: 0
“scale”
property “scale” gdouble
Current scale factor.
Flags: Read / Write
Allowed values: >= 0
Default value: 1
“sizing-mode”
property“sizing-mode” EvSizingMode
Current sizing mode.
Flags: Read / Write
Default value: EV_SIZING_FIT_WIDTH
“page-changed”
signalvoid user_function (EvDocumentModel *evdocumentmodel, gint arg1, gint arg2, gpointer user_data)
Flags: Run Last