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:
  • uint _label_page;


gtk::widget0::Notebook GANG