Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
#include "config.h"
#include <string.h>
#include <glib/gi18n.h>
#include <gtk/gtk.h>
#include <evince-document.h>
#include "ev-page-action-widget.h"
Go to the source code of this file.
Data Structures | |
struct | _EvPageActionWidget |
Macros | |
#define | EPA_FILTER_MODEL_DATA "epa-filter-model" |
Enumerations | |
enum | { WIDGET_ACTIVATE_LINK, WIDGET_N_SIGNALS } |
Functions | |
static void | ev_page_action_widget_init (EvPageActionWidget *action_widget) |
static void | ev_page_action_widget_class_init (EvPageActionWidgetClass *action_widget) |
static gboolean | show_page_number_in_pages_label (EvPageActionWidget *action_widget, gint page) |
static void | update_pages_label (EvPageActionWidget *action_widget, gint page) |
static void | ev_page_action_widget_set_current_page (EvPageActionWidget *action_widget, gint page) |
static void | ev_page_action_widget_update_max_width (EvPageActionWidget *action_widget) |
static void | page_changed_cb (EvDocumentModel *model, gint old_page, gint new_page, EvPageActionWidget *action_widget) |
static gboolean | page_scroll_cb (EvPageActionWidget *action_widget, GdkEventScroll *event) |
static void | activate_cb (EvPageActionWidget *action_widget) |
static gboolean | focus_out_cb (EvPageActionWidget *action_widget) |
static void | ev_page_action_widget_set_document (EvPageActionWidget *action_widget, EvDocument *document) |
static void | ev_page_action_widget_document_changed_cb (EvDocumentModel *model, GParamSpec *pspec, EvPageActionWidget *action_widget) |
void | ev_page_action_widget_set_model (EvPageActionWidget *action_widget, EvDocumentModel *model) |
static void | ev_page_action_widget_finalize (GObject *object) |
static void | ev_page_action_widget_get_preferred_width (GtkWidget *widget, gint *minimum_width, gint *natural_width) |
static gboolean | match_selected_cb (GtkEntryCompletion *completion, GtkTreeModel *filter_model, GtkTreeIter *filter_iter, EvPageActionWidget *proxy) |
static void | display_completion_text (GtkCellLayout *cell_layout, GtkCellRenderer *renderer, GtkTreeModel *filter_model, GtkTreeIter *filter_iter, EvPageActionWidget *proxy) |
static gboolean | match_completion (GtkEntryCompletion *completion, const gchar *key, GtkTreeIter *filter_iter, EvPageActionWidget *proxy) |
static gboolean | build_new_tree_cb (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data) |
static GtkTreeModel * | get_filter_model_from_model (GtkTreeModel *model) |
void | ev_page_action_widget_update_links_model (EvPageActionWidget *proxy, GtkTreeModel *model) |
void | ev_page_action_widget_grab_focus (EvPageActionWidget *proxy) |
Variables | |
static guint | widget_signals [WIDGET_N_SIGNALS] = {0, } |
#define EPA_FILTER_MODEL_DATA "epa-filter-model" |
Definition at line 477 of file ev-page-action-widget.c.
anonymous enum |
Enumerator | |
---|---|
WIDGET_ACTIVATE_LINK | |
WIDGET_N_SIGNALS |
Definition at line 34 of file ev-page-action-widget.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 352 of file ev-page-action-widget.c.
|
static |
|
static |
|
static |
void ev_page_action_widget_grab_focus | ( | EvPageActionWidget * | proxy) |
|
static |
Definition at line 208 of file ev-page-action-widget.c.
|
static |
|
static |
void ev_page_action_widget_set_model | ( | EvPageActionWidget * | action_widget, |
EvDocumentModel * | model | ||
) |
void ev_page_action_widget_update_links_model | ( | EvPageActionWidget * | proxy, |
GtkTreeModel * | model | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 54 of file ev-page-action-widget.c.