Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ev-sidebar-annotations.h File Reference
#include <gtk/gtk.h>
#include <glib-object.h>
+ Include dependency graph for ev-sidebar-annotations.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _EvSidebarAnnotations
 
struct  _EvSidebarAnnotationsClass
 

Macros

#define EV_TYPE_SIDEBAR_ANNOTATIONS   (ev_sidebar_annotations_get_type())
 
#define EV_SIDEBAR_ANNOTATIONS(object)   (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_SIDEBAR_ANNOTATIONS, EvSidebarAnnotations))
 
#define EV_SIDEBAR_ANNOTATIONS_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_SIDEBAR_ANNOTATIONS, EvSidebarAnnotationsClass))
 
#define EV_IS_SIDEBAR_ANNOTATIONS(object)   (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_SIDEBAR_ANNOTATIONS))
 
#define EV_IS_SIDEBAR_ANNOTATIONS_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_SIDEBAR_ANNOTATIONS))
 
#define EV_SIDEBAR_ANNOTATIONS_GET_CLASS(object)   (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_SIDEBAR_ANNOTATIONS, EvSidebarAnnotationsClass))
 

Typedefs

typedef typedefG_BEGIN_DECLS
struct _EvSidebarAnnotations 
EvSidebarAnnotations
 
typedef struct
_EvSidebarAnnotationsClass 
EvSidebarAnnotationsClass
 
typedef struct
_EvSidebarAnnotationsPrivate 
EvSidebarAnnotationsPrivate
 

Functions

GType ev_sidebar_annotations_get_type (void) G_GNUC_CONST
 
GtkWidget * ev_sidebar_annotations_new (void)
 
void ev_sidebar_annotations_annot_added (EvSidebarAnnotations *sidebar_annots, EvAnnotation *annot)
 
void ev_sidebar_annotations_annot_removed (EvSidebarAnnotations *sidebar_annots)
 

Macro Definition Documentation

#define EV_IS_SIDEBAR_ANNOTATIONS (   object)    (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_SIDEBAR_ANNOTATIONS))

Definition at line 36 of file ev-sidebar-annotations.h.

#define EV_IS_SIDEBAR_ANNOTATIONS_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_SIDEBAR_ANNOTATIONS))

Definition at line 37 of file ev-sidebar-annotations.h.

#define EV_SIDEBAR_ANNOTATIONS (   object)    (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_SIDEBAR_ANNOTATIONS, EvSidebarAnnotations))

Definition at line 34 of file ev-sidebar-annotations.h.

#define EV_SIDEBAR_ANNOTATIONS_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_SIDEBAR_ANNOTATIONS, EvSidebarAnnotationsClass))

Definition at line 35 of file ev-sidebar-annotations.h.

#define EV_SIDEBAR_ANNOTATIONS_GET_CLASS (   object)    (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_SIDEBAR_ANNOTATIONS, EvSidebarAnnotationsClass))

Definition at line 38 of file ev-sidebar-annotations.h.

#define EV_TYPE_SIDEBAR_ANNOTATIONS   (ev_sidebar_annotations_get_type())

Definition at line 33 of file ev-sidebar-annotations.h.

Typedef Documentation

typedef typedefG_BEGIN_DECLS struct _EvSidebarAnnotations EvSidebarAnnotations

Definition at line 29 of file ev-sidebar-annotations.h.

Function Documentation

void ev_sidebar_annotations_annot_added ( EvSidebarAnnotations sidebar_annots,
EvAnnotation annot 
)

Definition at line 209 of file ev-sidebar-annotations.c.

211 {
212  ev_sidebar_annotations_load (sidebar_annots);
213 }

+ Here is the caller graph for this function:

void ev_sidebar_annotations_annot_removed ( EvSidebarAnnotations sidebar_annots)

Definition at line 216 of file ev-sidebar-annotations.c.

217 {
218  ev_sidebar_annotations_load (sidebar_annots);
219 }

+ Here is the caller graph for this function:

GType ev_sidebar_annotations_get_type ( void  )
GtkWidget* ev_sidebar_annotations_new ( void  )

Definition at line 201 of file ev-sidebar-annotations.c.

202 {
203  return GTK_WIDGET (g_object_new (EV_TYPE_SIDEBAR_ANNOTATIONS,
204  "orientation", GTK_ORIENTATION_VERTICAL,
205  NULL));
206 }

+ Here is the caller graph for this function: