Ardour  9.0-pre0-582-g084a23a80d
Gtk::Notebook_Helpers::Page Class Reference

#include <notebook.h>

Inheritance diagram for Gtk::Notebook_Helpers::Page:
[legend]

Public Member Functions

int get_page_num () const
 
Widgetget_child () const
 
Widgetget_tab_label () const
 
void set_tab_label (Widget &tab_label)
 
void set_tab_label_text (const Glib::ustring &tab_text)
 
Glib::ustring get_tab_label_text () const
 
Widgetget_menu_label () const
 
void set_menu_label (Widget &menu_label)
 
void set_menu_label_text (const Glib::ustring &menu_text)
 
Glib::ustring get_menu_label_text () const
 
void query_tab_label_packing (bool &expand, bool &fill, PackType &pack_type)
 
void set_tab_label_packing (bool expand, bool fill, PackType pack_type)
 
- Public Member Functions inherited from Gtk::Notebook_Helpers::PageIterator
 PageIterator (Gtk::Notebook *parent, GList *node)
 
 PageIterator ()
 
bool equal (const PageIterator &other) const
 
 operator bool () const
 
PageIteratoroperator++ ()
 
const PageIterator operator++ (int)
 
PageIteratoroperator-- ()
 
const PageIterator operator-- (int)
 
reference operator* () const
 
pointer operator-> () const
 

Protected Member Functions

 Page ()
 

Private Member Functions

Pageoperator= (const Page &)
 

Additional Inherited Members

- Public Types inherited from Gtk::Notebook_Helpers::PageIterator
typedef std::bidirectional_iterator_tag iterator_category
 
typedef size_t size_type
 
typedef ptrdiff_t difference_type
 
typedef Page value_type
 
typedef const Pagepointer
 
typedef const Pagereference
 
- Protected Attributes inherited from Gtk::Notebook_Helpers::PageIterator
GList * node_
 
Gtk::Notebookparent_
 

Detailed Description

Definition at line 163 of file notebook.h.

Constructor & Destructor Documentation

◆ Page()

Gtk::Notebook_Helpers::Page::Page ( )
protected

Member Function Documentation

◆ get_child()

Widget* Gtk::Notebook_Helpers::Page::get_child ( ) const

◆ get_menu_label()

Widget* Gtk::Notebook_Helpers::Page::get_menu_label ( ) const

◆ get_menu_label_text()

Glib::ustring Gtk::Notebook_Helpers::Page::get_menu_label_text ( ) const

◆ get_page_num()

int Gtk::Notebook_Helpers::Page::get_page_num ( ) const

◆ get_tab_label()

Widget* Gtk::Notebook_Helpers::Page::get_tab_label ( ) const

◆ get_tab_label_text()

Glib::ustring Gtk::Notebook_Helpers::Page::get_tab_label_text ( ) const

◆ operator=()

Page& Gtk::Notebook_Helpers::Page::operator= ( const Page )
private

◆ query_tab_label_packing()

void Gtk::Notebook_Helpers::Page::query_tab_label_packing ( bool &  expand,
bool &  fill,
PackType pack_type 
)

◆ set_menu_label()

void Gtk::Notebook_Helpers::Page::set_menu_label ( Widget menu_label)

◆ set_menu_label_text()

void Gtk::Notebook_Helpers::Page::set_menu_label_text ( const Glib::ustring &  menu_text)

◆ set_tab_label()

void Gtk::Notebook_Helpers::Page::set_tab_label ( Widget tab_label)

◆ set_tab_label_packing()

void Gtk::Notebook_Helpers::Page::set_tab_label_packing ( bool  expand,
bool  fill,
PackType  pack_type 
)

◆ set_tab_label_text()

void Gtk::Notebook_Helpers::Page::set_tab_label_text ( const Glib::ustring &  tab_text)

The documentation for this class was generated from the following file: