31 #include <vdk/vdkprops.h>
32 #include <vdk/widcontain.h>
33 #include <gtk/gtkenums.h>
54 static void ButtonSignal(GtkWidget *wid, gpointer gp);
64 VDKReadOnlyValueProp<VDKToolbar, ToolWidgetList*>
WidgetList;
68 VDKReadOnlyValueProp<VDKToolbar, GtkWidgetList*>
ButtonList;
79 VDKReadWriteValueProp<VDKToolbar, GtkOrientation>
Orientation;
87 VDKReadWriteValueProp<VDKToolbar, GtkToolbarStyle>
Style;
94 VDKReadWriteValueProp<VDKToolbar, GtkToolbarSpaceStyle>
SpaceStyle;
106 VDKReadWriteValueProp<VDKToolbar, GtkReliefStyle>
Relief;
110 VDKReadWriteValueProp<VDKToolbar, int>
Spacing;
118 GtkOrientation orientation = GTK_ORIENTATION_HORIZONTAL);
158 gtk_toolbar_append_space(GTK_TOOLBAR(
widget));
161 void SetOrientation( GtkOrientation orientation) {
162 gtk_toolbar_set_orientation(GTK_TOOLBAR(
widget),orientation);
165 void SetStyle(GtkToolbarStyle style) {
166 gtk_toolbar_set_style(GTK_TOOLBAR(
widget),style);
169 void SetRelief(GtkReliefStyle style);
171 void SetBorderless(
bool flag) {
174 SetRelief(GTK_RELIEF_NORMAL);
177 SetRelief(GTK_RELIEF_NONE);
180 void SetSpacing(
int s) {
186 void SetSpaceStyle(GtkToolbarSpaceStyle style) {
191 GtkToolbarSpaceStyle GetSpaceStyle() {
192 return (GtkToolbarSpaceStyle) 0;
196 if( (ndx >= 0) && (ndx < tool_buttons.
size()) )
197 return tool_buttons[ndx];
Containers base class.
Definition: widcontain.h:39
GtkWidget * widget
Definition: vdkobj.h:241
One of the most used widget containers.
Definition: boxes.h:37
Provides a VDKList iterator.
Definition: dlist.h:200
int size()
Definition: dlist.h:181