|  |  |  | Evince Programmer's Reference Manual |  | 
|---|---|---|---|---|
#define EV_SIDEBAR_PAGE_IFACE (k) #define EV_IS_SIDEBAR_PAGE_IFACE (k) EvSidebarPage; EvSidebarPageIface; gboolean ev_sidebar_page_support_document (EvSidebarPage *sidebar_page, EvDocument *document); void ev_sidebar_page_set_document (EvSidebarPage *sidebar_page, EvDocument *document); const gchar* ev_sidebar_page_get_label (EvSidebarPage *page);
#define EV_SIDEBAR_PAGE_IFACE(k) (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_SIDEBAR_PAGE, EvSidebarPageIface))
| 
 | 
#define EV_IS_SIDEBAR_PAGE_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_SIDEBAR_PAGE))
| 
 | 
typedef struct {
	GTypeInterface base_iface;
	/* Methods  */
	gboolean    (* support_document)  (EvSidebarPage   *sidebar_page,
				           EvDocument *document);
	void 	    (* set_document)	  (EvSidebarPage   *sidebar_page,
					   EvDocument *document);
	const gchar*(* get_label)         (EvSidebarPage  *sidebar_page);	
} EvSidebarPageIface;
gboolean ev_sidebar_page_support_document (EvSidebarPage *sidebar_page, EvDocument *document);
| 
 | |
| 
 | |
| Returns : | 
void ev_sidebar_page_set_document (EvSidebarPage *sidebar_page, EvDocument *document);
| 
 | |
| 
 | 
const gchar* ev_sidebar_page_get_label (EvSidebarPage *page);
| 
 | |
| Returns : |