Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
#include "config.h"
#include <glib/gi18n.h>
#include "ev-sidebar-bookmarks.h"
#include "ev-document.h"
#include "ev-document-misc.h"
#include "ev-sidebar-page.h"
#include "ev-utils.h"
Go to the source code of this file.
Data Structures | |
struct | _EvSidebarBookmarksPrivate |
Enumerations | |
enum | { PROP_0, PROP_WIDGET } |
enum | { COLUMN_MARKUP, COLUMN_PAGE, N_COLUMNS } |
Functions | |
static void | ev_sidebar_bookmarks_page_iface_init (EvSidebarPageInterface *iface) |
G_DEFINE_TYPE_EXTENDED (EvSidebarBookmarks, ev_sidebar_bookmarks, GTK_TYPE_BOX, 0, G_IMPLEMENT_INTERFACE(EV_TYPE_SIDEBAR_PAGE, ev_sidebar_bookmarks_page_iface_init)) | |
static void | ev_bookmarks_popup_cmd_open_bookmark (GtkAction *action, EvSidebarBookmarks *sidebar_bookmarks) |
static void | ev_bookmarks_popup_cmd_rename_bookmark (GtkAction *action, EvSidebarBookmarks *sidebar_bookmarks) |
static void | ev_bookmarks_popup_cmd_remove_bookmark (GtkAction *action, EvSidebarBookmarks *sidebar_bookmarks) |
static gint | compare_bookmarks (EvBookmark *a, EvBookmark *b) |
static void | ev_sidebar_bookmarks_update (EvSidebarBookmarks *sidebar_bookmarks) |
static void | ev_sidebar_bookmarks_changed (EvBookmarks *bookmarks, EvSidebarBookmarks *sidebar_bookmarks) |
static void | ev_sidebar_bookmarks_selection_changed (GtkTreeSelection *selection, EvSidebarBookmarks *sidebar_bookmarks) |
static void | ev_sidebar_bookmarks_del_clicked (GtkWidget *button, EvSidebarBookmarks *sidebar_bookmarks) |
static void | ev_sidebar_bookmarks_bookmark_renamed (GtkCellRendererText *renderer, const gchar *path_string, const gchar *new_text, EvSidebarBookmarks *sidebar_bookmarks) |
static gboolean | ev_sidebar_bookmarks_query_tooltip (GtkWidget *widget, gint x, gint y, gboolean keyboard_tip, GtkTooltip *tooltip, EvSidebarBookmarks *sidebar_bookmarks) |
static gboolean | ev_sidebar_bookmarks_popup_menu_show (EvSidebarBookmarks *sidebar_bookmarks, gint x, gint y, gboolean keyboard_mode) |
static gboolean | ev_sidebar_bookmarks_button_press (GtkWidget *widget, GdkEventButton *event, EvSidebarBookmarks *sidebar_bookmarks) |
static gboolean | ev_sidebar_bookmarks_popup_menu (GtkWidget *widget) |
static void | ev_sidebar_bookmarks_dispose (GObject *object) |
static void | ev_sidebar_bookmarks_init (EvSidebarBookmarks *sidebar_bookmarks) |
static void | ev_sidebar_bookmarks_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) |
static void | ev_sidebar_bookmarks_class_init (EvSidebarBookmarksClass *klass) |
GtkWidget * | ev_sidebar_bookmarks_new (void) |
void | ev_sidebar_bookmarks_set_bookmarks (EvSidebarBookmarks *sidebar_bookmarks, EvBookmarks *bookmarks) |
static void | ev_sidebar_bookmarks_set_model (EvSidebarPage *sidebar_page, EvDocumentModel *model) |
static gboolean | ev_sidebar_bookmarks_support_document (EvSidebarPage *sidebar_page, EvDocument *document) |
static const gchar * | ev_sidebar_bookmarks_get_label (EvSidebarPage *sidebar_page) |
Variables | |
static const GtkActionEntry | popup_entries [] |
anonymous enum |
Enumerator | |
---|---|
PROP_0 | |
PROP_WIDGET |
Definition at line 32 of file ev-sidebar-bookmarks.c.
anonymous enum |
Enumerator | |
---|---|
COLUMN_MARKUP | |
COLUMN_PAGE | |
N_COLUMNS |
Definition at line 37 of file ev-sidebar-bookmarks.c.
|
static |
|
static |
Definition at line 94 of file ev-sidebar-bookmarks.c.
|
static |
Definition at line 130 of file ev-sidebar-bookmarks.c.
|
static |
Definition at line 107 of file ev-sidebar-bookmarks.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 508 of file ev-sidebar-bookmarks.c.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 399 of file ev-sidebar-bookmarks.c.
GtkWidget* ev_sidebar_bookmarks_new | ( | void | ) |
|
static |
Definition at line 583 of file ev-sidebar-bookmarks.c.
|
static |
|
static |
|
static |
|
static |
void ev_sidebar_bookmarks_set_bookmarks | ( | EvSidebarBookmarks * | sidebar_bookmarks, |
EvBookmarks * | bookmarks | ||
) |
|
static |
|
static |
|
static |
G_DEFINE_TYPE_EXTENDED | ( | EvSidebarBookmarks | , |
ev_sidebar_bookmarks | , | ||
GTK_TYPE_BOX | , | ||
0 | , | ||
G_IMPLEMENT_INTERFACE(EV_TYPE_SIDEBAR_PAGE,ev_sidebar_bookmarks_page_iface_init) | |||
) |
Definition at line 59 of file ev-sidebar-bookmarks.c.
|
static |
Definition at line 145 of file ev-sidebar-bookmarks.c.