| 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().
 1.6.2-20100208
 1.6.2-20100208