logo top
Main Page   Widgets   Namespaces   Book  

Gtk::Toolbar Class Reference
[WidgetsContainer WidgetsToolbar classes]

Bars of buttons and other widgets. More...

Inheritance diagram for Gtk::Toolbar:

Inheritance graph
[legend]
List of all members.

Public Types

typedef Toolbar_Helpers::ToolList ToolList
typedef Toolbar_Helpers::Callback0 Callback0

Public Member Functions

virtual ~Toolbar ()
GtkToolbar* gobj ()
 Provides access to the underlying C GtkObject.

const GtkToolbar* gobj () const
 Provides access to the underlying C GtkObject.

 Toolbar ()
void set_orientation (Orientation orientation)
Orientation get_orientation () const
void set_toolbar_style (ToolbarStyle style)
ToolbarStyle get_toolbar_style () const
void set_tooltips (bool enable=true)
bool get_tooltips () const
void set_icon_size (IconSize icon_size)
IconSize get_icon_size () const
void unset_toolbar_style ()
void unset_icon_size ()
Glib::SignalProxy1< void,
Orientation
signal_orientation_changed ()
Glib::SignalProxy1< void,
ToolbarStyle
signal_toolbar_style_changed ()
ToolListtools ()
 STL-style container.

const ToolListtools () const
 STL-style container.

Gtk::Widgetappend_item (const Glib::ustring& text, const Glib::ustring& tooltip_text, const Glib::ustring& tooltip_private_text, Gtk::Widget& icon, Callback0 slot)
Gtk::Widgetappend_item (const Glib::ustring& text, const Glib::ustring& tooltip_text, const Glib::ustring& tooltip_private_text, Callback0 slot)
Gtk::Widgetprepend_item (const Glib::ustring& text, const Glib::ustring& tooltip_text, const Glib::ustring& tooltip_private_text, Gtk::Widget& icon, Callback0 slot)
Gtk::Widgetprepend_item (const Glib::ustring& text, const Glib::ustring& tooltip_text, const Glib::ustring& tooltip_private_text, Callback0 slot)
Gtk::Widgetinsert_item (const Glib::ustring& text, const Glib::ustring& tooltip_text, const Glib::ustring& tooltip_private_text, Gtk::Widget& icon, Callback0 slot, int position)
Gtk::Widgetinsert_item (const Glib::ustring& text, const Glib::ustring& tooltip_text, const Glib::ustring& tooltip_private_text, Callback0 slot, int position)
Gtk::Widgetinsert_stock (const Gtk::StockID& stock_id, const Glib::ustring& tooltip_text, const Glib::ustring& tooltip_private_text, Callback0 slot, int position)
void append_space ()
void prepend_space ()
void insert_space (int position)
void remove_space (int position)
void append_widget (Gtk::Widget& widget, const Glib::ustring& tooltip_text=Glib::ustring(), const Glib::ustring& tooltip_private_text=Glib::ustring())
void prepend_widget (Gtk::Widget& widget, const Glib::ustring& tooltip_text=Glib::ustring(), const Glib::ustring& tooltip_private_text=Glib::ustring())
void insert_widget (Gtk::Widget& widget, const Glib::ustring& tooltip_text, const Glib::ustring& tooltip_private_text, int position)
Glib::PropertyProxy<Orientationproperty_orientation ()
Glib::PropertyProxy<ToolbarStyleproperty_toolbar_style ()

Protected Member Functions

virtual void on_orientation_changed (Orientation orientation)
virtual void on_toolbar_style_changed (ToolbarStyle style)

Related Functions

(Note that these are not member functions.)

Gtk::Toolbarwrap (GtkToolbar* object, bool take_copy=false)

Detailed Description

Bars of buttons and other widgets.

The STL-style container is available via the tools() method.


Member Typedef Documentation

typedef Toolbar_Helpers::Callback0 Gtk::Toolbar::Callback0
 

typedef Toolbar_Helpers::ToolList Gtk::Toolbar::ToolList
 


Constructor & Destructor Documentation

virtual Gtk::Toolbar::~Toolbar (  )  [virtual]
 

Gtk::Toolbar::Toolbar (  ) 
 


Member Function Documentation

