An STL-style container for pages in a Gtk::Notebook. More...
Public Types | |
typedef Page | value_type |
typedef Page& | reference |
typedef const Page& | const_reference |
typedef PageIterator | iterator |
typedef Glib::List_ConstIterator < iterator > | const_iterator |
typedef Glib::List_ReverseIterator < iterator > | reverse_iterator |
typedef Glib::List_ConstIterator < reverse_iterator > | const_reverse_iterator |
typedef const Element | element_type |
typedef size_t | difference_type |
typedef size_t | size_type |
Public Member Functions | |
PageList () | |
PageList (GtkNotebook* gparent) | |
PageList (const PageList& src) | |
PageList& | operator= (const PageList& src) |
GtkNotebook* | gparent () |
const GtkNotebook* | gparent () const |
size_type | size () const |
size_type | max_size () const |
bool | empty () const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
value_type | front () const |
value_type | back () const |
value_type | operator[] (size_type l) const |
iterator | insert (iterator position, element_type& e) |
template<class InputIterator > | |
void | insert (iterator position, InputIterator first, InputIterator last) |
void | push_front (element_type& e) |
void | push_back (element_type& e) |
void | erase (iterator start, iterator stop) |
iterator | erase (iterator) |
void | remove (const_reference child) |
void | remove (Widget& w) |
void | reorder (iterator loc, iterator page) |
iterator | find (int num) |
iterator | find (const_reference c) |
iterator | find (Widget& w) |
iterator | find (GtkNotebookPage* t) |
void | pop_front () |
void | pop_back () |
void | clear () |
Protected Member Functions | |
iterator | begin_ () const |
iterator | end_ () const |
Protected Attributes | |
GtkNotebook* | gparent_ |
An STL-style container for pages in a Gtk::Notebook.
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 |
Gtk::Notebook_Helpers::PageList::PageList | ( | ) |
Gtk::Notebook_Helpers::PageList::PageList | ( | GtkNotebook * | gparent | ) | [explicit] |
Gtk::Notebook_Helpers::PageList::PageList | ( | const PageList& | src | ) |
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] |
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 |
GtkNotebook* Gtk::Notebook_Helpers::PageList::gparent_ [protected] |