|
Public Types |
typedef Notebook_Helpers::PageList | PageList |
Public Member Functions |
virtual | ~Notebook () |
GtkNotebook* | gobj () |
| Provides access to the underlying C GtkObject.
|
const GtkNotebook* | gobj () const |
| Provides access to the underlying C GtkObject.
|
| Notebook () |
void | prepend_page (Widget& child, Widget& tab_label) |
void | prepend_page (Widget& child) |
void | prepend_page (Widget& child, const Glib::ustring& tab_label, bool use_mnemonic=false) |
void | prepend_page (Widget& child, Widget& tab_label, Widget& menu_label) |
void | prepend_page (Widget& child, const Glib::ustring& tab_label, const Glib::ustring& menu_label, bool use_mnemonic) |
void | append_page (Widget& child, Widget& tab_label) |
void | append_page (Widget& child) |
void | append_page (Widget& child, const Glib::ustring& tab_label, bool use_mnemonic=false) |
void | append_page (Widget& child, Widget& tab_label, Widget& menu_label) |
void | append_page (Widget& child, const Glib::ustring& tab_label, const Glib::ustring& menu_label, bool use_mnemonic=false) |
void | insert_page (Widget& child, Widget& tab_label, int position) |
void | insert_page (Widget& child, int position) |
void | insert_page (Widget& child, const Glib::ustring& tab_label, int position, bool use_mnemonic=false) |
void | insert_page (Widget& child, Widget& tab_label, Widget& menu_label, int position) |
void | insert_page (Widget& child, const Glib::ustring& tab_label, const Glib::ustring& menu_label, int position, bool use_mnemonic=false) |
void | remove_page (int page_num=0) |
void | remove_page (Widget& child) |
int | get_current_page () const |
Widget* | get_nth_page (int page_number) |
const Widget* | get_nth_page (int page_number) const |
gint | get_n_pages () |
int | page_num (const Widget& child) |
void | set_current_page (int page_number) |
void | next_page () |
void | prev_page () |
void | set_show_border (bool show_border=true) |
bool | get_show_border () const |
void | set_show_tabs (bool show_tabs=true) |
bool | get_show_tabs () const |
void | set_tab_pos (PositionType pos) |
PositionType | get_tab_pos () const |
void | set_scrollable (bool scrollable=true) |
bool | get_scrollable () const |
void | popup_enable () |
void | popup_disable () |
Widget* | get_tab_label (Widget& child) |
const Widget* | get_tab_label (Widget& child) const |
void | set_tab_label (Widget& child, Widget& tab_label) |
void | set_tab_label_text (Widget& child, const Glib::ustring& tab_text) |
Glib::ustring | get_tab_label_text (Widget& child) const |
Widget* | get_menu_label (Widget& child) |
const Widget* | get_menu_label (Widget& child) const |
void | set_menu_label (Widget& child, Widget& menu_label) |
void | set_menu_label_text (Widget& child, const Glib::ustring& menu_text) |
Glib::ustring | get_menu_label_text (Widget& child) const |
void | query_tab_label_packing (Widget& child, bool& expand, bool& fill, PackType& pack_type) |
void | set_tab_label_packing (Widget& child, bool expand, bool fill, PackType pack_type) |
void | reorder_child (Widget& child, int position) |
PageList::iterator | get_current () |
PageList& | pages () |
const PageList& | pages () const |
Glib::SignalProxy2< void,
GtkNotebookPage*, guint > | signal_switch_page () |
Glib::PropertyProxy<PositionType> | property_tab_pos () |
| You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
Glib::PropertyProxy<bool> | property_show_tabs () |
| You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
Glib::PropertyProxy<bool> | property_show_border () |
| You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
Glib::PropertyProxy<bool> | property_scrollable () |
| You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
Glib::PropertyProxy_WriteOnly<
guint > | property_tab_border () |
| You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
Glib::PropertyProxy<guint> | property_tab_hborder () |
| You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
Glib::PropertyProxy<guint> | property_tab_vborder () |
| You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
Glib::PropertyProxy<int> | property_page () |
| You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
Glib::PropertyProxy<bool> | property_enable_popup () |
| You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
Glib::PropertyProxy<bool> | property_homogeneous () |
| You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
Protected Member Functions |
virtual void | on_switch_page (GtkNotebookPage* page, guint page_num) |
Related Functions |
(Note that these are not member functions.)
|
Gtk::Notebook* | wrap (GtkNotebook* object, bool take_copy=false) |