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