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-link.h File Reference
#include <glib-object.h>
#include "ev-document.h"
#include "ev-link-action.h"
+ Include dependency graph for ev-link.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EV_TYPE_LINK   (ev_link_get_type())
 
#define EV_LINK(object)   (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_LINK, EvLink))
 
#define EV_LINK_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_LINK, EvLinkClass))
 
#define EV_IS_LINK(object)   (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_LINK))
 
#define EV_IS_LINK_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_LINK))
 
#define EV_LINK_GET_CLASS(object)   (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_LINK, EvLinkClass))
 

Typedefs

typedef typedefG_BEGIN_DECLS
struct _EvLink 
EvLink
 
typedef struct _EvLinkClass EvLinkClass
 
typedef struct _EvLinkPrivate EvLinkPrivate
 

Functions

GType ev_link_get_type (void) G_GNUC_CONST
 
EvLinkev_link_new (const gchar *title, EvLinkAction *action)
 
const gchar * ev_link_get_title (EvLink *self)
 
EvLinkActionev_link_get_action (EvLink *self)
 

Macro Definition Documentation

#define EV_IS_LINK (   object)    (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_LINK))

Definition at line 40 of file ev-link.h.

#define EV_IS_LINK_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_LINK))

Definition at line 41 of file ev-link.h.

#define EV_LINK (   object)    (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_LINK, EvLink))

Definition at line 38 of file ev-link.h.

#define EV_LINK_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_LINK, EvLinkClass))

Definition at line 39 of file ev-link.h.

#define EV_LINK_GET_CLASS (   object)    (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_LINK, EvLinkClass))

Definition at line 42 of file ev-link.h.

#define EV_TYPE_LINK   (ev_link_get_type())

Definition at line 37 of file ev-link.h.

Typedef Documentation

typedef typedefG_BEGIN_DECLS struct _EvLink EvLink

Definition at line 33 of file ev-link.h.

typedef struct _EvLinkClass EvLinkClass

Definition at line 34 of file ev-link.h.

typedef struct _EvLinkPrivate EvLinkPrivate

Definition at line 35 of file ev-link.h.

Function Documentation

EvLinkAction* ev_link_get_action ( EvLink self)

ev_link_get_action: : an EvLink

Returns: (transfer none): an EvLinkAction

Definition at line 64 of file ev-link.c.

65 {
66  g_return_val_if_fail (EV_IS_LINK (self), NULL);
67 
68  return self->priv->action;
69 }

+ Here is the caller graph for this function:

const gchar* ev_link_get_title ( EvLink self)

Definition at line 50 of file ev-link.c.

51 {
52  g_return_val_if_fail (EV_IS_LINK (self), NULL);
53 
54  return self->priv->title;
55 }

+ Here is the caller graph for this function:

GType ev_link_get_type ( void  )
EvLink* ev_link_new ( const gchar *  title,
EvLinkAction action 
)