GtkToolbar

Name

GtkToolbar —

Synopsis


#include <gtk/gtk.h>


struct      GtkToolbar;
enum        GtkToolbarChildType;
enum        GtkToolbarSpaceStyle;
struct      GtkToolbarChild;
GtkWidget*  gtk_toolbar_new                 (GtkOrientation orientation,
                                             GtkToolbarStyle style);
GtkWidget*  gtk_toolbar_append_item         (GtkToolbar *toolbar,
                                             const char *text,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             GtkWidget *icon,
                                             GtkSignalFunc callback,
                                             gpointer user_data);
GtkWidget*  gtk_toolbar_prepend_item        (GtkToolbar *toolbar,
                                             const char *text,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             GtkWidget *icon,
                                             GtkSignalFunc callback,
                                             gpointer user_data);
GtkWidget*  gtk_toolbar_insert_item         (GtkToolbar *toolbar,
                                             const char *text,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             GtkWidget *icon,
                                             GtkSignalFunc callback,
                                             gpointer user_data,
                                             gint position);
void        gtk_toolbar_append_space        (GtkToolbar *toolbar);
void        gtk_toolbar_prepend_space       (GtkToolbar *toolbar);
void        gtk_toolbar_insert_space        (GtkToolbar *toolbar,
                                             gint position);
GtkWidget*  gtk_toolbar_append_element      (GtkToolbar *toolbar,
                                             GtkToolbarChildType type,
                                             GtkWidget *widget,
                                             const char *text,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             GtkWidget *icon,
                                             GtkSignalFunc callback,
                                             gpointer user_data);
GtkWidget*  gtk_toolbar_prepend_element     (GtkToolbar *toolbar,
                                             GtkToolbarChildType type,
                                             GtkWidget *widget,
                                             const char *text,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             GtkWidget *icon,
                                             GtkSignalFunc callback,
                                             gpointer user_data);
GtkWidget*  gtk_toolbar_insert_element      (GtkToolbar *toolbar,
                                             GtkToolbarChildType type,
                                             GtkWidget *widget,
                                             const char *text,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             GtkWidget *icon,
                                             GtkSignalFunc callback,
                                             gpointer user_data,
                                             gint position);
void        gtk_toolbar_append_widget       (GtkToolbar *toolbar,
                                             GtkWidget *widget,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text);
void        gtk_toolbar_prepend_widget      (GtkToolbar *toolbar,
                                             GtkWidget *widget,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text);
void        gtk_toolbar_insert_widget       (GtkToolbar *toolbar,
                                             GtkWidget *widget,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             gint position);
void        gtk_toolbar_set_orientation     (GtkToolbar *toolbar,
                                             GtkOrientation orientation);
void        gtk_toolbar_set_style           (GtkToolbar *toolbar,
                                             GtkToolbarStyle style);
void        gtk_toolbar_set_space_size      (GtkToolbar *toolbar,
                                             gint space_size);
void        gtk_toolbar_set_space_style     (GtkToolbar *toolbar,
                                             GtkToolbarSpaceStyle space_style);
void        gtk_toolbar_set_tooltips        (GtkToolbar *toolbar,
                                             gint enable);
void        gtk_toolbar_set_button_relief   (GtkToolbar *toolbar,
                                             GtkReliefStyle relief);
GtkReliefStyle gtk_toolbar_get_button_relief
                                            (GtkToolbar *toolbar);

Object Hierarchy


  GtkObject
   +----GtkWidget
         +----GtkContainer
               +----GtkToolbar

Signal Prototypes


"orientation-changed"
            void        user_function      (GtkToolbar *toolbar,
                                            GtkOrientation orientation,
                                            gpointer user_data);
"style-changed"
            void        user_function      (GtkToolbar *toolbar,
                                            GtkToolbarStyle style,
                                            gpointer user_data);

Description

Details

struct GtkToolbar

struct GtkToolbar;


enum GtkToolbarChildType

typedef enum
{
  GTK_TOOLBAR_CHILD_SPACE,
  GTK_TOOLBAR_CHILD_BUTTON,
  GTK_TOOLBAR_CHILD_TOGGLEBUTTON,
  GTK_TOOLBAR_CHILD_RADIOBUTTON,
  GTK_TOOLBAR_CHILD_WIDGET
} GtkToolbarChildType;


enum GtkToolbarSpaceStyle

typedef enum
{
  GTK_TOOLBAR_SPACE_EMPTY,
  GTK_TOOLBAR_SPACE_LINE
} GtkToolbarSpaceStyle;


struct GtkToolbarChild

struct GtkToolbarChild
{
  GtkToolbarChildType type;
  GtkWidget *widget;
  GtkWidget *icon;
  GtkWidget *label;
};


gtk_toolbar_new ()

GtkWidget*  gtk_toolbar_new                 (GtkOrientation orientation,
                                             GtkToolbarStyle style);

orientation : 
style : 
Returns : 


gtk_toolbar_append_item ()

GtkWidget*  gtk_toolbar_append_item         (GtkToolbar *toolbar,
                                             const char *text,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             GtkWidget *icon,
                                             GtkSignalFunc callback,
                                             gpointer user_data);

toolbar : 
text : 
tooltip_text : 
tooltip_private_text : 
icon : 
callback : 
user_data : 
Returns : 


gtk_toolbar_prepend_item ()

