Data Fields | |
GtkDrawingArea | drawing_area |
GdkPixmap * | pixmap |
The backend pixmap always has the same size as the widget. | |
PangoLayout * | pango_layout |
To display the text. | |
GdkGC * | own_gc |
Own gc is used for drawing our lines. | |
unsigned int | page_count |
The total page number. | |
unsigned int | current_page |
Current page. | |
unsigned int | last_selected_page |
Page last selected. | |
PagebarStatus | status |
Page bar status. | |
GdkRectangle | cpi_area |
GArray * | bookmarks |
int | pagebar_width |
int | pagebar_height |
int | left_indicator_offset |
int | right_indicator_offset |
unsigned int | max_detailed_items |
Max items can be displayed. |
Definition at line 94 of file erGtkPageBar.c.
GArray* _GtkPagebar::bookmarks |
Definition at line 110 of file erGtkPageBar.c.
Referenced by add_bookmark(), get_bookmark_idx(), gtk_pagebar_draw(), gtk_pagebar_get_bookmarks(), gtk_pagebar_new(), gtk_pagebar_reset(), pagebar_draw_cpi_overview(), pagebar_draw_cpi_shrink(), pagebar_draw_details(), pagebar_draw_overview(), pagebar_hit_test_markers(), and remove_bookmark().
GdkRectangle _GtkPagebar::cpi_area |
the area of current page indicator and adjacent pages it is in pagebar coordination system
Definition at line 107 of file erGtkPageBar.c.
Referenced by gtk_pagebar_draw(), on_pagebar_button_press_event(), pagebar_calculate_cpi_details(), pagebar_calculate_cpi_overview(), pagebar_calculate_cpi_shrink(), pagebar_draw_cpi_overview(), pagebar_draw_cpi_shrink(), pagebar_draw_details(), pagebar_draw_markers(), pagebar_draw_overview(), pagebar_get_x_of_marker(), pagebar_hit_test_details(), pagebar_hit_test_on_cpi_overview(), pagebar_hit_test_on_indicator_overview(), and pagebar_hit_test_shrink().
unsigned int _GtkPagebar::current_page |
Current page.
Definition at line 102 of file erGtkPageBar.c.
Referenced by gtk_pagebar_get_current_page(), gtk_pagebar_reset(), gtk_pagebar_set_current_page(), on_current_page_changed(), on_pagebar_button_press_event(), pagebar_calculate_cpi_overview(), pagebar_calculate_cpi_shrink(), pagebar_draw_cpi_overview(), pagebar_draw_cpi_shrink(), pagebar_draw_details(), pagebar_get_x_of_marker(), pagebar_hit_test_details(), pagebar_hit_test_markers(), pagebar_hit_test_on_cpi_overview(), pagebar_hit_test_on_indicator_overview(), and pagebar_hit_test_shrink().
GtkDrawingArea _GtkPagebar::drawing_area |
Definition at line 96 of file erGtkPageBar.c.
unsigned int _GtkPagebar::last_selected_page |
Page last selected.
Definition at line 103 of file erGtkPageBar.c.
Referenced by gtk_pagebar_set_current_page(), and on_current_page_changed().
Definition at line 115 of file erGtkPageBar.c.
Referenced by pagebar_draw_overview(), and pagebar_get_x_of_marker().
unsigned int _GtkPagebar::max_detailed_items |
Max items can be displayed.
Definition at line 118 of file erGtkPageBar.c.
Referenced by gtk_pagebar_set_number_of_pages(), and on_pagebar_configured().
GdkGC* _GtkPagebar::own_gc |
Own gc is used for drawing our lines.
Definition at line 99 of file erGtkPageBar.c.
Referenced by gtk_pagebar_draw(), gtk_pagebar_finalize(), gtk_pagebar_new(), on_pagebar_configured(), pagebar_draw_cpi_overview(), pagebar_draw_details(), and pagebar_draw_overview().
unsigned int _GtkPagebar::page_count |
The total page number.
Definition at line 101 of file erGtkPageBar.c.
Referenced by add_bookmark(), gtk_pagebar_get_number_of_pages(), gtk_pagebar_reset(), gtk_pagebar_set_number_of_pages(), on_pagebar_button_press_event(), on_pagebar_configured(), pagebar_calculate_cpi_overview(), pagebar_calculate_cpi_shrink(), pagebar_draw_cpi_overview(), pagebar_draw_details(), pagebar_draw_overview(), pagebar_get_x_of_marker(), pagebar_hit_test_details(), pagebar_hit_test_on_cpi_overview(), pagebar_hit_test_on_indicator_overview(), pagebar_hit_test_shrink(), and remove_bookmark().
Definition at line 113 of file erGtkPageBar.c.
Referenced by gtk_pagebar_draw(), on_pagebar_button_press_event(), and on_pagebar_configured().
Definition at line 112 of file erGtkPageBar.c.
Referenced by gtk_pagebar_draw(), on_pagebar_button_press_event(), on_pagebar_configured(), pagebar_calculate_cpi_overview(), pagebar_calculate_cpi_shrink(), pagebar_draw_overview(), and pagebar_get_x_of_marker().
PangoLayout* _GtkPagebar::pango_layout |
To display the text.
Definition at line 98 of file erGtkPageBar.c.
Referenced by gtk_pagebar_finalize(), gtk_pagebar_new(), pagebar_draw_cpi_overview(), pagebar_draw_cpi_shrink(), pagebar_draw_details(), and pagebar_draw_overview().
GdkPixmap* _GtkPagebar::pixmap |
The backend pixmap always has the same size as the widget.
Definition at line 97 of file erGtkPageBar.c.
Referenced by gtk_pagebar_draw(), gtk_pagebar_finalize(), gtk_pagebar_new(), on_pagebar_configured(), on_pagebar_exposed(), pagebar_draw_cpi_overview(), pagebar_draw_cpi_shrink(), pagebar_draw_details(), pagebar_draw_markers(), and pagebar_draw_overview().
Definition at line 116 of file erGtkPageBar.c.
Referenced by pagebar_draw_overview(), and pagebar_get_x_of_marker().
Page bar status.
Definition at line 105 of file erGtkPageBar.c.
Referenced by gtk_pagebar_draw(), gtk_pagebar_reset(), gtk_pagebar_set_number_of_pages(), on_pagebar_button_press_event(), on_pagebar_configured(), and pagebar_calculate_cpi().