| libevview Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
EvView;
EvViewClass;
enum EvSizingMode;
enum EvViewSelectionMode;
GtkWidget* ev_view_new (void);
void ev_view_set_document (EvView *view,
EvDocument *document);
void ev_view_set_loading (EvView *view,
gboolean loading);
void ev_view_reload (EvView *view);
void ev_view_copy (EvView *view);
void ev_view_copy_link_address (EvView *view,
EvLinkAction *action);
void ev_view_select_all (EvView *view);
gboolean ev_view_get_has_selection (EvView *view);
gboolean ev_view_get_continuous (EvView *view);
void ev_view_set_continuous (EvView *view,
gboolean continuous);
gboolean ev_view_get_dual_page (EvView *view);
void ev_view_set_dual_page (EvView *view,
gboolean dual_page);
void ev_view_set_fullscreen (EvView *view,
gboolean fullscreen);
gboolean ev_view_get_fullscreen (EvView *view);
void ev_view_set_presentation (EvView *view,
gboolean presentation);
gboolean ev_view_get_presentation (EvView *view);
void ev_view_set_sizing_mode (EvView *view,
EvSizingMode mode);
EvSizingMode ev_view_get_sizing_mode (EvView *view);
gboolean ev_view_can_zoom_in (EvView *view);
void ev_view_zoom_in (EvView *view);
gboolean ev_view_can_zoom_out (EvView *view);
void ev_view_zoom_out (EvView *view);
void ev_view_set_zoom (EvView *view,
double factor,
gboolean relative);
void ev_view_set_zoom_for_size (EvView *view,
int width,
int height,
int vsb_width,
int hsb_height);
double ev_view_get_zoom (EvView *view);
void ev_view_set_screen_dpi (EvView *view,
gdouble dpi);
void ev_view_rotate_left (EvView *view);
void ev_view_rotate_right (EvView *view);
void ev_view_set_rotation (EvView *view,
int rotation);
int ev_view_get_rotation (EvView *view);
void ev_view_find_next (EvView *view);
void ev_view_find_previous (EvView *view);
void ev_view_find_search_changed (EvView *view);
void ev_view_find_set_highlight_search (EvView *view,
gboolean value);
void ev_view_find_changed (EvView *view,
GList **results,
gint page);
void ev_view_find_cancel (EvView *view);
void ev_view_hide_cursor (EvView *view);
void ev_view_show_cursor (EvView *view);
void ev_view_scroll (EvView *view,
GtkScrollType scroll,
gboolean horizontal);
void ev_view_handle_link (EvView *view,
EvLink *link);
gboolean ev_view_next_page (EvView *view);
gboolean ev_view_previous_page (EvView *view);
gchar* ev_view_page_label_from_dest (EvView *view,
EvLinkDest *dest);
void ev_view_autoscroll_start (EvView *view);
void ev_view_autoscroll_stop (EvView *view);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkLayout +----EvView
"continuous" gboolean : Read / Write "dual-page" gboolean : Read / Write "fullscreen" gboolean : Read / Write "has-selection" gboolean : Read "presentation" gboolean : Read / Write "rotation" gdouble : Read / Write "sizing-mode" EvSizingMode : Read / Write "zoom" gdouble : Read / Write
"binding-activated" : Run Last / Action "external-link" : Run Last / Action "handle-link" : Run Last / Action "popup" : Run Last / Action "zoom-invalid" : Run Last / Action
typedef enum {
EV_SIZING_BEST_FIT,
EV_SIZING_FIT_WIDTH,
EV_SIZING_FREE,
} EvSizingMode;
typedef enum {
EV_VIEW_SELECTION_TEXT,
EV_VIEW_SELECTION_RECTANGLE,
} EvViewSelectionMode;
void ev_view_set_document (EvView *view,
EvDocument *document);
| view : | |
| document : |
void ev_view_copy_link_address (EvView *view,
EvLinkAction *action);
| view : | |
| action : |
void ev_view_set_continuous (EvView *view,
gboolean continuous);
| view : | |
| continuous : |
void ev_view_set_dual_page (EvView *view,
gboolean dual_page);
| view : | |
| dual_page : |
void ev_view_set_fullscreen (EvView *view,
gboolean fullscreen);
| view : | |
| fullscreen : |
void ev_view_set_presentation (EvView *view,
gboolean presentation);
| view : | |
| presentation : |
void ev_view_set_sizing_mode (EvView *view,
EvSizingMode mode);
| view : | |
| mode : |
void ev_view_set_zoom (EvView *view,
double factor,
gboolean relative);
| view : | |
| factor : | |
| relative : |
void ev_view_set_zoom_for_size (EvView *view,
int width,
int height,
int vsb_width,
int hsb_height);
| view : | |
| width : | |
| height : | |
| vsb_width : | |
| hsb_height : |
void ev_view_find_set_highlight_search (EvView *view,
gboolean value);
| view : | |
| value : |
void ev_view_find_changed (EvView *view,
GList **results,
gint page);
| view : | |
| results : | |
| page : |
void ev_view_scroll (EvView *view,
GtkScrollType scroll,
gboolean horizontal);
| view : | |
| scroll : | |
| horizontal : |
gchar* ev_view_page_label_from_dest (EvView *view, EvLinkDest *dest);
| view : | |
| dest : | |
| Returns : |
"continuous" gboolean : Read / Write
Continuous scrolling mode.
Default value: TRUE
"dual-page" gboolean : Read / Write
Two pages visible at once.
Default value: FALSE
"fullscreen" gboolean : Read / Write
Draw page in a fullscreen fashion.
Default value: FALSE
"has-selection" gboolean : Read
The view has selections.
Default value: FALSE
"presentation" gboolean : Read / Write
Draw page in presentation mode.
Default value: TRUE
"rotation" gdouble : Read / Write
Rotation.
Allowed values: [0,360]
Default value: 0
"sizing-mode" EvSizingMode : Read / Write
Sizing Mode.
Default value: EV_SIZING_FIT_WIDTH
void user_function (EvView *evview,
GtkScrollType arg1,
gboolean arg2,
gpointer user_data) : Run Last / Action
| evview : | the object which received the signal. |
| arg1 : | |
| arg2 : | |
| user_data : | user data set when the signal handler was connected. |
void user_function (EvView *evview,
GObject *arg1,
gpointer user_data) : Run Last / Action
| evview : | the object which received the signal. |
| arg1 : | |
| user_data : | user data set when the signal handler was connected. |
void user_function (EvView *evview,
GObject *arg1,
gpointer user_data) : Run Last / Action
| evview : | the object which received the signal. |
| arg1 : | |
| user_data : | user data set when the signal handler was connected. |
void user_function (EvView *evview,
GObject *arg1,
gpointer user_data) : Run Last / Action
| evview : | the object which received the signal. |
| arg1 : | |
| user_data : | user data set when the signal handler was connected. |
void user_function (EvView *evview,
gpointer user_data) : Run Last / Action
| evview : | the object which received the signal. |
| user_data : | user data set when the signal handler was connected. |