GTK+ Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
#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); |
"orientation-changed" void user_function (GtkToolbar *toolbar, GtkOrientation orientation, gpointer user_data); "style-changed" void user_function (GtkToolbar *toolbar, GtkToolbarStyle style, gpointer user_data); |
typedef enum { GTK_TOOLBAR_CHILD_SPACE, GTK_TOOLBAR_CHILD_BUTTON, GTK_TOOLBAR_CHILD_TOGGLEBUTTON, GTK_TOOLBAR_CHILD_RADIOBUTTON, GTK_TOOLBAR_CHILD_WIDGET } GtkToolbarChildType; |
typedef enum { GTK_TOOLBAR_SPACE_EMPTY, GTK_TOOLBAR_SPACE_LINE } GtkToolbarSpaceStyle; |
struct GtkToolbarChild { GtkToolbarChildType type; GtkWidget *widget; GtkWidget *icon; GtkWidget *label; }; |
GtkWidget* gtk_toolbar_new (GtkOrientation orientation, GtkToolbarStyle style); |
orientation : | |
style : | |
Returns : |
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 : |
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 : |
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 : |
void gtk_toolbar_insert_space (GtkToolbar *toolbar, gint position); |
toolbar : | |
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); |
toolbar : | |
type : | |
widget : | |
text : | |
tooltip_text : | |
tooltip_private_text : | |
icon : | |
callback : | |
user_data : | |
Returns : |
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 : |
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 : |
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 : |
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 : |
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 : |
void gtk_toolbar_set_orientation (GtkToolbar *toolbar, GtkOrientation orientation); |
toolbar : | |
orientation : |
void gtk_toolbar_set_style (GtkToolbar *toolbar, GtkToolbarStyle style); |
toolbar : | |
style : |
void gtk_toolbar_set_space_size (GtkToolbar *toolbar, gint space_size); |
toolbar : | |
space_size : |
void gtk_toolbar_set_space_style (GtkToolbar *toolbar, GtkToolbarSpaceStyle space_style); |
toolbar : | |
space_style : |
void gtk_toolbar_set_tooltips (GtkToolbar *toolbar, gint enable); |
toolbar : | |
enable : |
void gtk_toolbar_set_button_relief (GtkToolbar *toolbar, GtkReliefStyle relief); |
toolbar : | |
relief : |
GtkReliefStyle gtk_toolbar_get_button_relief (GtkToolbar *toolbar); |
toolbar : | |
Returns : |
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. |
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. |