|
Index
C++ Code Documentation
gtk::widget0::Notebook
Derived from: widget::ui::Choice
, gtk::widget0::Container
Children: gtk::widget0::NotebookCb, gtk::widget1::PopNotebook
File: WIDGET/gtk/widget0/Notebook.H
public:
- Notebook() : Container( gtk_notebook_new() ), _label_page(0);
- void add( Widget *x );
- void add_label( Widget *x );
- virtual void label( uint page, Widget *x );
- void insert_page( Widget *child, Label *label, uint page );
- void set( uint page );
- virtual uint get() const;
- virtual void set_sensitive( uint page, bool state );
 | void set_sensitive( bool state ) { Widget::set_sensitive(state); } | |
- virtual bool showing( uint n ) const;
 | bool showing() const { return Widget::showing(); } | |
- virtual void show( bool state = true );
- virtual void show( uint n, bool state );
- else;
- } void tab_position(GtkPositionType position);
- void append_page( GtkWidget *child, GtkWidget *tab_label );
- void append_page_menu( GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label );
- void prepend_page( GtkWidget *child, GtkWidget *tab_label );
- void prepend_page_menu( GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label );
- void insert_page( GtkWidget *child, GtkWidget *tab_label, int position );
- void insert_page_menu( GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label, int position );
- void remove_page( int page_num );
- int get_current_page() const;
- GtkWidget* get_nth_page( int page_num ) const;
- int page_num( GtkWidget *child ) const;
- void set_page( int page_num );
- void next_page();
- void prev_page();
- void set_show_border( bool show_border );
- void set_show_tabs( bool show_tabs );
- void set_tab_pos( GtkPositionType pos );
- void set_homogeneous_tabs( bool homogeneous );
- void set_tab_border( uint border_width );
- void set_tab_hborder( uint tab_hborder );
- void set_tab_vborder( uint tab_vborder );
- void set_scrollable( bool scrollable );
- void popup_enable();
- void popup_disable();
- void set_tab_label( GtkWidget *child, GtkWidget *tab_label );
- void set_tab_label_text( GtkWidget *child, char const *tab_text );
- void set_menu_label( GtkWidget *child, GtkWidget *menu_label );
- void set_menu_label_text( GtkWidget *child, char const *menu_text );
- void query_tab_label_packing( GtkWidget *child, bool *expand, bool *fill, GtkPackType *pack_type );
- void set_tab_label_packing( GtkWidget *child, bool expand, bool fill, GtkPackType pack_type );
- void reorder_child( GtkWidget *child, int position );
protected:
- Notebook( GtkWidget *x ) : Container(x), _label_page(0);
private:
|