Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
Go to the source code of this file.
Data Structures | |
struct | _EvFindSidebarPrivate |
Enumerations | |
enum | { TEXT_COLUMN, PAGE_LABEL_COLUMN, PAGE_COLUMN, RESULT_COLUMN, N_COLUMNS } |
enum | { RESULT_ACTIVATED, N_SIGNALS } |
Functions | |
static void | ev_find_sidebar_cancel (EvFindSidebar *sidebar) |
static void | ev_find_sidebar_dispose (GObject *object) |
static void | ev_find_sidebar_class_init (EvFindSidebarClass *find_sidebar_class) |
static void | ev_find_sidebar_activate_result_at_iter (EvFindSidebar *sidebar, GtkTreeModel *model, GtkTreeIter *iter) |
static void | selection_changed_callback (GtkTreeSelection *selection, EvFindSidebar *sidebar) |
static gboolean | sidebar_tree_button_press_cb (GtkTreeView *view, GdkEventButton *event, EvFindSidebar *sidebar) |
static void | ev_find_sidebar_reset_model (EvFindSidebar *sidebar) |
static void | ev_find_sidebar_init (EvFindSidebar *sidebar) |
GtkWidget * | ev_find_sidebar_new (void) |
static void | ev_find_sidebar_select_highlighted_result (EvFindSidebar *sidebar) |
static void | ev_find_sidebar_highlight_first_match_of_page (EvFindSidebar *sidebar, gint page) |
static gchar * | sanitized_substring (const gchar *text, gint start, gint end) |
static gchar * | get_surrounding_text_markup (const gchar *text, const gchar *find_text, gboolean case_sensitive, PangoLogAttr *log_attrs, gint log_attrs_length, gint offset) |
static gchar * | get_page_text (EvDocument *document, EvPage *page, EvRectangle **areas, guint *n_areas) |
static gint | get_match_offset (EvRectangle *areas, guint n_areas, EvRectangle *match, gint offset) |
static gboolean | process_matches_idle (EvFindSidebar *sidebar) |
static void | find_job_updated_cb (EvJobFind *job, gint page, EvFindSidebar *sidebar) |
static void | find_job_cancelled_cb (EvJob *job, EvFindSidebar *sidebar) |
void | ev_find_sidebar_start (EvFindSidebar *sidebar, EvJobFind *job) |
void | ev_find_sidebar_restart (EvFindSidebar *sidebar, gint page) |
void | ev_find_sidebar_update (EvFindSidebar *sidebar) |
void | ev_find_sidebar_clear (EvFindSidebar *sidebar) |
void | ev_find_sidebar_previous (EvFindSidebar *sidebar) |
void | ev_find_sidebar_next (EvFindSidebar *sidebar) |
Variables | |
static guint | signals [N_SIGNALS] |
anonymous enum |
Enumerator | |
---|---|
TEXT_COLUMN | |
PAGE_LABEL_COLUMN | |
PAGE_COLUMN | |
RESULT_COLUMN | |
N_COLUMNS |
Definition at line 44 of file ev-find-sidebar.c.
anonymous enum |
Enumerator | |
---|---|
RESULT_ACTIVATED | |
N_SIGNALS |
Definition at line 53 of file ev-find-sidebar.c.
|
static |
|
static |
|
static |
Definition at line 86 of file ev-find-sidebar.c.
void ev_find_sidebar_clear | ( | EvFindSidebar * | sidebar) |
|
static |
|
static |
|
static |
Definition at line 185 of file ev-find-sidebar.c.
GtkWidget* ev_find_sidebar_new | ( | void | ) |
void ev_find_sidebar_next | ( | EvFindSidebar * | sidebar) |
void ev_find_sidebar_previous | ( | EvFindSidebar * | sidebar) |
|
static |
void ev_find_sidebar_restart | ( | EvFindSidebar * | sidebar, |
gint | page | ||
) |
|
static |
Definition at line 249 of file ev-find-sidebar.c.
void ev_find_sidebar_start | ( | EvFindSidebar * | sidebar, |
EvJobFind * | job | ||
) |
void ev_find_sidebar_update | ( | EvFindSidebar * | sidebar) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 58 of file ev-find-sidebar.c.