Reference

Gtk_Toolbar(3)

NAME - Gtk_Toolbar

HEADER REQUIRED

#include <gtk--/toolbar.h&gt;>

BASE CLASSES

Gtk_Container(3)

PROPERTIES

num_children

Type: gint

children

Type: GList*

orientation

Type: GtkOrientation

style

Type: GtkToolbarStyle

space_size

Type: gint

big optional space between buttons

space_style

Type: GtkToolbarSpaceStyle

tooltips

Type: GtkTooltips*

button_maxw

Type: gint

button_maxh

Type: gint

relief

Type: GtkReliefStyle

.IP

PUBLIC MEMBER INDEX

Gtk_Toolbar(GtkOrientation orientation = GTK_ORIENTATION_HORIZONTAL, GtkToolbarStyle style = GTK_TOOLBAR_BOTH);
Gtk_Toolbar(GtkToolbar *castitem);
~Gtk_Toolbar();
template  Gtk_Widget*  append_item(const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, const Gtk_Pixmap &icon, RECEIVER *receiver, void (RECEIVER::*method)(ARG_TYPE), ARG_TYPE user_data);
  All the *_item() and *_element() methods return allocatedthe "item" here is actually a button. Those should really be
template  Gtk_Widget*  prepend_item(const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, const Gtk_Pixmap &icon, RECEIVER *receiver, void (RECEIVER::*method)(ARG_TYPE), ARG_TYPE user_data);
template  Gtk_Widget*  insert_item(const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, const Gtk_Pixmap &icon, RECEIVER *receiver, void (RECEIVER::*method)(ARG_TYPE), ARG_TYPE user_data, gint position);
template  Gtk_Widget*  append_element(GtkToolbarChildType child_type, const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, const Gtk_Pixmap &icon, RECEIVER *receiver, void (RECEIVER::*method)(ARG_TYPE), ARG_TYPE user_data);
  These are slightly more restricted than their gtk counterparts :
template  Gtk_Widget*  prepend_element(GtkToolbarChildType child_type, const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, const Gtk_Pixmap &icon, RECEIVER *receiver, void (RECEIVER::*method)(ARG_TYPE), ARG_TYPE user_data);
template  Gtk_Widget*  insert_element(GtkToolbarChildType child_type, const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, const Gtk_Pixmap &icon, RECEIVER *receiver, void (RECEIVER::*method)(ARG_TYPE), ARG_TYPE user_data, gint position);
template  Gtk_Widget*  append_element(GtkToolbarChildType child_type, const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, RECEIVER *receiver, void (RECEIVER::*method)(ARG_TYPE), ARG_TYPE user_data);
template  Gtk_Widget*  prepend_element(GtkToolbarChildType child_type, const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, RECEIVER *receiver, void (RECEIVER::*method)(ARG_TYPE), ARG_TYPE user_data);
template  Gtk_Widget*  insert_element(GtkToolbarChildType child_type, const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, RECEIVER *receiver, void (RECEIVER::*method)(ARG_TYPE), ARG_TYPE user_data, gint position);
Gtk_Button*  append_button(const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, const Gtk_Pixmap &icon, const ToolbarConnectorBase &connector, GtkToolbarChildType button_type = GTK_TOOLBAR_CHILD_BUTTON);
  Those are Gtk-- "originals" with no equivalents in the original
Gtk_Button*  prepend_button(const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, const Gtk_Pixmap &icon, const ToolbarConnectorBase &connector, GtkToolbarChildType button_type = GTK_TOOLBAR_CHILD_BUTTON);
Gtk_Button*  insert_button(const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, const Gtk_Pixmap &icon, const ToolbarConnectorBase &connector, gint position, GtkToolbarChildType button_type = GTK_TOOLBAR_CHILD_BUTTON);
Gtk_Button*  append_button(const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, const ToolbarConnectorBase &connector, GtkToolbarChildType button_type = GTK_TOOLBAR_CHILD_BUTTON);
Gtk_Button*  prepend_button(const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, const ToolbarConnectorBase &connector, GtkToolbarChildType button_type = GTK_TOOLBAR_CHILD_BUTTON);
Gtk_Button*  insert_button(const _gtk_string &text, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, const ToolbarConnectorBase &connector, gint position, GtkToolbarChildType button_type = GTK_TOOLBAR_CHILD_BUTTON);
void  append_widget(const Gtk_Widget &widget, const _gtk_string &tooltip_text = "", const _gtk_string &tooltip_private_text = "");
void  prepend_widget(const Gtk_Widget &widget, const _gtk_string &tooltip_text = "", const _gtk_string &tooltip_private_text = "");
void  insert_widget(const Gtk_Widget &widget, const _gtk_string &tooltip_text, const _gtk_string &tooltip_private_text, gint position);
void  append_space();
void  prepend_space();
void  insert_space(gint position);
GtkOrientation  get_orientation() const;
void  set_orientation(GtkOrientation orientation);
GtkToolbarStyle  get_style() const;
void  set_style(GtkToolbarStyle style);
gint  get_space_size() const;
void  set_space_size(gint space_size);
void  set_tooltips(bool enable);
void  set_button_relief(GtkReliefStyle relief);
GtkReliefStyle  get_button_relief();
void  set_space_style(GtkToolbarSpaceStyle space_style);
signal void  orientation_changed(GtkOrientation);
signal void  style_changed(GtkToolbarStyle);
GtkToolbar*  gtkobj();
const GtkToolbar*  gtkobj() const;
static bool  isGtkToolbar(Gtk_Object *checkcast);

PROTECTED MEMBER INDEX

friend  CppClassType;
typedef GtkToolbar  BaseObjectType;
typedef GtkToolbarClass  BaseClassType;
virtual void * get_parent_class();
virtual void  orientation_changed_impl(GtkOrientation p1);
virtual void  style_changed_impl(GtkToolbarStyle p1);
G_List * children_;
  This list is used to store the Gtk_Widgets constructed from thecreated items so they can be properly destroyed

PRIVATE MEMBER INDEX

static CppClassType  toolbar_class;
GtkType  get_type();

PUBLIC MEMBER DESCRIPTIONS

PROTECTED MEMBER DESCRIPTIONS

PRIVATE MEMBER DESCRIPTIONS