![]() |
![]() |
![]() |
Evince View Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
enum EvSizingMode; EvDocumentModel; EvDocumentModelClass; EvDocumentModel * ev_document_model_new (void
); 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
); void ev_document_model_set_page (EvDocumentModel *model
,gint page
); void ev_document_model_set_page_by_label (EvDocumentModel *model
,const gchar *page_label
); gint ev_document_model_get_page (EvDocumentModel *model
); void ev_document_model_set_scale (EvDocumentModel *model
,gdouble scale
); gdouble ev_document_model_get_scale (EvDocumentModel *model
); 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
); gint ev_document_model_get_rotation (EvDocumentModel *model
); 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 (EvDocumentModel *model
,gboolean dual_page
); gboolean ev_document_model_get_dual_page (EvDocumentModel *model
); void ev_document_model_set_fullscreen (EvDocumentModel *model
,gboolean fullscreen
); gboolean ev_document_model_get_fullscreen (EvDocumentModel *model
);
"continuous" gboolean : Read / Write "document" EvDocument* : Read / Write "dual-page" gboolean : Read / Write "fullscreen" gboolean : Read / Write "inverted-colors" gboolean : Read / Write "page" gint : Read / Write "rotation" gint : Read / Write "scale" gdouble : Read / Write "sizing-mode" EvSizingMode : Read / Write
typedef enum { EV_SIZING_BEST_FIT, EV_SIZING_FIT_WIDTH, EV_SIZING_FREE, } EvSizingMode;
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
);
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 (EvDocumentModel *model
,gboolean dual_page
);
gboolean ev_document_model_get_dual_page (EvDocumentModel *model
);
void ev_document_model_set_fullscreen (EvDocumentModel *model
,gboolean fullscreen
);
gboolean ev_document_model_get_fullscreen (EvDocumentModel *model
);
"continuous"
property"continuous" gboolean : Read / Write
Whether document is displayed in continuous mode.
Default value: TRUE
"dual-page"
property"dual-page" gboolean : Read / Write
Whether document is displayed in dual page mode.
Default value: FALSE
"fullscreen"
property"fullscreen" gboolean : Read / Write
Whether document is displayed in fullscreen mode.
Default value: FALSE
"inverted-colors"
property"inverted-colors" gboolean : Read / Write
Whether document is displayed with inverted colors.
Default value: FALSE
"page"
property"page" gint : Read / Write
Current page.
Allowed values: >= -1
Default value: -1
"rotation"
property"rotation" gint : Read / Write
Current rotation angle.
Allowed values: [0,360]
Default value: 0
"scale"
property"scale" gdouble : Read / Write
Current scale factor.
Allowed values: >= 0
Default value: 1
"sizing-mode"
property"sizing-mode" EvSizingMode : Read / Write
Current sizing mode.
Default value: EV_SIZING_FIT_WIDTH
"page-changed"
signalvoid user_function (EvDocumentModel *evdocumentmodel, gint arg1, gint arg2, gpointer user_data) : Run Last