|  |  |  | Evince Programmer's Reference Manual |  | 
|---|---|---|---|---|
                    EvLinkDest;
                    EvLinkDestClass;
                    EvLinkDestPrivate;
#define             EV_TYPE_LINK_DEST_TYPE
enum                EvLinkDestType;
GType               ev_link_dest_get_type               (void);
EvLinkDestType      ev_link_dest_get_dest_type          (EvLinkDest *self);
gint                ev_link_dest_get_page               (EvLinkDest *self);
gdouble             ev_link_dest_get_top                (EvLinkDest *self,
                                                         gboolean *change_top);
gdouble             ev_link_dest_get_left               (EvLinkDest *self,
                                                         gboolean *change_left);
gdouble             ev_link_dest_get_bottom             (EvLinkDest *self);
gdouble             ev_link_dest_get_right              (EvLinkDest *self);
gdouble             ev_link_dest_get_zoom               (EvLinkDest *self,
                                                         gboolean *change_zoom);
const gchar*        ev_link_dest_get_named_dest         (EvLinkDest *self);
const gchar*        ev_link_dest_get_page_label         (EvLinkDest *self);
EvLinkDest*         ev_link_dest_new_page               (gint page);
EvLinkDest*         ev_link_dest_new_xyz                (gint page,
                                                         gdouble left,
                                                         gdouble top,
                                                         gdouble zoom,
                                                         gboolean change_left,
                                                         gboolean change_top,
                                                         gboolean change_zoom);
EvLinkDest*         ev_link_dest_new_fit                (gint page);
EvLinkDest*         ev_link_dest_new_fith               (gint page,
                                                         gdouble top,
                                                         gboolean change_top);
EvLinkDest*         ev_link_dest_new_fitv               (gint page,
                                                         gdouble left,
                                                         gboolean change_left);
EvLinkDest*         ev_link_dest_new_fitr               (gint page,
                                                         gdouble left,
                                                         gdouble bottom,
                                                         gdouble right,
                                                         gdouble top);
EvLinkDest*         ev_link_dest_new_named              (const gchar *named_dest);
EvLinkDest*         ev_link_dest_new_page_label         (const gchar *page_label);
"bottom" gdouble : Read / Write / Construct Only "change" guint : Read / Write / Construct Only "left" gdouble : Read / Write / Construct Only "named" gchar* : Read / Write / Construct Only "page" gint : Read / Write / Construct Only "page-label" gchar* : Read / Write / Construct Only "right" gdouble : Read / Write / Construct Only "top" gdouble : Read / Write / Construct Only "type" EvLinkDestType : Read / Write / Construct Only "zoom" gdouble : Read / Write / Construct Only
typedef enum {
	EV_LINK_DEST_TYPE_PAGE,
	EV_LINK_DEST_TYPE_XYZ,
	EV_LINK_DEST_TYPE_FIT,
	EV_LINK_DEST_TYPE_FITH,
	EV_LINK_DEST_TYPE_FITV,
	EV_LINK_DEST_TYPE_FITR,
	EV_LINK_DEST_TYPE_NAMED,
	EV_LINK_DEST_TYPE_PAGE_LABEL,
	EV_LINK_DEST_TYPE_UNKNOWN
} EvLinkDestType; 
EvLinkDestType ev_link_dest_get_dest_type (EvLinkDest *self);
| 
 | |
| Returns : | 
gdouble ev_link_dest_get_top (EvLinkDest *self, gboolean *change_top);
| 
 | |
| 
 | |
| Returns : | 
gdouble ev_link_dest_get_left (EvLinkDest *self, gboolean *change_left);
| 
 | |
| 
 | |
| Returns : | 
gdouble ev_link_dest_get_zoom (EvLinkDest *self, gboolean *change_zoom);
| 
 | |
| 
 | |
| Returns : | 
const gchar* ev_link_dest_get_named_dest (EvLinkDest *self);
| 
 | |
| Returns : | 
const gchar* ev_link_dest_get_page_label (EvLinkDest *self);
| 
 | |
| Returns : | 
EvLinkDest* ev_link_dest_new_xyz (gint page, gdouble left, gdouble top, gdouble zoom, gboolean change_left, gboolean change_top, gboolean change_zoom);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
EvLinkDest* ev_link_dest_new_fith (gint page, gdouble top, gboolean change_top);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
EvLinkDest* ev_link_dest_new_fitv (gint page, gdouble left, gboolean change_left);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
EvLinkDest* ev_link_dest_new_fitr (gint page, gdouble left, gdouble bottom, gdouble right, gdouble top);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
EvLinkDest* ev_link_dest_new_named (const gchar *named_dest);
| 
 | |
| Returns : | 
EvLinkDest* ev_link_dest_new_page_label (const gchar *page_label);
| 
 | |
| Returns : | 
"bottom" property"bottom" gdouble : Read / Write / Construct Only
The bottom coordinate.
Default value: 0
"change" property"change" guint : Read / Write / Construct Only
Wether top, left, and zoom should be changed.
Default value: 0
"left" property"left" gdouble : Read / Write / Construct Only
The left coordinate.
Default value: 0
"named" property"named" gchar* : Read / Write / Construct Only
The named destination.
Default value: NULL
"page" property"page" gint : Read / Write / Construct Only
The destination page.
Allowed values: >= -1
Default value: 0
"page-label" property"page-label" gchar* : Read / Write / Construct Only
The label of the destination page.
Default value: NULL
"right" property"right" gdouble : Read / Write / Construct Only
The right coordinate.
Default value: 0
"top" property"top" gdouble : Read / Write / Construct Only
The top coordinate.
Default value: 0
"type" property"type" EvLinkDestType : Read / Write / Construct Only
The destination type.
Default value: EV_LINK_DEST_TYPE_UNKNOWN
"zoom" property"zoom" gdouble : Read / Write / Construct Only
Zoom.
Allowed values: >= 0
Default value: 0