ev-annotation-window

ev-annotation-window

Synopsis

                    EvAnnotationWindow;
                    EvAnnotationWindowClass;
GtkWidget *         ev_annotation_window_new            (EvAnnotation *annot,
                                                         GtkWindow *parent);
EvAnnotation *      ev_annotation_window_get_annotation (EvAnnotationWindow *window);
void                ev_annotation_window_set_annotation (EvAnnotationWindow *window,
                                                         EvAnnotation *annot);
gboolean            ev_annotation_window_is_open        (EvAnnotationWindow *window);
void                ev_annotation_window_get_rectangle  (EvAnnotationWindow *window,
                                                         EvRectangle *rect);
void                ev_annotation_window_set_rectangle  (EvAnnotationWindow *window,
                                                         const EvRectangle *rect);
void                ev_annotation_window_grab_focus     (EvAnnotationWindow *window);
void                ev_annotation_window_ungrab_focus   (EvAnnotationWindow *window);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----EvAnnotationWindow

Implemented Interfaces

EvAnnotationWindow implements AtkImplementorIface and GtkBuildable.

Properties

  "annotation"               EvAnnotationMarkup*   : Write / Construct Only
  "parent"                   GtkWindow*            : Write / Construct Only

Signals

  "closed"                                         : Run Last / Action
  "moved"                                          : Run Last / Action

Description

Details

EvAnnotationWindow

typedef struct _EvAnnotationWindow EvAnnotationWindow;


EvAnnotationWindowClass

typedef struct _EvAnnotationWindowClass EvAnnotationWindowClass;


ev_annotation_window_new ()

GtkWidget *         ev_annotation_window_new            (EvAnnotation *annot,
                                                         GtkWindow *parent);

annot :

parent :

Returns :


ev_annotation_window_get_annotation ()

EvAnnotation *      ev_annotation_window_get_annotation (EvAnnotationWindow *window);

window :

Returns :


ev_annotation_window_set_annotation ()

void                ev_annotation_window_set_annotation (EvAnnotationWindow *window,
                                                         EvAnnotation *annot);

window :

annot :


ev_annotation_window_is_open ()

gboolean            ev_annotation_window_is_open        (EvAnnotationWindow *window);

window :

Returns :


ev_annotation_window_get_rectangle ()

void                ev_annotation_window_get_rectangle  (EvAnnotationWindow *window,
                                                         EvRectangle *rect);

window :

Returns :


ev_annotation_window_set_rectangle ()

void                ev_annotation_window_set_rectangle  (EvAnnotationWindow *window,
                                                         const EvRectangle *rect);

window :

rect :


ev_annotation_window_grab_focus ()

void                ev_annotation_window_grab_focus     (EvAnnotationWindow *window);

window :


ev_annotation_window_ungrab_focus ()

void                ev_annotation_window_ungrab_focus   (EvAnnotationWindow *window);

window :

Property Details

The "annotation" property

  "annotation"               EvAnnotationMarkup*   : Write / Construct Only

The annotation associated to the window.


The "parent" property

  "parent"                   GtkWindow*            : Write / Construct Only

The parent window.

Signal Details

The "closed" signal

void                user_function                      (EvAnnotationWindow *evannotationwindow,
                                                        gpointer            user_data)               : Run Last / Action

The "moved" signal

void                user_function                      (EvAnnotationWindow *evannotationwindow,
                                                        gint                arg1,
                                                        gint                arg2,
                                                        gpointer            user_data)               : Run Last / Action