Gtk::Widget* Gtk::Toolbar::append_item ( const Glib::ustring&  text,
const Glib::ustring&  tooltip_text,
const Glib::ustring&  tooltip_private_text,
Callback0  slot
 

Gtk::Widget* Gtk::Toolbar::append_item ( const Glib::ustring&  text,
const Glib::ustring&  tooltip_text,
const Glib::ustring&  tooltip_private_text,
Gtk::Widget icon,
Callback0  slot
 

void Gtk::Toolbar::append_space (  ) 
 

void Gtk::Toolbar::append_widget ( Gtk::Widget widget,
const Glib::ustring&  tooltip_text = Glib::ustring(),
const Glib::ustring&  tooltip_private_text = Glib::ustring()
 

IconSize Gtk::Toolbar::get_icon_size (  )  const
 

Orientation Gtk::Toolbar::get_orientation (  )  const
 

ToolbarStyle Gtk::Toolbar::get_toolbar_style (  )  const
 

bool Gtk::Toolbar::get_tooltips (  )  const
 

const GtkToolbar* Gtk::Toolbar::gobj (  )  const [inline]
 

Provides access to the underlying C GtkObject.

Reimplemented from Gtk::Container.

GtkToolbar* Gtk::Toolbar::gobj (  )  [inline]
 

Provides access to the underlying C GtkObject.

Reimplemented from Gtk::Container.

Gtk::Widget* Gtk::Toolbar::insert_item ( const Glib::ustring&  text,
const Glib::ustring&  tooltip_text,
const Glib::ustring&  tooltip_private_text,
Callback0  slot,
int  position
 

Gtk::Widget* Gtk::Toolbar::insert_item ( const Glib::ustring&  text,
const Glib::ustring&  tooltip_text,
const Glib::ustring&  tooltip_private_text,
Gtk::Widget icon,
Callback0  slot,
int  position
 

void Gtk::Toolbar::insert_space ( int  position  ) 
 

Gtk::Widget* Gtk::Toolbar::insert_stock ( const Gtk::StockID stock_id,
const Glib::ustring&  tooltip_text,
const Glib::ustring&  tooltip_private_text,
Callback0  slot,
int  position
 

void Gtk::Toolbar::insert_widget ( Gtk::Widget widget,
const Glib::ustring&  tooltip_text,
const Glib::ustring&  tooltip_private_text,
int  position
 

virtual void Gtk::Toolbar::on_orientation_changed ( Orientation  orientation  )  [protected, virtual]
 

virtual void Gtk::Toolbar::on_toolbar_style_changed ( ToolbarStyle  style  )  [protected, virtual]
 

Gtk::Widget* Gtk::Toolbar::prepend_item ( const Glib::ustring&  text,
const Glib::ustring&  tooltip_text,
const Glib::ustring&  tooltip_private_text,
Callback0  slot
 

Gtk::Widget* Gtk::Toolbar::prepend_item ( const Glib::ustring&  text,
const Glib::ustring&  tooltip_text,
const Glib::ustring&  tooltip_private_text,
Gtk::Widget icon,
Callback0  slot
 

void Gtk::Toolbar::prepend_space (  ) 
 

void Gtk::Toolbar::prepend_widget ( Gtk::Widget widget,
const Glib::ustring&  tooltip_text = Glib::ustring(),
const Glib::ustring&  tooltip_private_text = Glib::ustring()
 

Glib::PropertyProxy<Orientation> Gtk::Toolbar::property_orientation (  ) 
 

Glib::PropertyProxy<ToolbarStyle> Gtk::Toolbar::property_toolbar_style (  ) 
 

void Gtk::Toolbar::remove_space ( int  position  ) 
 

void Gtk::Toolbar::set_icon_size ( IconSize  icon_size  ) 
 

void Gtk::Toolbar::set_orientation ( Orientation  orientation  ) 
 

void Gtk::Toolbar::set_toolbar_style ( ToolbarStyle  style  ) 
 

void Gtk::Toolbar::set_tooltips ( bool  enable = true  ) 
 

Glib::SignalProxy1<void,Orientation> Gtk::Toolbar::signal_orientation_changed (  ) 
 

Prototype:
void orientation_changed(Orientation orientation)

Glib::SignalProxy1<void,ToolbarStyle> Gtk::Toolbar::signal_toolbar_style_changed (  ) 
 

Prototype:
void toolbar_style_changed(ToolbarStyle style)

const ToolList& Gtk::Toolbar::tools (  )  const
 

STL-style container.

ToolList& Gtk::Toolbar::tools (  ) 
 

STL-style container.

void Gtk::Toolbar::unset_icon_size (  ) 
 

void Gtk::Toolbar::unset_toolbar_style (  ) 
 


Friends And Related Function Documentation

Gtk::Toolbar* wrap ( GtkToolbar*  object,
bool  take_copy = false
[related]
 


The documentation for this class was generated from the following file:
Generated for gtkmm2.2 by Doxygen 1.3.3 © 1997-2001