GtkWidget*  gtk_toolbar_prepend_item        (GtkToolbar *toolbar,
                                             const char *text,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             GtkWidget *icon,
                                             GtkSignalFunc callback,
                                             gpointer user_data);

toolbar : 
text : 
tooltip_text : 
tooltip_private_text : 
icon : 
callback : 
user_data : 
Returns : 


gtk_toolbar_insert_item ()

GtkWidget*  gtk_toolbar_insert_item         (GtkToolbar *toolbar,
                                             const char *text,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             GtkWidget *icon,
                                             GtkSignalFunc callback,
                                             gpointer user_data,
                                             gint position);

toolbar : 
text : 
tooltip_text : 
tooltip_private_text : 
icon : 
callback : 
user_data : 
position : 
Returns : 


gtk_toolbar_append_space ()

void        gtk_toolbar_append_space        (GtkToolbar *toolbar);

toolbar : 


gtk_toolbar_prepend_space ()

void        gtk_toolbar_prepend_space       (GtkToolbar *toolbar);

toolbar : 


gtk_toolbar_insert_space ()

void        gtk_toolbar_insert_space        (GtkToolbar *toolbar,
                                             gint position);

toolbar : 
position : 


gtk_toolbar_append_element ()

GtkWidget*  gtk_toolbar_append_element      (GtkToolbar *toolbar,
                                             GtkToolbarChildType type,
                                             GtkWidget *widget,
                                             const char *text,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             GtkWidget *icon,
                                             GtkSignalFunc callback,
                                             gpointer user_data);

toolbar : 
type : 
widget : 
text : 
tooltip_text : 
tooltip_private_text : 
icon : 
callback : 
user_data : 
Returns : 


gtk_toolbar_prepend_element ()

GtkWidget*  gtk_toolbar_prepend_element     (GtkToolbar *toolbar,
                                             GtkToolbarChildType type,
                                             GtkWidget *widget,
                                             const char *text,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             GtkWidget *icon,
                                             GtkSignalFunc callback,
                                             gpointer user_data);

toolbar : 
type : 
widget : 
text : 
tooltip_text : 
tooltip_private_text : 
icon : 
callback : 
user_data : 
Returns : 


gtk_toolbar_insert_element ()

GtkWidget*  gtk_toolbar_insert_element      (GtkToolbar *toolbar,
                                             GtkToolbarChildType type,
                                             GtkWidget *widget,
                                             const char *text,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             GtkWidget *icon,
                                             GtkSignalFunc callback,
                                             gpointer user_data,
                                             gint position);

toolbar : 
type : 
widget : 
text : 
tooltip_text : 
tooltip_private_text : 
icon : 
callback : 
user_data : 
position : 
Returns : 


gtk_toolbar_append_widget ()

void        gtk_toolbar_append_widget       (GtkToolbar *toolbar,
                                             GtkWidget *widget,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text);

toolbar : 
widget : 
tooltip_text : 
tooltip_private_text : 


gtk_toolbar_prepend_widget ()

void        gtk_toolbar_prepend_widget      (GtkToolbar *toolbar,
                                             GtkWidget *widget,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text);

toolbar : 
widget : 
tooltip_text : 
tooltip_private_text : 


gtk_toolbar_insert_widget ()

void        gtk_toolbar_insert_widget       (GtkToolbar *toolbar,
                                             GtkWidget *widget,
                                             const char *tooltip_text,
                                             const char *tooltip_private_text,
                                             gint position);

toolbar : 
widget : 
tooltip_text : 
tooltip_private_text : 
position : 


gtk_toolbar_set_orientation ()

void        gtk_toolbar_set_orientation     (GtkToolbar *toolbar,
                                             GtkOrientation orientation);

toolbar : 
orientation : 


gtk_toolbar_set_style ()

void        gtk_toolbar_set_style           (GtkToolbar *toolbar,
                                             GtkToolbarStyle style);

toolbar : 
style : 


gtk_toolbar_set_space_size ()

void        gtk_toolbar_set_space_size      (GtkToolbar *toolbar,
                                             gint space_size);

toolbar : 
space_size : 


gtk_toolbar_set_space_style ()

void        gtk_toolbar_set_space_style     (GtkToolbar *toolbar,
                                             GtkToolbarSpaceStyle space_style);

toolbar : 
space_style : 


gtk_toolbar_set_tooltips ()

void        gtk_toolbar_set_tooltips        (GtkToolbar *toolbar,
                                             gint enable);

toolbar : 
enable : 


gtk_toolbar_set_button_relief ()

void        gtk_toolbar_set_button_relief   (GtkToolbar *toolbar,
                                             GtkReliefStyle relief);

toolbar : 
relief : 


gtk_toolbar_get_button_relief ()

GtkReliefStyle gtk_toolbar_get_button_relief
                                            (GtkToolbar *toolbar);

toolbar : 
Returns : 

Signals

The "orientation-changed" signal

void        user_function                  (GtkToolbar *toolbar,
                                            GtkOrientation orientation,
                                            gpointer user_data);

toolbar :the object which received the signal.
orientation : 
user_data :user data set when the signal handler was connected.


The "style-changed" signal

void        user_function                  (GtkToolbar *toolbar,
                                            GtkToolbarStyle style,
                                            gpointer user_data);

toolbar :the object which received the signal.
style : 
user_data :user data set when the signal handler was connected.