logo top
Main Page   Widgets   Namespaces   Book  

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 Pageconst_reference
typedef Glib::List_ConstIterator<
reverse_iterator
const_reverse_iterator
typedef size_t difference_type
typedef const Element element_type
typedef PageIterator iterator
typedef Pagereference
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
PageListoperator= (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 PageIterator Gtk::Notebook_Helpers::PageList::iterator
 

typedef Page& Gtk::Notebook_Helpers::PageList::reference
 

typedef Glib::List_ReverseIterator<iterator> Gtk::Notebook_Helpers::PageList::reverse_iterator
 

typedef size_t Gtk::Notebook_Helpers::PageList::size_type
 

typedef Page Gtk::Notebook_Helpers::PageList::value_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::erase ( iterator   ) 
 

void Gtk::Notebook_Helpers::PageList::erase ( iterator  start,
iterator  stop
 

iterator Gtk::Notebook_Helpers::PageList::find ( GtkNotebookPage*  t  ) 
 

iterator Gtk::Notebook_Helpers::PageList::find ( Widget w  ) 
 

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
 

PageList& Gtk::Notebook_Helpers::PageList::operator= ( const PageList src  ) 
 

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]
 

void Gtk::Notebook_Helpers::PageList::reorder ( iterator  loc,
iterator  page
 

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:
Generated for gtkmm 2.4 by Doxygen 1.4.4 © 1997-2001