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-page.c File Reference
#include <config.h>
#include "ev-page.h"
+ Include dependency graph for ev-page.c:

Go to the source code of this file.

Functions

static void ev_page_init (EvPage *page)
 
static void ev_page_finalize (GObject *object)
 
static void ev_page_class_init (EvPageClass *klass)
 
EvPageev_page_new (gint index)
 

Function Documentation

static void ev_page_class_init ( EvPageClass klass)
static

Definition at line 46 of file ev-page.c.

47 {
48  GObjectClass *object_class = G_OBJECT_CLASS (klass);
49 
50  object_class->finalize = ev_page_finalize;
51 }
static void ev_page_finalize ( GObject *  object)
static

Definition at line 32 of file ev-page.c.

33 {
34  EvPage *page = EV_PAGE (object);
35 
36  if (page->backend_destroy_func) {
37  page->backend_destroy_func (page->backend_page);
38  page->backend_destroy_func = NULL;
39  }
40  page->backend_page = NULL;
41 
42  (* G_OBJECT_CLASS (ev_page_parent_class)->finalize) (object);
43 }

+ Here is the caller graph for this function:

static void ev_page_init ( EvPage page)
static

Definition at line 27 of file ev-page.c.

28 {
29 }
EvPage* ev_page_new ( gint  index)

Definition at line 54 of file ev-page.c.

55 {
56  EvPage *page;
57 
58  page = EV_PAGE (g_object_new (EV_TYPE_PAGE, NULL));
59  page->index = index;
60 
61  return page;
62 }

+ Here is the caller graph for this function: