|
static void | view_update_range_and_current_page (EvView *view) |
|
static void | ensure_rectangle_is_visible (EvView *view, GdkRectangle *rect) |
|
static void | compute_border (EvView *view, GtkBorder *border) |
|
static void | get_page_y_offset (EvView *view, int page, int *y_offset) |
|
static void | find_page_at_location (EvView *view, gdouble x, gdouble y, gint *page, gint *x_offset, gint *y_offset) |
|
static EvLink * | ev_view_get_link_at_location (EvView *view, gdouble x, gdouble y) |
|
static char * | tip_from_link (EvView *view, EvLink *link) |
|
static EvFormField * | ev_view_get_form_field_at_location (EvView *view, gdouble x, gdouble y) |
|
static EvMedia * | ev_view_get_media_at_location (EvView *view, gdouble x, gdouble y) |
|
static gboolean | ev_view_find_player_for_media (EvView *view, EvMedia *media) |
|
static GtkWidget * | get_window_for_annot (EvView *view, EvAnnotation *annot) |
|
static void | map_annot_to_window (EvView *view, EvAnnotation *annot, GtkWidget *window) |
|
static EvAnnotation * | ev_view_get_annotation_at_location (EvView *view, gdouble x, gdouble y) |
|
static void | show_annotation_windows (EvView *view, gint page) |
|
static void | hide_annotation_windows (EvView *view, gint page) |
|
static void | ev_view_size_request_continuous_dual_page (EvView *view, GtkRequisition *requisition) |
|
static void | ev_view_size_request_continuous (EvView *view, GtkRequisition *requisition) |
|
static void | ev_view_size_request_dual_page (EvView *view, GtkRequisition *requisition) |
|
static void | ev_view_size_request_single_page (EvView *view, GtkRequisition *requisition) |
|
static void | ev_view_size_request (GtkWidget *widget, GtkRequisition *requisition) |
|
static void | ev_view_size_allocate (GtkWidget *widget, GtkAllocation *allocation) |
|
static gboolean | ev_view_scroll_event (GtkWidget *widget, GdkEventScroll *event) |
|
static gboolean | ev_view_draw (GtkWidget *widget, cairo_t *cr) |
|
static gboolean | ev_view_popup_menu (GtkWidget *widget) |
|
static gboolean | ev_view_button_press_event (GtkWidget *widget, GdkEventButton *event) |
|
static gboolean | ev_view_motion_notify_event (GtkWidget *widget, GdkEventMotion *event) |
|
static gboolean | ev_view_button_release_event (GtkWidget *widget, GdkEventButton *event) |
|
static gboolean | ev_view_enter_notify_event (GtkWidget *widget, GdkEventCrossing *event) |
|
static gboolean | ev_view_leave_notify_event (GtkWidget *widget, GdkEventCrossing *event) |
|
static void | ev_view_style_updated (GtkWidget *widget) |
|
static void | ev_view_remove_all (EvView *view) |
|
static void | ev_view_remove_all_form_fields (EvView *view) |
|
static AtkObject * | ev_view_get_accessible (GtkWidget *widget) |
|
static void | highlight_find_results (EvView *view, cairo_t *cr, int page) |
|
static void | highlight_forward_search_results (EvView *view, cairo_t *cr, int page) |
|
static void | draw_one_page (EvView *view, gint page, cairo_t *cr, GdkRectangle *page_area, GtkBorder *border, GdkRectangle *expose_area, gboolean *page_ready) |
|
static void | ev_view_reload_page (EvView *view, gint page, cairo_region_t *region) |
|
static void | ev_view_change_page (EvView *view, gint new_page) |
|
static void | job_finished_cb (EvPixbufCache *pixbuf_cache, cairo_region_t *region, EvView *view) |
|
static void | ev_view_page_changed_cb (EvDocumentModel *model, gint old_page, gint new_page, EvView *view) |
|
static void | on_adjustment_value_changed (GtkAdjustment *adjustment, EvView *view) |
|
static void | ev_view_finalize (GObject *object) |
|
static void | ev_view_dispose (GObject *object) |
|
static void | ev_view_class_init (EvViewClass *class) |
|
static void | ev_view_init (EvView *view) |
|
static double | zoom_for_size_fit_width (gdouble doc_width, gdouble doc_height, int target_width, int target_height) |
|
static double | zoom_for_size_fit_height (gdouble doc_width, gdouble doc_height, int target_width, int target_height) |
|
static double | zoom_for_size_fit_page (gdouble doc_width, gdouble doc_height, int target_width, int target_height) |
|
static double | zoom_for_size_automatic (GdkScreen *screen, gdouble doc_width, gdouble doc_height, int target_width, int target_height) |
|
static void | ev_view_zoom (EvView *view, gdouble factor) |
|
static void | ev_view_zoom_for_size (EvView *view, int width, int height) |
|
static void | ev_view_zoom_for_size_continuous_and_dual_page (EvView *view, int width, int height) |
|
static void | ev_view_zoom_for_size_continuous (EvView *view, int width, int height) |
|
static void | ev_view_zoom_for_size_dual_page (EvView *view, int width, int height) |
|
static void | ev_view_zoom_for_size_single_page (EvView *view, int width, int height) |
|
static gboolean | ev_view_page_fits (EvView *view, GtkOrientation orientation) |
|
static void | ev_view_set_cursor (EvView *view, EvViewCursor new_cursor) |
|
static void | ev_view_handle_cursor_over_xy (EvView *view, gint x, gint y) |
|
static gint | ev_view_find_get_n_results (EvView *view, gint page) |
|
static EvRectangle * | ev_view_find_get_result (EvView *view, gint page, gint result) |
|
static void | jump_to_find_result (EvView *view) |
|
static void | jump_to_find_page (EvView *view, EvViewFindDirection direction, gint shift) |
|
static void | compute_selections (EvView *view, EvSelectionStyle style, GdkPoint *start, GdkPoint *stop) |
|
static void | extend_selection (EvView *view, GdkPoint *start, GdkPoint *stop) |
|
static void | clear_selection (EvView *view) |
|
static void | clear_link_selected (EvView *view) |
|
static void | selection_free (EvViewSelection *selection) |
|
static char * | get_selected_text (EvView *ev_view) |
|
static void | ev_view_primary_get_cb (GtkClipboard *clipboard, GtkSelectionData *selection_data, guint info, gpointer data) |
|
static void | ev_view_primary_clear_cb (GtkClipboard *clipboard, gpointer data) |
|
static void | ev_view_update_primary_selection (EvView *ev_view) |
|
static void | ev_view_check_cursor_blink (EvView *ev_view) |
|
| G_DEFINE_TYPE_WITH_CODE (EvView, ev_view, GTK_TYPE_CONTAINER, G_IMPLEMENT_INTERFACE(GTK_TYPE_SCROLLABLE, NULL)) |
|
static void | ev_height_to_page_cache_free (EvHeightToPageCache *cache) |
|
static EvHeightToPageCache * | ev_view_get_height_to_page_cache (EvView *view) |
|
static void | ev_view_get_height_to_page (EvView *view, gint page, gint *height, gint *dual_height) |
|
static gint | ev_view_get_scrollbar_size (EvView *view, GtkOrientation orientation) |
|
static gboolean | is_dual_page (EvView *view, gboolean *odd_left_out) |
|
static void | scroll_to_point (EvView *view, gdouble x, gdouble y, GtkOrientation orientation) |
|
static void | ev_view_scroll_to_page_position (EvView *view, GtkOrientation orientation) |
|
static void | ev_view_set_adjustment_values (EvView *view, GtkOrientation orientation) |
|
static void | ev_view_set_scroll_adjustment (EvView *view, GtkOrientation orientation, GtkAdjustment *adjustment) |
|
static void | add_scroll_binding_keypad (GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, GtkScrollType scroll, GtkOrientation orientation) |
|
static gdouble | compute_scroll_increment (EvView *view, GtkScrollType scroll) |
|
static void | ev_view_first_page (EvView *view) |
|
static void | ev_view_last_page (EvView *view) |
|
void | ev_view_scroll (EvView *view, GtkScrollType scroll, gboolean horizontal) |
|
static void | ev_view_scroll_internal (EvView *view, GtkScrollType scroll, GtkOrientation orientation) |
|
void | _get_page_size_for_scale_and_rotation (EvDocument *document, gint page, gdouble scale, gint rotation, gint *page_width, gint *page_height) |
|
static void | ev_view_get_page_size (EvView *view, gint page, gint *page_width, gint *page_height) |
|
static void | ev_view_get_max_page_size (EvView *view, gint *max_width, gint *max_height) |
|
gboolean | ev_view_get_page_extents (EvView *view, gint page, GdkRectangle *page_area, GtkBorder *border) |
|
static void | get_doc_page_size (EvView *view, gint page, gdouble *width, gdouble *height) |
|
void | _ev_view_transform_view_point_to_doc_point (EvView *view, GdkPoint *view_point, GdkRectangle *page_area, GtkBorder *border, double *doc_point_x, double *doc_point_y) |
|
void | _ev_view_transform_view_rect_to_doc_rect (EvView *view, GdkRectangle *view_rect, GdkRectangle *page_area, GtkBorder *border, EvRectangle *doc_rect) |
|
void | _ev_view_transform_doc_point_to_view_point (EvView *view, int page, EvPoint *doc_point, GdkPoint *view_point) |
|
void | _ev_view_transform_doc_rect_to_view_rect (EvView *view, int page, EvRectangle *doc_rect, GdkRectangle *view_rect) |
|
static gboolean | location_in_text (EvView *view, gdouble x, gdouble y) |
|
static gboolean | location_in_selected_text (EvView *view, gdouble x, gdouble y) |
|
static gboolean | get_doc_point_from_offset (EvView *view, gint page, gint x_offset, gint y_offset, gint *x_new, gint *y_new) |
|
static gboolean | get_doc_point_from_location (EvView *view, gdouble x, gdouble y, gint *page, gint *x_new, gint *y_new) |
|
static void | ev_view_get_area_from_mapping (EvView *view, guint page, EvMappingList *mapping_list, gconstpointer data, GdkRectangle *area) |
|
static void | ev_view_put (EvView *view, GtkWidget *child_widget, gint x, gint y, guint page, EvRectangle *doc_rect) |
|
static void | ev_view_put_to_doc_rect (EvView *view, GtkWidget *child_widget, guint page, EvRectangle *doc_rect) |
|
static EvMapping * | get_link_mapping_at_location (EvView *view, gdouble x, gdouble y, gint *page) |
|
static void | goto_fitr_dest (EvView *view, EvLinkDest *dest) |
|
static void | goto_fitv_dest (EvView *view, EvLinkDest *dest) |
|
static void | goto_fith_dest (EvView *view, EvLinkDest *dest) |
|
static void | goto_fit_dest (EvView *view, EvLinkDest *dest) |
|
static void | goto_xyz_dest (EvView *view, EvLinkDest *dest) |
|
static void | goto_dest (EvView *view, EvLinkDest *dest) |
|
static void | ev_view_goto_dest (EvView *view, EvLinkDest *dest) |
|
void | ev_view_handle_link (EvView *view, EvLink *link) |
|
static char * | tip_from_action_named (EvLinkAction *action) |
|
static EvImage * | ev_view_get_image_at_location (EvView *view, gdouble x, gdouble y) |
|
static gboolean | ev_view_get_focused_area (EvView *view, GdkRectangle *area) |
|
void | _ev_view_set_focused_element (EvView *view, EvMapping *element_mapping, gint page) |
|
static EvMapping * | get_form_field_mapping_at_location (EvView *view, gdouble x, gdouble y, gint *page) |
|
static cairo_region_t * | ev_view_form_field_get_region (EvView *view, EvFormField *field) |
|
static gboolean | ev_view_forms_remove_widgets (EvView *view) |
|
static void | ev_view_form_field_destroy (GtkWidget *widget, EvView *view) |
|
static void | ev_view_form_field_button_toggle (EvView *view, EvFormField *field) |
|
static GtkWidget * | ev_view_form_field_button_create_widget (EvView *view, EvFormField *field) |
|
static void | ev_view_form_field_text_save (EvView *view, GtkWidget *widget) |
|
static void | ev_view_form_field_text_changed (GtkWidget *widget, EvFormField *field) |
|
static gboolean | ev_view_form_field_text_focus_out (GtkWidget *widget, GdkEventFocus *event, EvView *view) |
|
static GtkWidget * | ev_view_form_field_text_create_widget (EvView *view, EvFormField *field) |
|
static void | ev_view_form_field_choice_save (EvView *view, GtkWidget *widget) |
|
static void | ev_view_form_field_choice_changed (GtkWidget *widget, EvFormField *field) |
|
static GtkWidget * | ev_view_form_field_choice_create_widget (EvView *view, EvFormField *field) |
|
void | _ev_view_focus_form_field (EvView *view, EvFormField *field) |
|
static void | ev_view_handle_form_field (EvView *view, EvFormField *field) |
|
static EvMapping * | get_media_mapping_at_location (EvView *view, gdouble x, gdouble y, gint *page) |
|
static void | ev_view_handle_media (EvView *view, EvMedia *media) |
|
static EvViewWindowChild * | ev_view_get_window_child (EvView *view, GtkWidget *window) |
|
static void | ev_view_window_child_move (EvView *view, EvViewWindowChild *child, gint x, gint y) |
|
static void | ev_view_window_child_move_with_parent (EvView *view, GtkWidget *window) |
|
static void | ev_view_window_child_put (EvView *view, GtkWidget *window, guint page, gint x, gint y, gdouble orig_x, gdouble orig_y) |
|
static void | ev_view_remove_window_child_for_annot (EvView *view, guint page, EvAnnotation *annot) |
|
static void | ev_view_window_children_free (EvView *view) |
|
static void | annotation_window_grab_focus (GtkWidget *widget, EvView *view) |
|
static void | annotation_window_closed (EvAnnotationWindow *window, EvView *view) |
|
static void | annotation_window_moved (EvAnnotationWindow *window, gint x, gint y, EvView *view) |
|
static void | ev_view_annotation_save_contents (EvView *view, GParamSpec *pspec, EvAnnotation *annot) |
|
static GtkWidget * | ev_view_create_annotation_window (EvView *view, EvAnnotation *annot, GtkWindow *parent) |
|
static EvMapping * | get_annotation_mapping_at_location (EvView *view, gdouble x, gdouble y, gint *page) |
|
static void | ev_view_annotation_show_popup_window (EvView *view, GtkWidget *window) |
|
static void | ev_view_handle_annotation (EvView *view, EvAnnotation *annot, gdouble x, gdouble y, guint32 timestamp) |
|
static void | ev_view_create_annotation (EvView *view) |
|
void | ev_view_focus_annotation (EvView *view, EvMapping *annot_mapping) |
|
void | ev_view_begin_add_annotation (EvView *view, EvAnnotationType annot_type) |
|
void | ev_view_cancel_add_annotation (EvView *view) |
|
void | ev_view_remove_annotation (EvView *view, EvAnnotation *annot) |
|
static gboolean | ev_view_synctex_backward_search (EvView *view, gdouble x, gdouble y) |
|
static gboolean | cursor_is_in_visible_page (EvView *view) |
|
static gboolean | cursor_should_blink (EvView *view) |
|
static gint | get_cursor_blink_time (EvView *view) |
|
static gint | get_cursor_blink_timeout_id (EvView *view) |
|
static gboolean | get_caret_cursor_area (EvView *view, gint page, gint offset, GdkRectangle *area) |
|
static void | show_cursor (EvView *view) |
|
static void | hide_cursor (EvView *view) |
|
static gboolean | blink_cb (EvView *view) |
|
static void | ev_view_pend_cursor_blink (EvView *view) |
|
static void | preload_pages_for_caret_navigation (EvView *view) |
|
gboolean | ev_view_supports_caret_navigation (EvView *view) |
|
void | ev_view_set_caret_navigation_enabled (EvView *view, gboolean enabled) |
|
gboolean | ev_view_is_caret_navigation_enabled (EvView *view) |
|
void | ev_view_set_caret_cursor_position (EvView *view, guint page, guint offset) |
|
static void | ev_view_get_preferred_width (GtkWidget *widget, gint *minimum, gint *natural) |
|
static void | ev_view_get_preferred_height (GtkWidget *widget, gint *minimum, gint *natural) |
|
static EvViewSelection * | find_selection_for_page (EvView *view, gint page) |
|
static void | ev_view_realize (GtkWidget *widget) |
|
static void | get_cursor_color (GtkStyleContext *context, GdkRGBA *color) |
|
static void | draw_caret_cursor (EvView *view, cairo_t *cr) |
|
static gboolean | should_draw_caret_cursor (EvView *view, gint page) |
|
static void | draw_focus (EvView *view, cairo_t *cr, gint page, GdkRectangle *clip) |
|
static void | ev_view_set_focused_element_at_location (EvView *view, gdouble x, gdouble y) |
|
static gboolean | ev_view_do_popup_menu (EvView *view, gdouble x, gdouble y) |
|
static void | get_link_area (EvView *view, gint x, gint y, EvLink *link, GdkRectangle *area) |
|
static void | get_annot_area (EvView *view, gint x, gint y, EvAnnotation *annot, GdkRectangle *area) |
|
static gboolean | ev_view_query_tooltip (GtkWidget *widget, gint x, gint y, gboolean keyboard_tip, GtkTooltip *tooltip) |
|
static void | start_selection_for_event (EvView *view, GdkEventButton *event) |
|
gint | _ev_view_get_caret_cursor_offset_at_doc_point (EvView *view, gint page, gdouble doc_x, gdouble doc_y) |
|
static gboolean | position_caret_cursor_at_doc_point (EvView *view, gint page, gdouble doc_x, gdouble doc_y) |
|
static gboolean | position_caret_cursor_at_location (EvView *view, gdouble x, gdouble y) |
|
static gboolean | position_caret_cursor_for_event (EvView *view, GdkEventButton *event, gboolean redraw) |
|
static void | destroy_child_if_form_widget (GtkWidget *widget) |
|
static void | ev_view_drag_data_get (GtkWidget *widget, GdkDragContext *context, GtkSelectionData *selection_data, guint info, guint time) |
|
static gboolean | ev_view_drag_motion (GtkWidget *widget, GdkDragContext *context, gint x, gint y, guint time) |
|
static gboolean | selection_update_idle_cb (EvView *view) |
|
static gboolean | selection_scroll_timeout_cb (EvView *view) |
|
static gboolean | ev_view_drag_update_momentum (EvView *view) |
|
static gboolean | ev_view_scroll_drag_release (EvView *view) |
|
static gboolean | ev_view_forward_key_event_to_focused_child (EvView *view, GdkEventKey *event) |
|
static gint | go_to_next_page (EvView *view, gint page) |
|
static gint | go_to_previous_page (EvView *view, gint page) |
|
static gboolean | cursor_go_to_page_start (EvView *view) |
|
static gboolean | cursor_go_to_page_end (EvView *view) |
|
static gboolean | cursor_go_to_next_page (EvView *view) |
|
static gboolean | cursor_go_to_previous_page (EvView *view) |
|
static gboolean | cursor_go_to_document_start (EvView *view) |
|
static gboolean | cursor_go_to_document_end (EvView *view) |
|
static gboolean | cursor_backward_char (EvView *view) |
|
static gboolean | cursor_forward_char (EvView *view) |
|
static gboolean | cursor_backward_word_start (EvView *view) |
|
static gboolean | cursor_forward_word_end (EvView *view) |
|
static gboolean | cursor_go_to_line_start (EvView *view) |
|
static gboolean | cursor_backward_line (EvView *view) |
|
static gboolean | cursor_go_to_line_end (EvView *view) |
|
static gboolean | cursor_forward_line (EvView *view) |
|
static gboolean | cursor_clear_selection (EvView *view, gboolean forward) |
|
static gboolean | ev_view_move_cursor (EvView *view, GtkMovementStep step, gint count, gboolean extend_selections) |
|
static gboolean | ev_view_key_press_event (GtkWidget *widget, GdkEventKey *event) |
|
static gboolean | ev_view_activate_form_field (EvView *view, EvFormField *field) |
|
static gboolean | current_event_is_space_key_press (void) |
|
static gboolean | ev_view_activate_link (EvView *view, EvLink *link) |
|
static void | ev_view_activate (EvView *view) |
|
static gboolean | ev_view_autoscroll_cb (EvView *view) |
|
static void | ev_view_autoscroll_resume (EvView *view) |
|
static void | ev_view_autoscroll_pause (EvView *view) |
|
static gint | ev_view_focus_in (GtkWidget *widget, GdkEventFocus *event) |
|
static gint | ev_view_focus_out (GtkWidget *widget, GdkEventFocus *event) |
|
static void | draw_rubberband (EvView *view, cairo_t *cr, const GdkRectangle *rect, gdouble alpha) |
|
static void | draw_surface (cairo_t *cr, cairo_surface_t *surface, gint x, gint y, gint offset_x, gint offset_y, gint target_width, gint target_height) |
|
void | _ev_view_get_selection_colors (EvView *view, GdkRGBA *bg_color, GdkRGBA *fg_color) |
|
static void | draw_selection_region (cairo_t *cr, cairo_region_t *region, GdkRGBA *color, gint x, gint y, gdouble scale_x, gdouble scale_y) |
|
static void | ev_view_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) |
|
static void | ev_view_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) |
|
static void | ev_view_remove (GtkContainer *container, GtkWidget *widget) |
|
static void | ev_view_forall (GtkContainer *container, gboolean include_internals, GtkCallback callback, gpointer callback_data) |
|
static void | view_update_scale_limits (EvView *view) |
|
static void | ev_view_screen_changed (GtkWidget *widget, GdkScreen *old_screen) |
|
static void | pan_gesture_pan_cb (GtkGesturePan *gesture, GtkPanDirection direction, gdouble offset, EvView *view) |
|
static void | pan_gesture_end_cb (GtkGesture *gesture, GdkEventSequence *sequence, EvView *view) |
|
static void | ev_view_hierarchy_changed (GtkWidget *widget, GtkWidget *previous_toplevel) |
|
static void | add_move_binding_keypad (GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, GtkMovementStep step, gint count) |
|
static gint | ev_view_mapping_compare (const EvMapping *a, const EvMapping *b, gpointer user_data) |
|
static GList * | ev_view_get_sorted_mapping_list (EvView *view, GtkDirectionType direction, gint page) |
|
static gboolean | child_focus_forward_idle_cb (gpointer user_data) |
|
static gboolean | child_focus_backward_idle_cb (gpointer user_data) |
|
static void | schedule_child_focus_in_idle (EvView *view, GtkDirectionType direction) |
|
static gboolean | ev_view_focus_next (EvView *view, GtkDirectionType direction) |
|
static gboolean | ev_view_focus (GtkWidget *widget, GtkDirectionType direction) |
|
static void | ev_view_parent_set (GtkWidget *widget, GtkWidget *previous_parent) |
|
static void | on_notify_scale_factor (EvView *view, GParamSpec *pspec) |
|
static void | zoom_gesture_begin_cb (GtkGesture *gesture, GdkEventSequence *sequence, EvView *view) |
|
static void | zoom_gesture_scale_changed_cb (GtkGestureZoom *gesture, gdouble scale, EvView *view) |
|
GtkWidget * | ev_view_new (void) |
|
static void | setup_caches (EvView *view) |
|
static void | clear_caches (EvView *view) |
|
void | ev_view_set_page_cache_size (EvView *view, gsize cache_size) |
|
void | ev_view_set_loading (EvView *view, gboolean loading) |
|
gboolean | ev_view_is_loading (EvView *view) |
|
void | ev_view_autoscroll_start (EvView *view) |
|
void | ev_view_autoscroll_stop (EvView *view) |
|
static void | ev_view_document_changed_cb (EvDocumentModel *model, GParamSpec *pspec, EvView *view) |
|
static void | ev_view_rotation_changed_cb (EvDocumentModel *model, GParamSpec *pspec, EvView *view) |
|
static void | ev_view_inverted_colors_changed_cb (EvDocumentModel *model, GParamSpec *pspec, EvView *view) |
|
static void | ev_view_sizing_mode_changed_cb (EvDocumentModel *model, GParamSpec *pspec, EvView *view) |
|
static void | update_can_zoom (EvView *view) |
|
static void | ev_view_page_layout_changed_cb (EvDocumentModel *model, GParamSpec *pspec, EvView *view) |
|
static void | ev_view_scale_changed_cb (EvDocumentModel *model, GParamSpec *pspec, EvView *view) |
|
static void | ev_view_min_scale_changed_cb (EvDocumentModel *model, GParamSpec *pspec, EvView *view) |
|
static void | ev_view_max_scale_changed_cb (EvDocumentModel *model, GParamSpec *pspec, EvView *view) |
|
static void | ev_view_continuous_changed_cb (EvDocumentModel *model, GParamSpec *pspec, EvView *view) |
|
static void | ev_view_dual_odd_left_changed_cb (EvDocumentModel *model, GParamSpec *pspec, EvView *view) |
|
static void | ev_view_fullscreen_changed_cb (EvDocumentModel *model, GParamSpec *pspec, EvView *view) |
|
void | ev_view_set_model (EvView *view, EvDocumentModel *model) |
|
void | ev_view_reload (EvView *view) |
|
gboolean | ev_view_can_zoom_in (EvView *view) |
|
gboolean | ev_view_can_zoom_out (EvView *view) |
|
void | ev_view_zoom_in (EvView *view) |
|
void | ev_view_zoom_out (EvView *view) |
|
static void | find_job_updated_cb (EvJobFind *job, gint page, EvView *view) |
|
void | ev_view_find_started (EvView *view, EvJobFind *job) |
|
void | ev_view_find_changed (EvView *view, GList **results, gint page) |
|
void | ev_view_find_restart (EvView *view, gint page) |
|
void | ev_view_find_next (EvView *view) |
|
void | ev_view_find_previous (EvView *view) |
|
void | ev_view_find_set_result (EvView *view, gint page, gint result) |
|
void | ev_view_find_search_changed (EvView *view) |
|
void | ev_view_find_set_highlight_search (EvView *view, gboolean value) |
|
void | ev_view_find_cancel (EvView *view) |
|
void | ev_view_highlight_forward_search (EvView *view, EvSourceLink *link) |
|
static gboolean | gdk_rectangle_point_in (GdkRectangle *rectangle, GdkPoint *point) |
|
static gboolean | gdk_point_equal (GdkPoint *a, GdkPoint *b) |
|
static gboolean | get_selection_page_range (EvView *view, EvSelectionStyle style, GdkPoint *start, GdkPoint *stop, gint *first_page, gint *last_page) |
|
static GList * | compute_new_selection (EvView *view, EvSelectionStyle style, GdkPoint *start, GdkPoint *stop) |
|
static void | merge_selection_region (EvView *view, GList *new_list) |
|
void | ev_view_select_all (EvView *view) |
|
gboolean | ev_view_get_has_selection (EvView *view) |
|
void | _ev_view_clear_selection (EvView *view) |
|
void | _ev_view_set_selection (EvView *view, GdkPoint *start_point, GdkPoint *end_point) |
|
static void | ev_view_clipboard_copy (EvView *view, const gchar *text) |
|
void | ev_view_copy (EvView *ev_view) |
|
void | ev_view_copy_link_address (EvView *view, EvLinkAction *action) |
|
void | ev_view_hide_cursor (EvView *view) |
|
void | ev_view_show_cursor (EvView *view) |
|
gboolean | ev_view_next_page (EvView *view) |
|
gboolean | ev_view_previous_page (EvView *view) |
|
void | ev_view_set_allow_links_change_zoom (EvView *view, gboolean allowed) |
|
gboolean | ev_view_get_allow_links_change_zoom (EvView *view) |
|