Gtk::Notebook_Helpers::PageList Class Reference
List of all members.Detailed Description
An STL-style container for pages in a Gtk::Notebook.
Public Types | |
| typedef Glib::List_ConstIterator< iterator > | const_iterator |
| typedef const Page& | const_reference |
| typedef Glib::List_ConstIterator< reverse_iterator > | const_reverse_iterator |
| typedef size_t | difference_type |
| typedef const Element | element_type |
| typedef PageIterator | iterator |
| typedef Page& | reference |
| typedef Glib::List_ReverseIterator< iterator > | reverse_iterator |
| typedef size_t | size_type |
| typedef Page | value_type |
Public Member Functions | |
| value_type | back () const |
| const_iterator | begin () const |
| iterator | begin () |
| void | clear () |
| bool | empty () const |
| const_iterator | end () const |
| iterator | end () |
| iterator | erase (iterator) |
| void | erase (iterator start, iterator stop) |
| iterator | find (GtkNotebookPage* t) |
| iterator | find (Widget& w) |
| iterator | find (const_reference c) |
| iterator | find (int num) |
| value_type | front () const |
| const GtkNotebook* | gparent () const |
| GtkNotebook* | gparent () |
| template<class InputIterator> | |
| void | insert (iterator position, InputIterator first, InputIterator last) |
| iterator | insert (iterator position, element_type& e) |
| size_type | max_size () const |
| PageList& | operator= (const PageList& src) |
| value_type | operator[] (size_type l) const |
| PageList (const PageList& src) | |
| PageList (GtkNotebook* gparent) | |
| PageList () | |
| void | pop_back () |
| void | pop_front () |
| void | push_back (element_type& e) |
| void | push_front (element_type& e) |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rbegin () |
| void | remove (Widget& w) |
| void | remove (const_reference child) |
| const_reverse_iterator | rend () const |
| reverse_iterator | rend () |
| void | reorder (iterator loc, iterator page) |
| size_type | size () const |
Protected Member Functions | |
| iterator | begin_ () const |
| iterator | end_ () const |
Protected Attributes | |
| GtkNotebook* | gparent_ |
Member Typedef Documentation
| typedef Glib::List_ConstIterator<iterator> Gtk::Notebook_Helpers::PageList::const_iterator |
| typedef const Page& Gtk::Notebook_Helpers::PageList::const_reference |
| typedef Glib::List_ConstIterator<reverse_iterator> Gtk::Notebook_Helpers::PageList::const_reverse_iterator |
| typedef size_t Gtk::Notebook_Helpers::PageList::difference_type |
| typedef const Element Gtk::Notebook_Helpers::PageList::element_type |
| typedef Glib::List_ReverseIterator<iterator> Gtk::Notebook_Helpers::PageList::reverse_iterator |
| typedef size_t Gtk::Notebook_Helpers::PageList::size_type |
Constructor & Destructor Documentation
| Gtk::Notebook_Helpers::PageList::PageList | ( | ) |
| Gtk::Notebook_Helpers::PageList::PageList | ( | GtkNotebook * | gparent | ) | [explicit] |
| Gtk::Notebook_Helpers::PageList::PageList | ( | const PageList& | src | ) |
Member Function Documentation
| value_type Gtk::Notebook_Helpers::PageList::back | ( | ) | const |
| const_iterator Gtk::Notebook_Helpers::PageList::begin | ( | ) | const [inline] |
| iterator Gtk::Notebook_Helpers::PageList::begin | ( | ) | [inline] |
| iterator Gtk::Notebook_Helpers::PageList::begin_ | ( | ) | const [protected] |
| void Gtk::Notebook_Helpers::PageList::clear | ( | ) |
| bool Gtk::Notebook_Helpers::PageList::empty | ( | ) | const |
| const_iterator Gtk::Notebook_Helpers::PageList::end | ( | ) | const [inline] |
| iterator Gtk::Notebook_Helpers::PageList::end | ( | ) | [inline] |
| iterator Gtk::Notebook_Helpers::PageList::end_ | ( | ) | const [protected] |
| iterator Gtk::Notebook_Helpers::PageList::find | ( | GtkNotebookPage * | t | ) |
| iterator Gtk::Notebook_Helpers::PageList::find | ( | const_reference | c | ) |
| iterator Gtk::Notebook_Helpers::PageList::find | ( | int | num | ) |
| value_type Gtk::Notebook_Helpers::PageList::front | ( | ) | const |
| const GtkNotebook* Gtk::Notebook_Helpers::PageList::gparent | ( | ) | const [inline] |
| GtkNotebook* Gtk::Notebook_Helpers::PageList::gparent | ( | ) | [inline] |
template <class InputIterator>
| void Gtk::Notebook_Helpers::PageList::insert | ( | iterator | position, | |
| InputIterator | first, | |||
| InputIterator | last | |||
| ) | [inline] |
| iterator Gtk::Notebook_Helpers::PageList::insert | ( | iterator | position, | |
| element_type& | e | |||
| ) |
| size_type Gtk::Notebook_Helpers::PageList::max_size | ( | ) | const |
| value_type Gtk::Notebook_Helpers::PageList::operator[] | ( | size_type | l | ) | const |
| void Gtk::Notebook_Helpers::PageList::pop_back | ( | ) | [inline] |
| void Gtk::Notebook_Helpers::PageList::pop_front | ( | ) | [inline] |
| void Gtk::Notebook_Helpers::PageList::push_back | ( | element_type& | e | ) | [inline] |
| void Gtk::Notebook_Helpers::PageList::push_front | ( | element_type& | e | ) | [inline] |
| const_reverse_iterator Gtk::Notebook_Helpers::PageList::rbegin | ( | ) | const [inline] |
| reverse_iterator Gtk::Notebook_Helpers::PageList::rbegin | ( | ) | [inline] |
| void Gtk::Notebook_Helpers::PageList::remove | ( | Widget& | w | ) |
| void Gtk::Notebook_Helpers::PageList::remove | ( | const_reference | child | ) |
| const_reverse_iterator Gtk::Notebook_Helpers::PageList::rend | ( | ) | const [inline] |
| reverse_iterator Gtk::Notebook_Helpers::PageList::rend | ( | ) | [inline] |
| size_type Gtk::Notebook_Helpers::PageList::size | ( | ) | const |
Member Data Documentation
GtkNotebook* Gtk::Notebook_Helpers::PageList::gparent_ [protected] |
The documentation for this class was generated from the following file:
