|  |  |  | Evince View Library Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
enum EvSizingMode; enum EvPageLayout; 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_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); EvPageLayout ev_document_model_get_page_layout (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-odd-left" gboolean : Read / Write "dual-page" gboolean : Read / Write "fullscreen" gboolean : Read / Write "inverted-colors" gboolean : Read / Write "max-scale" gdouble : Read / Write "min-scale" gdouble : Read / Write "page" gint : Read / Write "page-layout" EvPageLayout : Read / Write "rotation" gint : Read / Write "scale" gdouble : Read / Write "sizing-mode" EvSizingMode : Read / Write
typedef enum {
        EV_SIZING_FIT_PAGE,
	EV_SIZING_BEST_FIT = EV_SIZING_FIT_PAGE, /* Deprecated */
	EV_SIZING_FIT_WIDTH,
	EV_SIZING_FREE,
        EV_SIZING_AUTOMATIC,
} EvSizingMode;
typedef enum {
	EV_PAGE_LAYOUT_SINGLE,
	EV_PAGE_LAYOUT_DUAL,
	EV_PAGE_LAYOUT_AUTOMATIC,
} EvPageLayout;
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_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);
EvPageLayout        ev_document_model_get_page_layout   (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-odd-left" property  "dual-odd-left"            gboolean              : Read / Write
Whether odd pages are displayed on left side in dual mode.
Default value: FALSE
"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
"max-scale" property  "max-scale"                gdouble               : Read / Write
Maximum scale factor.
Allowed values: >= 0
Default value: 5
"min-scale" property  "min-scale"                gdouble               : Read / Write
Minium scale factor.
Allowed values: >= 0
Default value: 0.25
"page" property  "page"                     gint                  : Read / Write
Current page.
Allowed values: >= -1
Default value: -1
"page-layout" property"page-layout" EvPageLayout : Read / Write
Current page layout.
Default value: EV_PAGE_LAYOUT_SINGLE
"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