| 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