Put "Execute" items within a sub-classed GtkMenuToolButton

New class XtmExecToolButton that replaces the old GtkToolButton for the
execution menu.

The toolbar style is set to the default behavior (no forced labels).
This commit is contained in:
Mike Massonnet
2010-08-03 22:29:42 +02:00
parent fb24db630e
commit b4d453b526
5 changed files with 255 additions and 106 deletions

View File

@@ -14,31 +14,28 @@
<child>
<object class="GtkToolbar" id="process-toolbar">
<property name="visible">True</property>
<property name="toolbar_style">both</property>
<property name="show_arrow">False</property>
<property name="icon_size">1</property>
<child>
<object class="GtkToolButton" id="toolbutton-execute">
<object class="GtkToolItem" id="toolbutton-execute">
<property name="visible">True</property>
<property name="is_important">True</property>
<property name="use_underline">True</property>
<property name="stock_id">gtk-execute</property>
<child>
<placeholder/>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="homogeneous">True</property>
</packing>
</child>
<child>
<object class="GtkToolButton" id="toolbutton-preferences">
<property name="visible">True</property>
<property name="is_important">True</property>
<property name="use_underline">True</property>
<property name="stock_id">gtk-preferences</property>
</object>
<packing>
<property name="expand">False</property>
<property name="homogeneous">True</property>
</packing>
</child>
<child>
@@ -75,19 +72,16 @@
</object>
<packing>
<property name="expand">False</property>
<property name="homogeneous">True</property>
</packing>
</child>
<child>
<object class="GtkToolButton" id="toolbutton-quit">
<property name="visible">True</property>
<property name="is_important">True</property>
<property name="use_underline">True</property>
<property name="stock_id">gtk-quit</property>
</object>
<packing>
<property name="expand">False</property>
<property name="homogeneous">True</property>
</packing>
</child>
</object>
@@ -144,7 +138,6 @@
<property name="can_focus">True</property>
<property name="hscrollbar_policy">automatic</property>
<property name="vscrollbar_policy">automatic</property>
<property name="shadow_type">none</property>
<child>
<placeholder/>
</child>