1869 lines
No EOL
89 KiB
XML
1869 lines
No EOL
89 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<objects xmlns:xsl="http://www.w3.org/1999/XSL/Transform" gtk-version="2.4">
|
|
<object type="Gtk.Widget,gtk-sharp" wrapper="Stetic.Wrapper.Widget">
|
|
<itemgroups>
|
|
<itemgroup label="Common Widget Properties">
|
|
<property name="MemberName" editor="Stetic.Editor.Identifier" description="Name of the member to which this widget is bound." />
|
|
<property name="WidthRequest" min="-1" />
|
|
<property name="HeightRequest" min="-1" />
|
|
<property name="Visible" glade-override="true" default="true" />
|
|
<property name="Sensitive" glade-override="true" />
|
|
<property name="Tooltip" label="Tooltip" glade-name="tooltip" description="Tooltip for this widget" translatable="true" />
|
|
<property name="CanDefault" />
|
|
<property name="InWindow" internal="true" />
|
|
<property name="HasDefault" glade-override="true">
|
|
<invisible-if name="InWindow" value="false" />
|
|
</property>
|
|
<property name="CanFocus" />
|
|
<property name="Events" default="0" />
|
|
<property name="ExtensionEvents" />
|
|
<property name="IsScrollable" internal="true" />
|
|
<property name="ShowScrollbars" label="Show Scrollbars" default="false">
|
|
<invisible-if name="IsScrollable" value="false" />
|
|
</property>
|
|
<property name="GeneratePublic" internal="true" default="true" />
|
|
<property name="Name" internal="true" min="1" init-with-name="true" editor="Stetic.Editor.Identifier" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Common Widget Signals">
|
|
<signal name="AccelCanActivate" />
|
|
<signal name="AccelClosuresChanged" />
|
|
<signal name="ButtonPressEvent" />
|
|
<signal name="ButtonReleaseEvent" />
|
|
<signal name="ChildNotified" />
|
|
<signal name="ClientEvent" />
|
|
<signal name="ConfigureEvent" />
|
|
<signal name="DeleteEvent" />
|
|
<signal name="DestroyEvent" />
|
|
<signal name="DirectionChanged" />
|
|
<signal name="DragBegin" />
|
|
<signal name="DragDataDelete" />
|
|
<signal name="DragDataGet" />
|
|
<signal name="DragDataReceived" />
|
|
<signal name="DragDrop" />
|
|
<signal name="DragEnd" />
|
|
<signal name="DragLeave" />
|
|
<signal name="DragMotion" />
|
|
<signal name="EnterNotifyEvent" />
|
|
<signal name="ExposeEvent" />
|
|
<signal name="Focused" />
|
|
<signal name="FocusGrabbed" />
|
|
<signal name="FocusInEvent" />
|
|
<signal name="FocusOutEvent" />
|
|
<signal name="GrabBrokenEvent" gtk-version="2.8" />
|
|
<signal name="GrabNotify" />
|
|
<signal name="HelpShown" />
|
|
<signal name="Hidden" />
|
|
<signal name="HierarchyChanged" />
|
|
<signal name="KeyPressEvent" />
|
|
<signal name="KeyReleaseEvent" />
|
|
<signal name="LeaveNotifyEvent" />
|
|
<signal name="MapEvent" />
|
|
<signal name="Mapped" />
|
|
<signal name="MnemonicActivated" />
|
|
<signal name="MotionNotifyEvent" />
|
|
<signal name="NoExposeEvent" />
|
|
<signal name="ParentSet" />
|
|
<signal name="PopupMenu" />
|
|
<signal name="PropertyNotifyEvent" />
|
|
<signal name="ProximityInEvent" />
|
|
<signal name="ProximityOutEvent" />
|
|
<signal name="Realized" />
|
|
<signal name="ScreenChanged" />
|
|
<signal name="ScrollEvent" />
|
|
<signal name="SelectionClearEvent" />
|
|
<signal name="SelectionGet" />
|
|
<signal name="SelectionNotifyEvent" />
|
|
<signal name="SelectionReceived" />
|
|
<signal name="SelectionRequestEvent" />
|
|
<signal name="Shown" />
|
|
<signal name="SizeAllocated" />
|
|
<signal name="SizeRequested" />
|
|
<signal name="StateChanged" />
|
|
<signal name="StyleSet" />
|
|
<signal name="UnmapEvent" />
|
|
<signal name="Unmapped" />
|
|
<signal name="Unrealized" />
|
|
<signal name="VisibilityNotifyEvent" />
|
|
<signal name="WidgetEvent" />
|
|
<signal name="WidgetEventAfter" />
|
|
<signal name="WindowStateEvent" />
|
|
</itemgroup>
|
|
</signals>
|
|
<glade-transform>
|
|
<!-- "events" property has extra spaces around "|"s -->
|
|
<import>
|
|
<xsl:template match="widget/property[@name='events']/text()">
|
|
<xsl:call-template name="GtkWidget_fixevents">
|
|
<xsl:with-param name="string" select="." />
|
|
</xsl:call-template>
|
|
</xsl:template>
|
|
<xsl:template name="GtkWidget_fixevents">
|
|
<xsl:param name="string" />
|
|
<xsl:choose>
|
|
<xsl:when test="contains($string, ' | ')">
|
|
<xsl:value-of select="substring-before($string, ' | ')" />
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:call-template name="GtkWidget_fixevents">
|
|
<xsl:with-param name="string" select="substring-after($string, ' | ')" />
|
|
</xsl:call-template>
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="$string" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:template>
|
|
</import>
|
|
<export>
|
|
<xsl:template match="widget/property[@name='events']/text()">
|
|
<xsl:call-template name="GtkWidget_breakevents">
|
|
<xsl:with-param name="string" select="." />
|
|
</xsl:call-template>
|
|
</xsl:template>
|
|
<xsl:template name="GtkWidget_breakevents">
|
|
<xsl:param name="string" />
|
|
<xsl:choose>
|
|
<xsl:when test="contains($string, '|')">
|
|
<xsl:value-of select="substring-before($string, '|')" />
|
|
<xsl:text> | </xsl:text>
|
|
<xsl:call-template name="GtkWidget_breakevents">
|
|
<xsl:with-param name="string" select="substring-after($string, '|')" />
|
|
</xsl:call-template>
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="$string" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:template>
|
|
</export>
|
|
</glade-transform>
|
|
</object>
|
|
<object type="Gtk.Container,gtk-sharp" wrapper="Stetic.Wrapper.Container" base-type="Gtk.Widget">
|
|
<itemgroups>
|
|
<itemgroup name="Commands">
|
|
<command name="IncreaseBorderWidth" label="Increase Border Width" icon="res:inc-border.png" />
|
|
<command name="DecreaseBorderWidth" label="Decrease Border Width" icon="res:dec-border.png" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Container Signals">
|
|
<signal name="Added" />
|
|
<signal name="FocusChildSet" />
|
|
<signal name="Removed" />
|
|
<signal name="ResizeChecked" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Container+ContainerChild,gtk-sharp" wrapper="Stetic.Wrapper.Container+ContainerChild" />
|
|
<object type="Gtk.Window,gtk-sharp" base-type="Gtk.Container" wrapper="Stetic.Wrapper.Window" label="Window" icon="window.png" palette-category="window" init-properties="Type">
|
|
<itemgroups>
|
|
<itemgroup label="Window Properties">
|
|
<property name="Title" init-with-name="true" translatable="true" />
|
|
<property name="Icon" />
|
|
<property name="Type" glade-override="true" internal="true" />
|
|
<property name="TypeHint" glade-override="true" />
|
|
<property name="WindowPosition" />
|
|
<property name="Modal" glade-override="true" default="false" />
|
|
<property name="BorderWidth" default="0" />
|
|
</itemgroup>
|
|
<itemgroup label="Window Size Properties" name="Size">
|
|
<property name="Resizable" default="true" />
|
|
<property name="AllowGrow" default="true" />
|
|
<property name="AllowShrink" default="false" />
|
|
<property name="DefaultWidth" min="-1" />
|
|
<property name="DefaultHeight" min="-1" />
|
|
</itemgroup>
|
|
<itemgroup label="Miscellaneous Window Properties" name="Misc">
|
|
<property name="AcceptFocus" default="true" />
|
|
<property name="Decorated" default="true" />
|
|
<property name="DestroyWithParent" default="false" />
|
|
<property name="Gravity" default="NorthWest" />
|
|
<property name="Role" />
|
|
<property name="SkipPagerHint" default="false" />
|
|
<property name="SkipTaskbarHint" default="false" />
|
|
<property name="FocusOnMap" gtk-version="2.6" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Window Signals">
|
|
<signal name="DefaultActivated" />
|
|
<signal name="FrameEvent" />
|
|
<signal name="FocusActivated" />
|
|
<signal name="KeysChanged" />
|
|
<signal name="MoveFocus" />
|
|
<signal name="SetFocus" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Misc,gtk-sharp" wrapper="Stetic.Wrapper.Misc" base-type="Gtk.Widget">
|
|
<itemgroups>
|
|
<itemgroup label="Miscellaneous Alignment Properties">
|
|
<property name="Xpad" />
|
|
<property name="Ypad" />
|
|
<property name="Xalign" min="0.0" max="1.0" />
|
|
<property name="Yalign" min="0.0" max="1.0" />
|
|
<command name="AlignLeft" label="Align Left" icon="gtk-justify-left" />
|
|
<command name="AlignCenter" label="Align Center" icon="gtk-justify-center" />
|
|
<command name="AlignRight" label="Align Right" icon="gtk-justify-right" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.Paned,gtk-sharp" wrapper="Stetic.Wrapper.Paned" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="Pane Properties">
|
|
<property name="Position" />
|
|
<property name="BorderWidth" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Paned Signals">
|
|
<signal name="CycleChildFocus" />
|
|
<signal name="ToggleHandleFocus" />
|
|
<signal name="AcceptPosition" />
|
|
<signal name="CancelPosition" />
|
|
<signal name="MoveHandle" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Paned+PanedChild,gtk-sharp">
|
|
<itemgroups>
|
|
<itemgroup label="Pane Child Layout">
|
|
<property name="Resize" />
|
|
<property name="Shrink" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.Range,gtk-sharp" wrapper="Stetic.Wrapper.Range" base-type="Gtk.Widget">
|
|
<itemgroups>
|
|
<itemgroup label="Range Properties">
|
|
<property name="UpdatePolicy" />
|
|
<property name="Inverted" />
|
|
<property name="Adjustment.Lower" />
|
|
<property name="Adjustment.Upper" />
|
|
<property name="Adjustment.PageIncrement" />
|
|
<property name="Adjustment.PageSize" />
|
|
<property name="Adjustment.StepIncrement" />
|
|
<property name="Adjustment.Value" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Range Signals">
|
|
<signal name="AdjustBounds" />
|
|
<signal name="ValueChanged" />
|
|
<signal name="MoveSlider" />
|
|
<signal name="ChangeValue" gtk-version="2.6" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Scale,gtk-sharp" wrapper="Stetic.Wrapper.Scale" base-type="Gtk.Range">
|
|
<itemgroups>
|
|
<itemgroup label="Scale Properties">
|
|
<property name="DrawValue" ignore-default="true" />
|
|
<property name="Digits">
|
|
<disabled-if name="DrawValue" value="false" />
|
|
</property>
|
|
<property name="ValuePos" ignore-default="true">
|
|
<disabled-if name="DrawValue" value="false" />
|
|
</property>
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Scale Signals">
|
|
<signal name="FormatValue" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Alignment,gtk-sharp" base-type="Gtk.Container" label="Alignment" icon="alignment.png" init-properties="Xalign Yalign Xscale Yscale" palette-category="container">
|
|
<itemgroups>
|
|
<itemgroup label="Alignment Properties">
|
|
<property name="Xscale" />
|
|
<property name="Yscale" />
|
|
<property name="Xalign" />
|
|
<property name="Yalign" />
|
|
<property name="LeftPadding" />
|
|
<property name="TopPadding" />
|
|
<property name="RightPadding" />
|
|
<property name="BottomPadding" />
|
|
<property name="BorderWidth" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.Arrow,gtk-sharp" base-type="Gtk.Misc" label="Arrow" icon="arrow.png" palette-category="widget" init-properties="ArrowType ShadowType">
|
|
<itemgroups>
|
|
<itemgroup label="Arrow Properties">
|
|
<property name="ArrowType" />
|
|
<property name="ShadowType" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.Bin,gtk-sharp" base-type="Gtk.Container" wrapper="Stetic.Wrapper.Bin" label="Bin" icon="custom.png">
|
|
</object>
|
|
<object type="Gtk.Box,gtk-sharp" wrapper="Stetic.Wrapper.Box" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="Box Properties">
|
|
<property name="Homogeneous" />
|
|
<property name="Spacing" />
|
|
<property name="BorderWidth" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<contextmenu>
|
|
<command name="InsertBefore" label="Insert Before" description="Insert an empty row/column before the selected one">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
</command>
|
|
<command name="InsertAfter" label="Insert After" description="Insert an empty row/column after the selected one">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
</command>
|
|
</contextmenu>
|
|
</object>
|
|
<object type="Gtk.Box+BoxChild,gtk-sharp" wrapper="Stetic.Wrapper.Box+BoxChild">
|
|
<itemgroups>
|
|
<itemgroup label="Box Child Layout">
|
|
<property name="PackType" />
|
|
<property name="Position" ignore-default="true" />
|
|
<property name="AutoSize" label="Auto Size" description="If set, the other packing properties for this cell will be automatically adjusted as other widgets are added to and removed from the container" />
|
|
<property name="Expand">
|
|
<disabled-if name="AutoSize" value="true" />
|
|
</property>
|
|
<property name="Fill">
|
|
<disabled-if name="AutoSize" value="true" />
|
|
<disabled-if name="Expand" value="false" />
|
|
</property>
|
|
<property name="Padding" />
|
|
<command name="BoxExpand" label="Expand" icon="res:box-expand.png" />
|
|
<command name="BoxFill" label="Fill" icon="res:box-fill.png" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.ButtonBox,gtk-sharp" base-type="Gtk.Box" wrapper="Stetic.Wrapper.ButtonBox">
|
|
<itemgroups>
|
|
<itemgroup label="Button Box Properties">
|
|
<property name="Size" label="Size" description="The number of buttons" min="0" />
|
|
<property name="LayoutStyle" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<contextmenu>
|
|
<command name="InsertBefore" label="Insert Button Before" description="Insert a new button before the selected one">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
</command>
|
|
<command name="InsertAfter" label="Insert Button After" description="Insert a new button after the selected one">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
</command>
|
|
</contextmenu>
|
|
</object>
|
|
<object type="Gtk.ButtonBox+ButtonBoxChild,gtk-sharp" wrapper="Stetic.Wrapper.ButtonBox+ButtonBoxChild">
|
|
<itemgroups>
|
|
<itemgroup label="Button Box Child Layout">
|
|
<property name="InDialog" internal="true" />
|
|
<property name="Secondary">
|
|
<invisible-if name="InDialog" value="true" />
|
|
</property>
|
|
<property name="Position" />
|
|
<property name="Expand" />
|
|
<property name="Fill">
|
|
<disabled-if name="Expand" value="false" />
|
|
</property>
|
|
<property name="Padding" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.Button,gtk-sharp" wrapper="Stetic.Wrapper.Button" base-type="Gtk.Container" label="Button" icon="button.png" palette-category="widget">
|
|
<itemgroups>
|
|
<itemgroup label="Button Properties">
|
|
<property name="UseStock" internal="true" />
|
|
<property name="Type" label="Button Type" description="The type of button" />
|
|
<property name="StockId" label="Stock Item" description="The stock button ID" editor="Stetic.Editor.StockItem">
|
|
<invisible-if name="Type" value="TextOnly" />
|
|
<invisible-if name="Type" value="TextAndIcon" />
|
|
<invisible-if name="Type" value="Custom" />
|
|
</property>
|
|
<property name="Icon" label="Icon" description="The icon to display in the button" editor="Stetic.Editor.ImageSelector">
|
|
<invisible-if name="Type" value="StockItem" />
|
|
<invisible-if name="Type" value="TextOnly" />
|
|
<invisible-if name="Type" value="Custom" />
|
|
</property>
|
|
<property name="Label" translatable="true">
|
|
<invisible-if name="Type" value="StockItem" />
|
|
<invisible-if name="Type" value="Custom" />
|
|
</property>
|
|
<property name="UseUnderline">
|
|
<invisible-if name="Type" value="StockItem" />
|
|
<invisible-if name="Type" value="Custom" />
|
|
</property>
|
|
<property name="IsDialogButton" internal="true" />
|
|
<property name="ResponseId" label="Response Id" glade-name="response_id" description="The response ID to emit when this button is clicked." editor="Stetic.Editor.ResponseId">
|
|
<invisible-if name="IsDialogButton" value="false" />
|
|
</property>
|
|
</itemgroup>
|
|
<itemgroup label="Extra Button Properties" name="Extra">
|
|
<property name="FocusOnClick" />
|
|
<property name="Relief" />
|
|
<property name="Xalign" />
|
|
<property name="Yalign" />
|
|
<property name="BorderWidth" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Button Signals">
|
|
<signal name="Activated" />
|
|
<signal name="Clicked" />
|
|
<signal name="Entered" />
|
|
<signal name="Left" />
|
|
<signal name="Pressed" />
|
|
<signal name="Released" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Calendar,gtk-sharp" base-type="Gtk.Widget" label="Calendar" icon="calendar.png" palette-category="widget">
|
|
<itemgroups>
|
|
<itemgroup label="Calendar Properties">
|
|
<property name="DisplayOptions" glade-name="display_options" internal="true" />
|
|
<property name="ShowHeading" />
|
|
<property name="ShowDayNames" />
|
|
<property name="ShowWeekNumbers" />
|
|
<property name="NoMonthChange" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Calendar Signals">
|
|
<signal name="PrevMonth" />
|
|
<signal name="DaySelected" />
|
|
<signal name="NextMonth" />
|
|
<signal name="MonthChanged" />
|
|
<signal name="PrevYear" />
|
|
<signal name="DaySelectedDoubleClick" />
|
|
<signal name="NextYear" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.ToggleButton,gtk-sharp" base-type="Gtk.Button" label="Toggle Button" icon="togglebutton.png" palette-category="widget">
|
|
<itemgroups>
|
|
<itemgroup label="Toggle Button Properties">
|
|
<property name="Active" />
|
|
<property name="Inconsistent" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Toggle Button Signals">
|
|
<signal name="Toggled" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Button" />
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.CheckButton,gtk-sharp" wrapper="Stetic.Wrapper.CheckButton" label="Check Box" icon="checkbutton.png" palette-category="widget" hexpandable="true" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="Check Box Properties">
|
|
<property name="Label" init-with-name="true" translatable="true" />
|
|
<property name="Active" />
|
|
<property name="Inconsistent" />
|
|
<property name="DrawIndicator" ignore-default="true" />
|
|
<property name="HasLabel" internal="true" />
|
|
<property name="UseUnderline" />
|
|
<command name="RestoreLabel" label="Restore Label" icon="res:add-check-label.png" description="Restore the button's label">
|
|
<disabled-if name="HasLabel" value="true" />
|
|
</command>
|
|
<command name="RemoveLabel" label="Remove Label" icon="res:remove-check-label.png" description="Remove the button's label">
|
|
<disabled-if name="HasLabel" value="false" />
|
|
</command>
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Button.Extra" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup ref="Gtk.Button" />
|
|
<itemgroup ref="Gtk.ToggleButton" />
|
|
</signals>
|
|
<contextmenu>
|
|
<command ref="RemoveLabel" />
|
|
<command ref="RestoreLabel" />
|
|
</contextmenu>
|
|
</object>
|
|
<object type="Gtk.MenuItem,gtk-sharp" wrapper="Stetic.Wrapper.MenuItem" label="Menu Item">
|
|
<itemgroups>
|
|
<itemgroup label="Menu Item Properties">
|
|
<property name="Label" translatable="true" glade-name="label" label="Label" description="The text of the menu item" />
|
|
<property name="UseUnderline" glade-name="use_underline" label="Use Underline" description="If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key" />
|
|
<property name="HasSubmenu" internal="true" />
|
|
<property name="Accelerator" editor="Stetic.Editor.Accelerator">
|
|
<disabled-if name="HasSubmenu" value="true" />
|
|
</property>
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Menu Item Signals">
|
|
<signal name="Activated" />
|
|
<signal name="ActivateItem" />
|
|
<signal name="Deselected" />
|
|
<signal name="Selected" />
|
|
<signal name="Toggled" />
|
|
<signal name="ToggleSizeAllocated" />
|
|
<signal name="ToggleSizeRequested" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
<itemgroup ref="Gtk.Container" />
|
|
</signals>
|
|
<glade-transform>
|
|
<!-- A regular MenuItem with no label is really a SeparatorMenuItem -->
|
|
<import>
|
|
<xsl:template match="widget[@class='GtkMenuItem']">
|
|
<xsl:choose>
|
|
<xsl:when test="not(property[@name='label']) and not(property[@name='stock_item'])">
|
|
<widget class="GtkSeparatorMenuItem">
|
|
<xsl:attribute name="id">
|
|
<xsl:value-of select="@id" />
|
|
</xsl:attribute>
|
|
<xsl:apply-templates select="node()" />
|
|
</widget>
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:copy>
|
|
<xsl:apply-templates select="@*|node()" />
|
|
</xsl:copy>
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:template>
|
|
</import>
|
|
</glade-transform>
|
|
</object>
|
|
<object type="Gtk.CheckMenuItem,gtk-sharp" label="Check Menu Item">
|
|
<itemgroups>
|
|
<itemgroup label="Check Menu Item Properties">
|
|
<property ref="Gtk.MenuItem.Label" />
|
|
<property ref="Gtk.MenuItem.UseUnderline" />
|
|
<property ref="Gtk.MenuItem.Accelerator" />
|
|
<property name="Active" />
|
|
<property name="Inconsistent" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Check Menu Item Signals">
|
|
<signal name="Toggled" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
<itemgroup ref="Gtk.Container" />
|
|
<itemgroup ref="Gtk.MenuItem" />
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.ColorButton,gtk-sharp" wrapper="Stetic.Wrapper.ColorButton" label="Color Button" icon="colorbutton.png" palette-category="widget" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="Color Button Properties">
|
|
<property name="Title" translatable="true" />
|
|
<property name="UseAlpha" internal="true" />
|
|
<property name="Alpha" min="-1" max="65535" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Button.Extra" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Color Button Signals">
|
|
<signal name="ColorSet" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Button" />
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.ComboBox,gtk-sharp" wrapper="Stetic.Wrapper.ComboBox" label="Combo Box" icon="combo.png" palette-category="widget" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="Combo Box Properties">
|
|
<property name="IsTextCombo" label="Text ComboBox" description="Checked if the combo box displays a list of strings" />
|
|
<property name="Items" translatable="true" label="Items" glade-name="items" description="The items to display in the Combo Box, one per line" editor="Stetic.Editor.StringArray">
|
|
<disabled-if name="IsTextCombo" value="false" />
|
|
</property>
|
|
<property name="Active" min="-1" default="-1" />
|
|
<property name="HasFrame" gtk-version="2.6" />
|
|
<property name="AddTearoffs" gtk-version="2.6" />
|
|
<property name="FocusOnClick" gtk-version="2.6" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="ComboBox Signals">
|
|
<signal name="Changed" />
|
|
<signal name="EditingDone" gtk-version="2.6" />
|
|
<signal name="WidgetRemoved" gtk-version="2.6" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.ComboBoxEntry,gtk-sharp" wrapper="Stetic.Wrapper.ComboBoxEntry" icon="comboentry.png" label="Combo Box Entry" palette-category="widget" base-type="Gtk.ComboBox">
|
|
</object>
|
|
<object type="Gtk.Dialog,gtk-sharp" wrapper="Stetic.Wrapper.Dialog" label="Dialog Box" icon="dialog.png" palette-category="window" base-type="Gtk.Window">
|
|
<itemgroups>
|
|
<itemgroup label="Dialog Properties">
|
|
<property name="Buttons" label="Number of Buttons" description="The number of buttons" min="1" />
|
|
<property name="HelpButton" label="Help Button" description="Whether or not to display a 'Help' button" />
|
|
<property name="HasSeparator" default="true" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Dialog Signals">
|
|
<signal name="Close" />
|
|
<signal name="Response" />
|
|
</itemgroup>
|
|
</signals>
|
|
<internal-children>
|
|
<property name="VBox" glade-name="vbox" />
|
|
<property name="ActionArea" glade-name="action_area" />
|
|
</internal-children>
|
|
</object>
|
|
<object type="Gtk.DrawingArea,gtk-sharp" base-type="Gtk.Widget" label="Drawing Area" icon="drawingarea.png" palette-category="widget" hexpandable="true" vexpandable="true">
|
|
</object>
|
|
<object type="Gtk.Entry,gtk-sharp" base-type="Gtk.Widget" label="Entry" icon="entry.png" palette-category="widget" hexpandable="true" wrapper="Stetic.Wrapper.Entry">
|
|
<itemgroups>
|
|
<itemgroup label="Entry Properties">
|
|
<property name="Text" translatable="true" />
|
|
<property name="IsEditable" />
|
|
<property name="WidthChars" min="-1" />
|
|
<property name="MaxLength" />
|
|
<property name="HasFrame" />
|
|
<property name="ActivatesDefault" />
|
|
<property name="Visibility" />
|
|
</itemgroup>
|
|
<itemgroup label="Extra Entry Properties" name="Extra">
|
|
<property name="InvisibleChar" />
|
|
<property name="Xalign" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Entry Signals">
|
|
<signal name="InsertAtCursor" />
|
|
<signal name="ToggleOverwrite" />
|
|
<signal name="PopulatePopup" />
|
|
<signal name="ClipboardCopied" />
|
|
<signal name="ClipboardPasted" />
|
|
<signal name="DeleteFromCursor" />
|
|
<signal name="Activated" />
|
|
<signal name="ClipboardCut" />
|
|
<signal name="MoveCursor" />
|
|
<signal name="Changed" />
|
|
<signal name="TextDeleted" />
|
|
<signal name="TextInserted" />
|
|
<signal name="EditingDone" />
|
|
<signal name="WidgetRemoved" />
|
|
<signal name="Backspace" gtk-version="2.6" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.EventBox,gtk-sharp" base-type="Gtk.Container" label="Event Box" icon="eventbox.png" palette-category="container">
|
|
<itemgroups>
|
|
<itemgroup label="Event Box Properties">
|
|
<property name="AboveChild" />
|
|
<property name="VisibleWindow" />
|
|
<property name="BorderWidth" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.Expander,gtk-sharp" base-type="Gtk.Container" wrapper="Stetic.Wrapper.Expander" label="Expander" icon="expander.png" palette-category="container">
|
|
<itemgroups>
|
|
<itemgroup label="Expander Properties">
|
|
<property name="Expanded" />
|
|
<property name="Spacing" />
|
|
<property name="BorderWidth" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Expander Signals">
|
|
<signal name="Activated" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Fixed,gtk-sharp" wrapper="Stetic.Wrapper.Fixed" base-type="Gtk.Container" label="Fixed" icon="fixed.png" palette-category="container">
|
|
<itemgroups>
|
|
<itemgroup label="Fixed Properties">
|
|
<property name="HasWindow" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.Fixed+FixedChild,gtk-sharp" wrapper="Stetic.Wrapper.Fixed+FixedChild">
|
|
<itemgroups>
|
|
<itemgroup label="Fixed Child Layout">
|
|
<property name="X" />
|
|
<property name="Y" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.FontButton,gtk-sharp" wrapper="Stetic.Wrapper.FontButton" label="Font Button" icon="fontbutton.png" palette-category="widget" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="Font Button Properties">
|
|
<property name="Title" translatable="true" />
|
|
<property name="FontName" />
|
|
<property name="ShowSize" />
|
|
<property name="ShowStyle" />
|
|
<property name="UseFont" />
|
|
<property name="UseSize">
|
|
<disabled-if name="UseFont" value="false" />
|
|
</property>
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Button.Extra" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Font Button Signals">
|
|
<signal name="FontSet" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Button" />
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Frame,gtk-sharp" wrapper="Stetic.Wrapper.Frame" base-type="Gtk.Container" label="Frame" icon="frame.png" palette-category="container">
|
|
<itemgroups>
|
|
<itemgroup label="Frame Properties">
|
|
<property name="ShadowType" />
|
|
<property name="LabelXalign" />
|
|
<property name="LabelYalign" />
|
|
<property name="BorderWidth" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.HBox,gtk-sharp" base-type="Gtk.Box" label="HBox" icon="hbox.png" palette-category="container">
|
|
</object>
|
|
<object type="Gtk.HButtonBox,gtk-sharp" base-type="Gtk.ButtonBox" label="HButtonBox" icon="hbuttonbox.png" palette-category="container" hexpandable="true">
|
|
<glade-transform>
|
|
<!-- If a child has a "response_id" of -11 (GTK_RESPONSE_HELP), it should be packed with the "secondary" property -->
|
|
<import>
|
|
<xsl:template match="widget[@class='GtkHButtonBox']/child/widget[@class='GtkButton']">
|
|
<xsl:copy>
|
|
<xsl:apply-templates select="@*|node()" />
|
|
</xsl:copy>
|
|
<xsl:if test="number (property[@name='response_id']) = -11">
|
|
<packing>
|
|
<property name="secondary">True</property>
|
|
</packing>
|
|
</xsl:if>
|
|
</xsl:template>
|
|
</import>
|
|
</glade-transform>
|
|
</object>
|
|
<object type="Gtk.HPaned,gtk-sharp" base-type="Gtk.Paned" label="HPaned" icon="hpaned.png" palette-category="container" hexpandable="true">
|
|
</object>
|
|
<object type="Gtk.HScale,gtk-sharp" wrapper="Stetic.Wrapper.HScale" label="Horizontal Scale" icon="hscale.png" palette-category="widget" hexpandable="true" base-type="Gtk.Scale">
|
|
</object>
|
|
<object type="Gtk.HScrollbar,gtk-sharp" wrapper="Stetic.Wrapper.HScrollbar" label="Horizontal Scrollbar" icon="hscrollbar.png" palette-category="widget" hexpandable="true" base-type="Gtk.Range">
|
|
</object>
|
|
<object type="Gtk.HSeparator,gtk-sharp" base-type="Gtk.Widget" label="Horizontal Separator" icon="hseparator.png" palette-category="widget" hexpandable="true">
|
|
</object>
|
|
<object type="Gtk.Image,gtk-sharp" wrapper="Stetic.Wrapper.Image" label="Image" icon="image.png" palette-category="widget" base-type="Gtk.Misc">
|
|
<itemgroups>
|
|
<itemgroup label="Image Properties">
|
|
<property name="Pixbuf" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.ImageMenuItem,gtk-sharp" wrapper="Stetic.Wrapper.ImageMenuItem" label="Image Menu Item">
|
|
<itemgroups>
|
|
<itemgroup label="Image Menu Item Properties">
|
|
<property name="Image" editor="Stetic.Editor.Image" />
|
|
<property ref="Gtk.MenuItem.Label" />
|
|
<property ref="Gtk.MenuItem.UseUnderline" />
|
|
<property ref="Gtk.MenuItem.Accelerator" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
<itemgroup ref="Gtk.Container" />
|
|
<itemgroup ref="Gtk.MenuItem" />
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Label,gtk-sharp" wrapper="Stetic.Wrapper.Label" label="Label" icon="label.png" palette-category="widget" base-type="Gtk.Misc">
|
|
<itemgroups>
|
|
<itemgroup label="Label Properties">
|
|
<property name="LabelProp" init-with-name="true" translatable="true" default="" />
|
|
<property name="UseMarkup" />
|
|
<property name="UseUnderline" />
|
|
<property name="Wrap" />
|
|
<property name="MnemonicWidget" glade-override="true" editor="Stetic.Editor.WidgetSelector" default="" />
|
|
<property name="Justify" />
|
|
<property name="Selectable" />
|
|
<property name="Ellipsize" gtk-version="2.6" />
|
|
<property name="WidthChars" min="-1" gtk-version="2.6" />
|
|
<property name="MaxWidthChars" min="-1" gtk-version="2.6" />
|
|
<property name="SingleLineMode" gtk-version="2.6" />
|
|
<property name="Angle" gtk-version="2.6" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Label Signals">
|
|
<signal name="CopyClipboard" />
|
|
<signal name="MoveCursor" />
|
|
<signal name="PopulatePopup" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.MenuBar,gtk-sharp" wrapper="Stetic.Wrapper.MenuBar" label="Menu Bar" icon="menubar.png" palette-category="widget" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="MenuBar Properties">
|
|
<property name="PackDirection" gtk-version="2.8" />
|
|
<property name="ChildPackDirection" gtk-version="2.8" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Menu Bar Signals">
|
|
<signal name="Deactivated" />
|
|
<signal name="SelectionDone" />
|
|
<signal name="MoveCurrent" />
|
|
<signal name="ActivateCurrent" />
|
|
<signal name="Canceled" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Menu,gtk-sharp" label="Menu" icon="menu.png" base-type="Gtk.Container">
|
|
<signals>
|
|
<itemgroup label="Menu Signals">
|
|
<signal name="Deactivated" />
|
|
<signal name="SelectionDone" />
|
|
<signal name="MoveCurrent" />
|
|
<signal name="ActivateCurrent" />
|
|
<signal name="Canceled" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Menu+MenuChild,gtk-sharp" />
|
|
<!-- Code generation not implemented for MessageDialog
|
|
|
|
<object type="Stetic.MessageDialog" cname="GtkMessageDialog" wrapper="Stetic.Wrapper.Window"
|
|
label="Message Dialog" icon="messagedialog.png" palette-category="window">
|
|
<itemgroups>
|
|
<itemgroup label="Message Dialog Properties">
|
|
<property ref="Gtk.Window.Title" />
|
|
<property name="MessageType" label="Message Type"
|
|
description="The type of message dialog this is" />
|
|
<property name="PrimaryText" translatable="true" label="Primary Text"
|
|
description="The primary message text" />
|
|
<property name="SecondaryText" translatable="true" label="Secondary Text"
|
|
description="The secondary message text" />
|
|
<property name="Buttons" label="Buttons"
|
|
description="The buttons to offer" />
|
|
<property ref="Gtk.Window.Icon" />
|
|
<property ref="Gtk.Window.WindowPosition" />
|
|
<property ref="Gtk.Window.Modal" />
|
|
<property name="BorderWidth" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Dialog.Misc" />
|
|
<itemgroup ref="Gtk.Window.Size" />
|
|
<itemgroup ref="Gtk.Widget" />
|
|
<itemgroup ref="Gtk.Container.Commands" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
<itemgroup ref="Gtk.Container" />
|
|
<itemgroup ref="Gtk.Window" />
|
|
<itemgroup ref="Gtk.Dialog" />
|
|
</signals>
|
|
</object>
|
|
-->
|
|
<object type="Gtk.Notebook,gtk-sharp" wrapper="Stetic.Wrapper.Notebook" base-type="Gtk.Container" label="Notebook" icon="notebook.png" palette-category="container">
|
|
<itemgroups>
|
|
<itemgroup label="Notebook Properties">
|
|
<property name="CurrentPage" />
|
|
<property name="EnablePopup" />
|
|
<property name="TabPos" />
|
|
<property name="ShowBorder" />
|
|
<property name="ShowTabs" />
|
|
<property name="Scrollable" />
|
|
<property name="BorderWidth" />
|
|
<command name="InsertBefore" label="Insert Page Before" description="Insert a blank page before this one">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
<disabled-if check="CheckInsertBefore" />
|
|
</command>
|
|
<command name="InsertAfter" label="Insert Page After" description="Insert a blank page after this one">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
</command>
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Notebook Signals">
|
|
<signal name="FocusTab" />
|
|
<signal name="ChangeCurrentPage" />
|
|
<signal name="MoveFocusOut" />
|
|
<signal name="SwitchPage" />
|
|
<signal name="SelectPage" />
|
|
</itemgroup>
|
|
</signals>
|
|
<contextmenu>
|
|
<command name="PreviousPage" label="Go to Previous Page" description="Show the previous page">
|
|
<disabled-if check="CheckPreviousPage" />
|
|
</command>
|
|
<command name="NextPage" label="Go to Next Page" description="Show the next page">
|
|
<disabled-if check="CheckNextPage" />
|
|
</command>
|
|
<command name="DeletePage" label="Delete Page" description="Delete the current page">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
<disabled-if check="CheckDeletePage" />
|
|
</command>
|
|
<command name="SwapPrevious" label="Swap with Previous Page" description="Swap the contents of this page with the contents of the previous page">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
<disabled-if check="CheckPreviousPage" />
|
|
</command>
|
|
<command name="SwapNext" label="Swap with Next Page" description="Swap the contents of this page with the contents of the next page">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
<disabled-if check="CheckNextPage" />
|
|
</command>
|
|
<command ref="InsertBefore" />
|
|
<command ref="InsertAfter" />
|
|
</contextmenu>
|
|
</object>
|
|
<object type="Gtk.Notebook+NotebookChild,gtk-sharp">
|
|
<itemgroups>
|
|
<itemgroup label="Notebook Child Layout">
|
|
<property name="Position" />
|
|
<property name="TabPack" />
|
|
<property name="TabExpand" />
|
|
<property name="TabFill" />
|
|
<property name="MenuLabel" translatable="true" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.OptionMenu,gtk-sharp" wrapper="Stetic.Wrapper.OptionMenu" label="Option Menu" icon="optionmenu.png" deprecated="true" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="Option Menu Properties">
|
|
<property name="Active" glade-name="history" label="Active" description="The active menu item" min="0" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Option Menu Signals">
|
|
<signal name="Changed" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Button" />
|
|
</signals>
|
|
<internal-children>
|
|
<property name="Menu" glade-name="menu" />
|
|
</internal-children>
|
|
</object>
|
|
<object type="Gtk.ProgressBar,gtk-sharp" base-type="Gtk.Widget" label="Progress Bar" icon="progressbar.png" palette-category="widget" hexpandable="true">
|
|
<itemgroups>
|
|
<itemgroup label="Progress Bar Properties">
|
|
<property name="Orientation" />
|
|
<property name="Text" translatable="true" />
|
|
<property name="Fraction" />
|
|
<property name="PulseStep" />
|
|
<property name="Ellipsize" gtk-version="2.6" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.RadioButton,gtk-sharp" wrapper="Stetic.Wrapper.RadioButton" label="Radio Button" icon="radiobutton.png" palette-category="widget" hexpandable="true" init-properties="Label" base-type="Gtk.CheckButton">
|
|
<itemgroups>
|
|
<itemgroup label="Radio Button Properties">
|
|
<property name="Group" label="Group" description="The name of the radio button group that this button belongs to" editor="Stetic.Editor.GroupPicker" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Radio Button Signals">
|
|
<signal name="GroupChanged" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<!--
|
|
<object type="Gtk.RadioMenuItem,gtk-sharp" wrapper="Stetic.Wrapper.RadioMenuItem"
|
|
label="Radio Menu Item">
|
|
<itemgroups>
|
|
<itemgroup label="Radio Menu Item Properties">
|
|
<property ref="Gtk.MenuItem.Label" />
|
|
<property ref="Gtk.MenuItem.UseUnderline" />
|
|
<property ref="Gtk.MenuItem.Accelerator" />
|
|
<property name="Group" label="Group"
|
|
description="The name of the radio menu item group that this menu item belongs to"
|
|
editor="Stetic.Editor.GroupPicker" />
|
|
<property name="Active" />
|
|
<property name="Inconsistent" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Radio Menu Item Signals">
|
|
<signal name="Toggled" />
|
|
<signal name="GroupChanged" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
<itemgroup ref="Gtk.Container" />
|
|
<itemgroup ref="Gtk.MenuItem" />
|
|
</signals>
|
|
</object>
|
|
|
|
<object type="Gtk.ToolItem,gtk-sharp" wrapper="Stetic.Wrapper.Widget">
|
|
<signals>
|
|
<itemgroup label="Tool Item Signals">
|
|
<signal name="ToolbarReconfigured" />
|
|
<signal name="CreateMenuProxy" />
|
|
<signal name="TooltipSet" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
|
|
<object type="Gtk.ToolButton,gtk-sharp" wrapper="Stetic.Wrapper.ToolButton"
|
|
label="Toolbar Button" icon="button.png" palette-category="toolbaritem">
|
|
<itemgroups>
|
|
<itemgroup label="Toolbar Button Properties">
|
|
<property name="Type" label="Button Type"
|
|
description="The type of button" />
|
|
<property name="StockId" label="Stock Item"
|
|
description="The stock button ID"
|
|
editor="Stetic.Editor.StockItem">
|
|
<invisible-if name="Type" value="TextAndIcon" />
|
|
</property>
|
|
<property name="Icon" label="Icon"
|
|
description="The icon to display in the button"
|
|
editor="Stetic.Editor.ImageSelector">
|
|
<invisible-if name="Type" value="StockItem" />
|
|
</property>
|
|
<property name="Label" translatable="true" />
|
|
<property name="UseUnderline">
|
|
<invisible-if name="Type" value="StockItem" />
|
|
</property>
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Tool Button Signals">
|
|
<signal name="Clicked" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
<itemgroup ref="Gtk.Container" />
|
|
<itemgroup ref="Gtk.ToolItem" />
|
|
</signals>
|
|
</object>
|
|
|
|
<object type="Gtk.RadioToolButton,gtk-sharp" wrapper="Stetic.Wrapper.RadioToolButton"
|
|
label="Toolbar Radio Button" icon="radiobutton.png" palette-category="toolbaritem">
|
|
<itemgroups>
|
|
<itemgroup label="Toolbar Radio Button Properties">
|
|
<property ref="Gtk.ToolButton.Icon" />
|
|
<property ref="Gtk.ToolButton.Label" />
|
|
<property ref="Gtk.ToolButton.UseUnderline" />
|
|
<property name="Group" label="Group"
|
|
description="The name of the radio toolbar item group that this toolbar item belongs to"
|
|
editor="Stetic.Editor.GroupPicker" />
|
|
<property name="Active" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Radio Tool Button Signals">
|
|
<signal name="Toggled" />
|
|
<signal name="Clicked" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
<itemgroup ref="Gtk.Container" />
|
|
<itemgroup ref="Gtk.ToolItem" />
|
|
</signals>
|
|
</object>
|
|
-->
|
|
<object type="Gtk.ScrolledWindow,gtk-sharp" wrapper="Stetic.Wrapper.ScrolledWindow" label="Scrolled Window" icon="scrolledwindow.png" palette-category="container" hexpandable="true" vexpandable="true" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="Scrolled Window Properties">
|
|
<property name="VscrollbarPolicy" default="Automatic" />
|
|
<property name="HscrollbarPolicy" default="Automatic" />
|
|
<property name="ShadowType" />
|
|
<property name="WindowPlacement" />
|
|
<property name="BorderWidth" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Scrolled Window Signals">
|
|
<signal name="MoveFocusOut" />
|
|
<signal name="ScrollChild" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.SeparatorMenuItem,gtk-sharp" label="Separator Menu Item" icon="hseparator.png">
|
|
<itemgroups>
|
|
<itemgroup ref="Gtk.Widget" important="false" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
<itemgroup ref="Gtk.Container" />
|
|
<itemgroup ref="Gtk.MenuItem" />
|
|
</signals>
|
|
</object>
|
|
<!-- <object type="Gtk.SeparatorToolItem,gtk-sharp"
|
|
label="Toolbar Separator" icon="vseparator.png" palette-category="toolbaritem">
|
|
<itemgroups>
|
|
<itemgroup label="Toolbar Separator Properties">
|
|
<property name="Draw" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
<itemgroup ref="Gtk.Container" />
|
|
<itemgroup ref="Gtk.ToolItem" />
|
|
</signals>
|
|
</object>
|
|
-->
|
|
<object type="Gtk.SpinButton,gtk-sharp" wrapper="Stetic.Wrapper.SpinButton" base-type="Gtk.Widget" label="Spin Button" icon="spinbutton.png" palette-category="widget" init-properties="Lower Upper StepIncrement">
|
|
<itemgroups>
|
|
<itemgroup label="Range Properties">
|
|
<property name="Adjustment.Lower" />
|
|
<property name="Adjustment.Upper" />
|
|
<property name="Adjustment.PageIncrement" />
|
|
<property name="Adjustment.PageSize" />
|
|
<property name="Adjustment.StepIncrement" />
|
|
</itemgroup>
|
|
<itemgroup label="Spin Button Properties" important="true">
|
|
<property name="ClimbRate" />
|
|
<property name="Digits" />
|
|
<property name="Numeric" />
|
|
<property name="SnapToTicks" />
|
|
<property name="UpdatePolicy" />
|
|
<property name="Value" />
|
|
<property name="Wrap" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Spin Button Signals">
|
|
<signal name="ChangeValue" />
|
|
<signal name="Input" />
|
|
<signal name="ValueChanged" />
|
|
<signal name="Output" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Entry" />
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Statusbar,gtk-sharp" base-type="Gtk.HBox" label="Statusbar" icon="statusbar.png" palette-category="widget" hexpandable="true">
|
|
<itemgroups>
|
|
<itemgroup label="Status Bar Properties">
|
|
<property name="HasResizeGrip" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Statusbar Signals">
|
|
<signal name="TextPopped" />
|
|
<signal name="TextPushed" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.Table,gtk-sharp" wrapper="Stetic.Wrapper.Table" base-type="Gtk.Container" label="Table" icon="table.png" palette-category="container" init-properties="NRows NColumns Homogeneous">
|
|
<itemgroups>
|
|
<itemgroup label="Table Properties">
|
|
<property name="NRows" min="1" />
|
|
<property name="NColumns" min="1" />
|
|
<property name="Homogeneous" />
|
|
<property name="RowSpacing" />
|
|
<property name="ColumnSpacing" />
|
|
<property name="BorderWidth" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<contextmenu>
|
|
<command name="InsertRowBefore" label="Insert Row Before" description="Insert an empty row above the selected row">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
</command>
|
|
<command name="InsertRowAfter" label="Insert Row After" description="Insert an empty row below the selected row">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
</command>
|
|
<command name="InsertColumnBefore" label="Insert Column Before" description="Insert an empty column before the selected column">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
</command>
|
|
<command name="InsertColumnAfter" label="Insert Column After" description="Insert an empty column after the selected column">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
</command>
|
|
<command name="DeleteRow" label="Delete Row" description="Delete the selected row">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
</command>
|
|
<command name="DeleteColumn" label="Delete Column" description="Delete the selected column">
|
|
<invisible-if check="ChildrenAllowed" />
|
|
</command>
|
|
</contextmenu>
|
|
<glade-transform>
|
|
<!-- Child packing options are non-standard ("expand" instead of "GTK_EXPAND") -->
|
|
<import>
|
|
<xsl:template match="widget[@class='GtkTable']/child/packing/property[@name='x_options' or @name='y_options']/text()">
|
|
<xsl:call-template name="GtkTable_fixoptions">
|
|
<xsl:with-param name="string" select="." />
|
|
</xsl:call-template>
|
|
</xsl:template>
|
|
<xsl:template name="GtkTable_fixoptions">
|
|
<xsl:param name="string" />
|
|
<xsl:choose>
|
|
<xsl:when test="contains($string, '|')">
|
|
<xsl:call-template name="GtkTable_fixoptions">
|
|
<xsl:with-param name="string" select="substring-before($string, '|')" />
|
|
</xsl:call-template>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:call-template name="GtkTable_fixoptions">
|
|
<xsl:with-param name="string" select="substring-after($string, '|')" />
|
|
</xsl:call-template>
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:text>GTK_</xsl:text>
|
|
<xsl:value-of select="translate($string,'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:template>
|
|
</import>
|
|
<export>
|
|
<xsl:template match="widget[@class='GtkTable']/child/packing/property[@name='x_options' or @name='y_options']/text()">
|
|
<xsl:call-template name="GtkTable_breakoptions">
|
|
<xsl:with-param name="options" select="." />
|
|
</xsl:call-template>
|
|
</xsl:template>
|
|
<xsl:template name="GtkTable_breakoptions">
|
|
<xsl:param name="string" />
|
|
<xsl:choose>
|
|
<xsl:when test="contains($string, '|')">
|
|
<xsl:call-template name="GtkTable_breakoptions">
|
|
<xsl:with-param name="string" select="substring-before($string, '|')" />
|
|
</xsl:call-template>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:call-template name="GtkTable_breakoptions">
|
|
<xsl:with-param name="string" select="substring-after($string, '|')" />
|
|
</xsl:call-template>
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="translate(substring-after($string, 'GTK_'),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')" />
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:template>
|
|
</export>
|
|
</glade-transform>
|
|
</object>
|
|
<object type="Gtk.Table+TableChild,gtk-sharp" wrapper="Stetic.Wrapper.Table+TableChild">
|
|
<itemgroups>
|
|
<itemgroup label="Table Child Layout">
|
|
<property name="TopAttach" />
|
|
<property name="BottomAttach" />
|
|
<property name="LeftAttach" />
|
|
<property name="RightAttach" />
|
|
<property name="XPadding" />
|
|
<property name="YPadding" />
|
|
<property name="AutoSize" label="Auto Size" description="If set, the other packing properties for this cell will be automatically adjusted as other widgets are added to and removed from the container" />
|
|
<property name="XOptions" internal="true" />
|
|
<property name="YOptions" internal="true" />
|
|
<property name="XExpand" label="Expand Horizontally" description="Whether or not the table cell should expand horizontally">
|
|
<disabled-if name="AutoSize" value="true" />
|
|
</property>
|
|
<property name="XFill" label="Fill Horizontally" description="Whether or not the widget should expand to fill its cell horizontally">
|
|
<disabled-if name="AutoSize" value="true" />
|
|
<disabled-if name="XExpand" value="true" />
|
|
</property>
|
|
<property name="XShrink" label="Shrink Horizontally" description="Whether or not the table cell should shrink horizontally">
|
|
<disabled-if name="AutoSize" value="true" />
|
|
</property>
|
|
<property name="YExpand" label="Expand Vertically" description="Whether or not the table cell should expand vertically">
|
|
<disabled-if name="AutoSize" value="true" />
|
|
</property>
|
|
<property name="YFill" label="Fill Vertically" description="Whether or not the widget should expand to fill its cell vertically">
|
|
<disabled-if name="AutoSize" value="true" />
|
|
<disabled-if name="YExpand" value="true" />
|
|
</property>
|
|
<property name="YShrink" label="Shrink Vertically" description="Whether or not the table cell should shrink vertically">
|
|
<disabled-if name="AutoSize" value="true" />
|
|
</property>
|
|
<command name="CellXExpand" label="Expand Horizontally" icon="res:cell-expand-h.png" />
|
|
<command name="CellXFill" label="Fill Horizontally" icon="res:cell-fill-h.png" />
|
|
<command name="CellYExpand" label="Expand Vertically" icon="res:cell-expand-v.png" />
|
|
<command name="CellYFill" label="Fill Vertically" icon="res:cell-fill-v.png" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.TextView,gtk-sharp" wrapper="Stetic.Wrapper.TextView" label="Text View" icon="textview.png" palette-category="widget" hexpandable="true" vexpandable="true" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="Text View Properties">
|
|
<property name="Editable" />
|
|
<property name="CursorVisible" />
|
|
<property name="Overwrite" />
|
|
<property name="AcceptsTab" />
|
|
<property name="Tabs" />
|
|
<property name="Text" translatable="true" label="Text" glade-name="text" description="The initial text to display in the Text View" editor="Stetic.Editor.Text" />
|
|
<property name="Justification" />
|
|
<property name="WrapMode" />
|
|
<property name="PixelsAboveLines" />
|
|
<property name="PixelsBelowLines" />
|
|
<property name="PixelsInsideWrap" />
|
|
<property name="LeftMargin" />
|
|
<property name="RightMargin" />
|
|
<property name="Indent" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Text View Signals">
|
|
<signal name="PasteClipboard" />
|
|
<signal name="InsertAtCursor" />
|
|
<signal name="CutClipboard" />
|
|
<signal name="ToggleOverwrite" />
|
|
<signal name="PageHorizontally" />
|
|
<signal name="MoveFocus" />
|
|
<signal name="CopyClipboard" />
|
|
<signal name="DeleteFromCursor" />
|
|
<signal name="PopulatePopup" />
|
|
<signal name="MoveCursor" />
|
|
<signal name="SetAnchor" />
|
|
<signal name="ScrollAdjustmentsSet" />
|
|
<signal name="Backspace" gtk-version="2.6" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<!-- <object type="Gtk.ToggleToolButton,gtk-sharp" wrapper="Stetic.Wrapper.ToggleToolButton"
|
|
label="Toolbar Toggle Button" icon="checkbutton.png" palette-category="toolbaritem">
|
|
<itemgroups>
|
|
<itemgroup label="Toolbar Toggle Button Properties">
|
|
<property ref="Gtk.ToolButton.Icon" />
|
|
<property ref="Gtk.ToolButton.Label" />
|
|
<property ref="Gtk.ToolButton.UseUnderline" />
|
|
<property name="Active" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Toggle Tool Button Signals">
|
|
<signal name="Toggled" />
|
|
<signal name="Clicked" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Widget" />
|
|
<itemgroup ref="Gtk.Container" />
|
|
<itemgroup ref="Gtk.ToolItem" />
|
|
</signals>
|
|
</object>
|
|
-->
|
|
<object type="Gtk.Toolbar,gtk-sharp" wrapper="Stetic.Wrapper.ActionToolbarWrapper" label="Toolbar" icon="toolbar.png" palette-category="widget" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="Tool Bar Properties">
|
|
<property name="Orientation" />
|
|
<property name="ShowArrow" />
|
|
<property name="Tooltips" />
|
|
<property name="ButtonStyle" label="Toolbar style" default="Default" />
|
|
<property name="ToolbarStyle" ignore-default="true" internal="true" />
|
|
<property name="ButtonIconSize" label="Icon size" default="Default" />
|
|
<property name="IconSize" ignore-default="true" internal="true" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Toolbar Signals">
|
|
<signal name="OrientationChanged" />
|
|
<signal name="PopupContextMenu" />
|
|
<signal name="StyleChanged" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<!--
|
|
<object type="Gtk.Toolbar+ToolbarChild,gtk-sharp" wrapper="Stetic.Wrapper.Toolbar+ToolbarChild">
|
|
<itemgroups>
|
|
<itemgroup label="Tool Bar Child Properties">
|
|
<property name="Homogeneous" />
|
|
<property name="Expand" />
|
|
<property name="ToolItem" internal="true" />
|
|
<property name="ToolItem.IsImportant" />
|
|
<property name="ToolItem.VisibleHorizontal" />
|
|
<property name="ToolItem.VisibleVertical" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
-->
|
|
<object type="Gtk.TreeView,gtk-sharp" wrapper="Stetic.Wrapper.TreeView" label="Tree View" icon="treeview.png" palette-category="widget" hexpandable="true" vexpandable="true" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="Tree View Properties">
|
|
<property name="EnableSearch" />
|
|
<property name="FixedHeightMode" />
|
|
<property name="HeadersVisible" />
|
|
<property name="Reorderable" />
|
|
<property name="RulesHint" />
|
|
<property name="SearchColumn" min="-1" />
|
|
<property name="Model" />
|
|
<property name="HeadersClickable" gtk-version="2.6" default="true" />
|
|
<property name="HoverSelection" gtk-version="2.6" />
|
|
<property name="HoverExpand" gtk-version="2.6" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Tree View Signals">
|
|
<signal name="CursorChanged" />
|
|
<signal name="TestCollapseRow" />
|
|
<signal name="RowActivated" />
|
|
<signal name="ExpandCollapseCursorRow" />
|
|
<signal name="ColumnsChanged" />
|
|
<signal name="UnselectAll" />
|
|
<signal name="SelectCursorParent" />
|
|
<signal name="RowCollapsed" />
|
|
<signal name="SelectAll" />
|
|
<signal name="SelectCursorRow" />
|
|
<signal name="TestExpandRow" />
|
|
<signal name="StartInteractiveSearch" />
|
|
<signal name="MoveCursor" />
|
|
<signal name="RowExpanded" />
|
|
<signal name="ToggleCursorRow" />
|
|
<signal name="ScrollAdjustmentsSet" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.NodeView,gtk-sharp" wrapper="Stetic.Wrapper.TreeView" label="Node View" icon="treeview.png" palette-category="widget" hexpandable="true" vexpandable="true" base-type="Gtk.TreeView">
|
|
</object>
|
|
<object type="Gtk.IconView,gtk-sharp" wrapper="Stetic.Wrapper.IconView" label="Icon View" icon="iconview.png" palette-category="widget" hexpandable="true" vexpandable="true" base-type="Gtk.Container" gtk-version="2.6">
|
|
<itemgroups>
|
|
<itemgroup label="Icon View Properties">
|
|
<property name="Columns" />
|
|
<property name="ColumnSpacing" />
|
|
<property name="ItemWidth" min="-1" />
|
|
<property name="Margin" min="0" />
|
|
<property name="Orientation" />
|
|
<property name="Reorderable" gtk-version="2.8" />
|
|
<property name="RowSpacing" />
|
|
<property name="SelectionMode" />
|
|
<property name="Spacing" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Icon View Signals">
|
|
<signal name="SelectionChanged" />
|
|
<signal name="AllUnselected" />
|
|
<signal name="ItemActivated" />
|
|
<signal name="AllSelected" />
|
|
<signal name="ToggleCursorItem" />
|
|
<signal name="MoveCursor" />
|
|
<signal name="ActivateCursorItem" />
|
|
<signal name="SelectCursorItem" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.VBox,gtk-sharp" base-type="Gtk.Box" label="VBox" icon="vbox.png" palette-category="container">
|
|
</object>
|
|
<object type="Gtk.VButtonBox,gtk-sharp" base-type="Gtk.ButtonBox" label="VButtonBox" icon="vbuttonbox.png" palette-category="container" vexpandable="true">
|
|
</object>
|
|
<object type="Gtk.Viewport,gtk-sharp" wrapper="Stetic.Wrapper.Viewport" label="Viewport" icon="viewport.png" base-type="Gtk.Container">
|
|
<itemgroups>
|
|
<itemgroup label="Viewport Properties">
|
|
<property name="ShadowType" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Viewport Signals">
|
|
<signal name="ScrollAdjustmentsSet" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.VPaned,gtk-sharp" base-type="Gtk.Paned" label="VPaned" icon="vpaned.png" palette-category="container" vexpandable="true">
|
|
</object>
|
|
<object type="Gtk.VScale,gtk-sharp" wrapper="Stetic.Wrapper.VScale" label="Vertical Scale" icon="vscale.png" palette-category="widget" vexpandable="true" base-type="Gtk.Scale">
|
|
</object>
|
|
<object type="Gtk.VScrollbar,gtk-sharp" wrapper="Stetic.Wrapper.VScrollbar" label="Vertical Scrollbar" icon="vscrollbar.png" palette-category="widget" vexpandable="true" base-type="Gtk.Range">
|
|
</object>
|
|
<object type="Gtk.VSeparator,gtk-sharp" base-type="Gtk.Widget" label="Vertical Separator" icon="vseparator.png" palette-category="widget" vexpandable="true">
|
|
</object>
|
|
<object type="Stetic.Custom" cname="Custom" base-type="Gtk.Widget" label="Custom Widget" icon="custom.png" palette-category="widget">
|
|
<itemgroups>
|
|
<itemgroup label="Custom Widget Properties">
|
|
<property name="CreationFunction" glade-name="creation_function" />
|
|
<property name="LastModificationTime" glade-name="last_modification_time" internal="true" />
|
|
<property name="String1" glade-name="string1" />
|
|
<property name="String2" glade-name="string2" />
|
|
<property name="Int1" glade-name="int1" />
|
|
<property name="Int2" glade-name="int2" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<!-- 2.6
|
|
<object type="Gtk.AboutDialog,gtk-sharp" wrapper="Stetic.Wrapper.AboutDialog"
|
|
label="About Dialog" icon="aboutdialog.png" palette-category="window">
|
|
<itemgroups>
|
|
<itemgroup label="About Dialog Properties">
|
|
<property name="Name" translatable="true" />
|
|
<property name="Version" translatable="true" />
|
|
<property name="Logo" glade-override="true"
|
|
editor="Stetic.Editor.ImageFile" />
|
|
<property name="Comments" translatable="true" />
|
|
<property name="Copyright" translatable="true" />
|
|
<property name="Website" translatable="true" />
|
|
<property name="WebsiteLabel" translatable="true" />
|
|
<property name="Authors" translatable="true" />
|
|
<property name="Documenters" translatable="true" />
|
|
<property name="Artists" translatable="true" />
|
|
<property name="TranslatorCredits" translatable="true" />
|
|
<property name="License" translatable="true" editor="Stetic.Editor.Text" />
|
|
<property ref="Gtk.Window.Icon" />
|
|
<property ref="Gtk.Window.WindowPosition" />
|
|
<property ref="Gtk.Window.Modal" />
|
|
</itemgroup>
|
|
<itemgroup ref="Gtk.Dialog.Misc" />
|
|
<itemgroup ref="Gtk.Window.Size" />
|
|
<itemgroup ref="Gtk.Widget" />
|
|
</itemgroups>
|
|
</object>
|
|
-->
|
|
<object type="Gtk.ColorSelection,gtk-sharp" wrapper="Stetic.Wrapper.Widget" label="Color Selection" icon="colorselection.png" palette-category="widget" hexpandable="true" vexpandable="true" base-type="Gtk.Widget">
|
|
<itemgroups>
|
|
<itemgroup label="Color Selection Properties">
|
|
<property name="HasPalette" />
|
|
<property name="HasOpacityControl" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Color Selection Signals">
|
|
<signal name="ColorChanged" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.ColorSelectionDialog,gtk-sharp" base-type="Gtk.Dialog" wrapper="Stetic.Wrapper.Dialog" label="Color Selection Dialog" icon="colorselectiondialog.png" palette-category="window">
|
|
<internal-children>
|
|
<property name="ColorSelection" glade-name="color_selection" />
|
|
<property name="OkButton" glade-name="ok_button" />
|
|
<property name="CancelButton" glade-name="cancel_button" />
|
|
<property name="HelpButton" glade-name="help_button" />
|
|
<property name="VBox" glade-name="vbox" />
|
|
<property name="ActionArea" glade-name="action_area" />
|
|
</internal-children>
|
|
</object>
|
|
<object type="Gtk.FileChooserWidget,gtk-sharp" wrapper="Stetic.Wrapper.Widget" label="File Chooser Widget" icon="fileselection.png" palette-category="widget" hexpandable="true" vexpandable="true" init-properties="Action" base-type="Gtk.Widget">
|
|
<itemgroups>
|
|
<itemgroup label="File Chooser Widget Properties">
|
|
<property name="Action" />
|
|
<property name="LocalOnly" />
|
|
<property name="SelectMultiple">
|
|
<disabled-if name="Action" value="Save" />
|
|
<disabled-if name="Action" value="CreateFolder" />
|
|
</property>
|
|
<property name="ShowHidden" gtk-version="2.6" />
|
|
<property name="DoOverwriteConfirmation" gtk-version="2.8" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="File Chooser Widget Signals">
|
|
<signal name="SelectionChanged" />
|
|
<signal name="FileActivated" />
|
|
<signal name="UpdatePreview" />
|
|
<signal name="CurrentFolderChanged" />
|
|
<signal name="ConfirmOverwrite" gtk-version="2.8" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.FileChooserButton,gtk-sharp" wrapper="Stetic.Wrapper.Container" init-properties="Title Action" label="File Chooser Button" icon="fileselection.png" palette-category="widget" hexpandable="true" base-type="Gtk.Container" gtk-version="2.6">
|
|
<itemgroups>
|
|
<itemgroup label="File Chooser Button Properties">
|
|
<property name="Title" translatable="true" />
|
|
<property name="Action" />
|
|
<property name="LocalOnly" />
|
|
<property name="SelectMultiple">
|
|
<disabled-if name="Action" value="Save" />
|
|
<disabled-if name="Action" value="CreateFolder" />
|
|
</property>
|
|
<property name="WidthChars" min="-1" />
|
|
<property name="ShowHidden" gtk-version="2.6" />
|
|
<property name="DoOverwriteConfirmation" gtk-version="2.8" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="File Chooser Button Signals">
|
|
<signal name="SelectionChanged" />
|
|
<signal name="FileActivated" />
|
|
<signal name="UpdatePreview" />
|
|
<signal name="CurrentFolderChanged" />
|
|
<signal name="ConfirmOverwrite" gtk-version="2.8" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<object type="Gtk.FileChooserDialog,gtk-sharp" base-type="Gtk.Dialog" label="File Chooser Dialog" icon="fileselection.png" palette-category="window">
|
|
<itemgroups>
|
|
<itemgroup label="File Chooser Dialog Properties">
|
|
<property name="Action" />
|
|
<property name="LocalOnly" />
|
|
<property name="SelectMultiple">
|
|
<disabled-if name="Action" value="Save" />
|
|
<disabled-if name="Action" value="CreateFolder" />
|
|
</property>
|
|
<property name="ShowHidden" gtk-version="2.6" />
|
|
<property name="DoOverwriteConfirmation" gtk-version="2.8" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="File Chooser Dialog Signals">
|
|
<signal name="SelectionChanged" />
|
|
<signal name="FileActivated" />
|
|
<signal name="UpdatePreview" />
|
|
<signal name="CurrentFolderChanged" />
|
|
<signal name="ConfirmOverwrite" gtk-version="2.8" />
|
|
</itemgroup>
|
|
</signals>
|
|
<internal-children>
|
|
<property name="VBox" glade-name="vbox" />
|
|
<property name="ActionArea" glade-name="action_area" />
|
|
</internal-children>
|
|
</object>
|
|
<object type="Gtk.FontSelection,gtk-sharp" wrapper="Stetic.Wrapper.Widget" label="Font Selection" icon="fontselection.png" palette-category="widget" hexpandable="true" vexpandable="true" base-type="Gtk.Widget">
|
|
<itemgroups>
|
|
<itemgroup label="Font Selection Properties">
|
|
<property name="FontName" />
|
|
<property name="PreviewText" translatable="true" />
|
|
</itemgroup>
|
|
</itemgroups>
|
|
</object>
|
|
<object type="Gtk.FontSelectionDialog,gtk-sharp" base-type="Gtk.Dialog" wrapper="Stetic.Wrapper.FontSelectionDialog" label="Font Selection Dialog" icon="fontselectiondialog.png" palette-category="window">
|
|
<internal-children>
|
|
<property name="VBox" glade-name="vbox" />
|
|
<property name="ActionArea" glade-name="action_area" />
|
|
<property name="FontSelection" glade-name="font_selection" />
|
|
<property name="OkButton" glade-name="ok_button" />
|
|
<property name="CancelButton" glade-name="cancel_button" />
|
|
<property name="ApplyButton" glade-name="help_button" />
|
|
</internal-children>
|
|
</object>
|
|
<object type="Stetic.ErrorWidget" wrapper="Stetic.ErrorWidgetWrapper">
|
|
</object>
|
|
<object type="Gtk.Action,gtk-sharp" label="Action" wrapper="Stetic.Wrapper.Action" init-properties="Name Label Tooltip StockId">
|
|
<itemgroups>
|
|
<itemgroup label="Action Properties">
|
|
<property name="Name" editor="Stetic.Editor.Identifier" min="1" />
|
|
<property name="Type" />
|
|
<property name="Accelerator" editor="Stetic.Editor.Accelerator" />
|
|
<property name="HideIfEmpty" />
|
|
<property name="IsImportant" />
|
|
<property name="Label" translatable="true" />
|
|
<property name="Sensitive" />
|
|
<property name="ShortLabel" default="" translatable="true" />
|
|
<property name="StockId" editor="Stetic.Editor.StockItem" />
|
|
<property name="Tooltip" translatable="true" />
|
|
<property name="Visible" />
|
|
<property name="VisibleHorizontal" />
|
|
<property name="VisibleVertical" />
|
|
<property name="VisibleOverflown" gtk-version="2.6" />
|
|
<property name="DrawAsRadio" label="Draw as radio">
|
|
<invisible-if name="Type" value="Action" />
|
|
</property>
|
|
<property name="Active">
|
|
<invisible-if name="Type" value="Action" />
|
|
</property>
|
|
<property name="Value">
|
|
<invisible-if name="Type" value="Action" />
|
|
<invisible-if name="Type" value="Toggle" />
|
|
</property>
|
|
<property name="Group" label="Group" description="The name of the radio action group that this action belongs to" editor="Stetic.Editor.GroupPicker">
|
|
<invisible-if name="Type" value="Action" />
|
|
<invisible-if name="Type" value="Toggle" />
|
|
</property>
|
|
</itemgroup>
|
|
</itemgroups>
|
|
<signals>
|
|
<itemgroup label="Action Signals">
|
|
<signal name="Activated" />
|
|
<signal name="Changed" />
|
|
<signal name="Toggled" />
|
|
</itemgroup>
|
|
</signals>
|
|
</object>
|
|
<enum type="Gdk.ExtensionMode,gdk-sharp">
|
|
<value name="None" label="None" description="No extension events are desired" />
|
|
<value name="All" label="All" description="All extension events are desired" />
|
|
<value name="Cursor" label="Only if cursor displayed" description="Extension events are desired only if a cursor will be displayed for the device" />
|
|
</enum>
|
|
<enum type="Gdk.EventMask,gdk-sharp">
|
|
<value name="ExposureMask" label="Expose" description="Receive expose events" />
|
|
<value name="PointerMotionMask" label="All pointer motion" description="Receive all pointer motion events" />
|
|
<value name="PointerMotionHintMask" label="Requested pointer motion" description="Receive pointer motion events when requested" />
|
|
<value name="ButtonMotionMask" label="Pointer motion w/ any button" description="Receive pointer motion events while any button is pressed" />
|
|
<value name="Button1MotionMask" label="Pointer motion w/ button 1" description="Receive pointer motion events while button 1 is pressed" />
|
|
<value name="Button2MotionMask" label="Pointer motion w/ button 2" description="Receive pointer motion events while button 2 is pressed" />
|
|
<value name="Button3MotionMask" label="Pointer motion w/ button 3" description="Receive pointer motion events while button 3 is pressed" />
|
|
<value name="ButtonPressMask" label="Button press" description="Receive button press events" />
|
|
<value name="ButtonReleaseMask" label="Button release" description="Receive button release events" />
|
|
<value name="KeyPressMask" label="Key press" description="Receive key press events" />
|
|
<value name="KeyReleaseMask" label="Key release" description="Receive key release events" />
|
|
<value name="EnterNotifyMask" label="Window enter" description="Receive window enter events" />
|
|
<value name="LeaveNotifyMask" label="Window leave" description="Receive window leave events" />
|
|
<value name="FocusChangeMask" label="Focus change" description="Receive focus change events" />
|
|
<value name="StructureMask" label="Window structure change" description="Receive events about window configuration change" />
|
|
<value name="PropertyChangeMask" label="Property change" description="Receive property change events" />
|
|
<value name="VisibilityNotifyMask" label="Visibility change" description="Receive visibility change events" />
|
|
<value name="ProximityInMask" label="Proximity in" description="Receive proximity in events" />
|
|
<value name="ProximityOutMask" label="Proximity out" description="Receive proximity out events" />
|
|
<value name="SubstructureMask" label="Window substructure change" description="Receive events about window configuration changes of child windows" />
|
|
<value name="ScrollMask" label="Scroll" description="Receive scroll events" />
|
|
<value name="AllEventsMask" />
|
|
</enum>
|
|
<enum type="Gdk.Gravity,gdk-sharp">
|
|
<value name="NorthWest" label="Northwest" description="The reference point is at the top left corner" />
|
|
<value name="North" label="North" description="The reference point is at the middle of the top edge" />
|
|
<value name="NorthEast" label="Northeast" description="The reference point is at the top right corner" />
|
|
<value name="West" label="West" description="The reference point is at the middle of the left edge" />
|
|
<value name="Center" label="Center" description="The reference point is at the center of the window" />
|
|
<value name="East" label="East" description="The reference point is at the middle of the right edge" />
|
|
<value name="SouthWest" label="Southwest" description="The reference point is at the lower left corner" />
|
|
<value name="South" label="South" description="The reference point is at the middle of the lower edge" />
|
|
<value name="SouthEast" label="Southeast" description="The reference point is at the lower right corner" />
|
|
<value name="Static" label="Static" description="The reference point is at the top left corner of the window itself, ignoring window manager decorations" />
|
|
</enum>
|
|
<enum type="Gdk.WindowTypeHint,gdk-sharp">
|
|
<value name="Normal" label="Normal" description="Normal toplevel window" />
|
|
<value name="Dialog" label="Dialog" description="Dialog window" />
|
|
<value name="Menu" label="Menu" description="Window used to implement a menu" />
|
|
<value name="Toolbar" label="Toolbar" description="Window used to implement a toolbar" />
|
|
<value name="Splashscreen" label="Splash screen" description="Window used to display a splash screen" />
|
|
<value name="Utility" label="Utility" description="Utility windows which are not detached toolbars or dialogs" />
|
|
<value name="Dock" label="Dock" description="Used for creating dock or panel windows" />
|
|
<value name="Desktop" label="Desktop" description="Used for creating the desktop background window" />
|
|
</enum>
|
|
<enum type="Gtk.ArrowType,gtk-sharp">
|
|
<value name="Up" label="Up" description="Up" />
|
|
<value name="Down" label="Down" description="Down" />
|
|
<value name="Left" label="Left" description="Left" />
|
|
<value name="Right" label="Right" description="Right" />
|
|
</enum>
|
|
<enum type="Gtk.AttachOptions,gtk-sharp">
|
|
<value name="Expand" label="Expand" description="The widget should expand to take up any extra space in its container that has been allocated" />
|
|
<value name="Shrink" label="Shrink" description="The widget should shrink as and when possible" />
|
|
<value name="Fill" label="Fill" description="The widget should fill the space allocated to it" />
|
|
</enum>
|
|
<enum type="Gtk.ButtonBoxStyle,gtk-sharp">
|
|
<value name="DefaultStyle" label="Default" description="Default packing" />
|
|
<value name="Spread" label="Spread" description="Buttons are evenly spread across the ButtonBox" />
|
|
<value name="Edge" label="Edge" description="Buttons are placed at the edges of the ButtonBox" />
|
|
<value name="Start" label="Start" description="Buttons are grouped towards the start (left or top) of the box" />
|
|
<value name="End" label="End" description="Buttons are grouped toward the end (right or bottom) of the box" />
|
|
</enum>
|
|
<enum type="Gtk.ButtonsType,gtk-sharp">
|
|
<value name="None" label="None" description="No buttons at all" />
|
|
<value name="Ok" label="OK" description="an OK button" />
|
|
<value name="Close" label="Close" description="a Close button" />
|
|
<value name="Cancel" label="Cancel" description="a Cancel button" />
|
|
<value name="YesNo" label="Yes / No" description="Yes and No buttons" />
|
|
<value name="OkCancel" label="OK / Cancel" description="OK and Cancel buttons" />
|
|
</enum>
|
|
<enum type="Gtk.CornerType,gtk-sharp">
|
|
<value name="TopLeft" label="Top Left" description="Place the scrollbars on the right and bottom of the contents" />
|
|
<value name="BottomLeft" label="Bottom Left" description="Place the scrollbrs on the top and right of the contents" />
|
|
<value name="TopRight" label="Top Right" description="Place the scrollbrs on the left and bottom of the contents" />
|
|
<value name="BottomRight" label="Bottom Right" description="Place the scrollbrs on the top and left of the contents" />
|
|
</enum>
|
|
<enum type="Gtk.FileChooserAction,gtk-sharp">
|
|
<value name="Open" label="Open" description="Open mode. The file chooser will only let the user pick an existing file." />
|
|
<value name="Save" label="Save" description="Save mode. The file chooser will let the user pick an existing file, or type in a new filename." />
|
|
<value name="SelectFolder" label="Select Folder" description="Open mode for selecting folders. The file chooser will let the user pick an existing folder." />
|
|
<value name="CreateFolder" label="Create Folder" description="Mode for creating a new folder. The file chooser will let the user name an existing or new folder." />
|
|
</enum>
|
|
<enum type="Gtk.IconSize,gtk-sharp">
|
|
<value name="Invalid" label="Invalid" description="Invalid" />
|
|
<value name="Menu" label="Menu" description="The size of an icon an a menu item" />
|
|
<value name="SmallToolbar" label="Small Toolbar" description="The size of an icon in a small toolbar" />
|
|
<value name="LargeToolbar" label="Large Toolbar" description="The size of an icon in a large toolbar" />
|
|
<value name="Button" label="Button" description="The size of an icon in a button" />
|
|
<value name="Dnd" label="Drag and Drop" description="The size of an icon in a drag-and-drop operation" />
|
|
<value name="Dialog" label="Dialog" description="The size of an icon in a dialog box" />
|
|
</enum>
|
|
<enum type="Stetic.Wrapper.ActionToolbarWrapper+ToolbarIconSize">
|
|
<value name="Menu" label="Menu" description="The size of an icon an a menu item" />
|
|
<value name="SmallToolbar" label="Small Toolbar" description="The size of an icon in a small toolbar" />
|
|
<value name="LargeToolbar" label="Large Toolbar" description="The size of an icon in a large toolbar" />
|
|
<value name="Button" label="Button" description="The size of an icon in a button" />
|
|
<value name="Dnd" label="Drag and Drop" description="The size of an icon in a drag-and-drop operation" />
|
|
<value name="Dialog" label="Dialog" description="The size of an icon in a dialog box" />
|
|
<value name="Default" label="System Default" description="Use the system default size" />
|
|
</enum>
|
|
<enum type="Gtk.Justification,gtk-sharp">
|
|
<value name="Left" label="Left" description="The text is placed at the left edge of the label" />
|
|
<value name="Right" label="Right" description="The text is placed at the right edge of the label" />
|
|
<value name="Center" label="Center" description="The text is placed in the center of the label" />
|
|
<value name="Fill" label="Fill" description="The text is distributed across the label" />
|
|
</enum>
|
|
<enum type="Gtk.MessageType,gtk-sharp">
|
|
<value name="Info" label="Info" description="Informational message" />
|
|
<value name="Warning" label="Warning" description="Non-fatal warning message" />
|
|
<value name="Question" label="Question" description="Question requiring a choice" />
|
|
<value name="Error" label="Error" description="Fatal error message" />
|
|
</enum>
|
|
<enum type="Gtk.Orientation,gtk-sharp">
|
|
<value name="Horizontal" label="Horizontal" description="The widget is in horizontal orientation" />
|
|
<value name="Vertical" label="Vertical" description="The widget is in vertical orientation" />
|
|
</enum>
|
|
<enum type="Gtk.PackType,gtk-sharp">
|
|
<value name="Start" label="Start" description="The child is packed into the start (left or top) of the box" />
|
|
<value name="End" label="End" description="The child is packed into the end (right or bottom) of the box" />
|
|
</enum>
|
|
<enum type="Gtk.PolicyType,gtk-sharp">
|
|
<value name="Always" label="Always" description="The scrollbar is always visible" />
|
|
<value name="Automatic" label="Automatic" description="The scrollbar will appear and disappear as necessary" />
|
|
<value name="Never" label="Never" description="The scrollbar will never appear" />
|
|
</enum>
|
|
<enum type="Gtk.PositionType,gtk-sharp">
|
|
<value name="Left" label="Left" description="The feature is at the left edge" />
|
|
<value name="Right" label="Right" description="The feature is at the right edge" />
|
|
<value name="Top" label="Top" description="The feature is at the top edge" />
|
|
<value name="Bottom" label="Bottom" description="The feature is at the bottom edge" />
|
|
</enum>
|
|
<enum type="Gtk.ProgressBarOrientation,gtk-sharp">
|
|
<value name="LeftToRight" label="Left to right" description="A horizontal progress bar growing from left to right" />
|
|
<value name="RightToLeft" label="Right to left" description="A horizontal progress bar growing from right to left" />
|
|
<value name="BottomToTop" label="Bottom to top" description="A vertical progress bar growing from bottom to top" />
|
|
<value name="TopToBottom" label="Top to bottom" description="A vertical progress bar growing from top to bottom" />
|
|
</enum>
|
|
<enum type="Gtk.ReliefStyle,gtk-sharp">
|
|
<value name="Normal" label="Normal" description="Draw a normal relief around the button" />
|
|
<value name="Half" label="Half" description="Draw a half relief around the button" />
|
|
<value name="None" label="None" description="Draw no relief around the button" />
|
|
</enum>
|
|
<enum type="Gtk.ResponseType,gtk-sharp">
|
|
<value name="None" label="None" description="None" />
|
|
<value name="Reject" label="Reject" description="Reject" />
|
|
<value name="Accept" label="Accept" description="Accept" />
|
|
<value name="DeleteEvent" />
|
|
<value name="Ok" label="OK" description="OK" />
|
|
<value name="Cancel" label="Cancel" description="Cancel" />
|
|
<value name="Close" label="Close" description="Close" />
|
|
<value name="Yes" label="Yes" description="Yes" />
|
|
<value name="No" label="No" description="No" />
|
|
<value name="Apply" label="Apply" description="Apply" />
|
|
<value name="Help" label="Help" description="Help" />
|
|
</enum>
|
|
<enum type="Gtk.ShadowType,gtk-sharp">
|
|
<value name="None" label="None" description="No outline" />
|
|
<value name="In" label="In" description="The outline is bevelled inwards" />
|
|
<value name="Out" label="Out" description="The outline is bevelled outwards, like a button" />
|
|
<value name="EtchedIn" label="Etched in" description="" />
|
|
<value name="EtchedOut" label="Etched out" description="" />
|
|
</enum>
|
|
<enum type="Gtk.SpinButtonUpdatePolicy,gtk-sharp">
|
|
<value name="Always" label="Always" description="When refreshing the SpinButton, the value is always displayed" />
|
|
<value name="IfValid" label="If valid" description="When refreshing the SpinButton, the value is only displayed if it is within the SpinButton's bounds" />
|
|
</enum>
|
|
<enum type="Stetic.Wrapper.ActionToolbarWrapper+ToolbarStyle">
|
|
<value name="Default" label="System Default" description="Use the system default style" />
|
|
<value name="Icons" label="Icons" description="Buttons display only icons in the toolbar" />
|
|
<value name="Text" label="Text" description="Buttons display only text labels in the toolbar" />
|
|
<value name="Both" label="Both" description="Buttons display text and icons in the toolbar" />
|
|
<value name="BothHoriz" label="Both horizontally" description="Buttons display icons and text alongside each other, rather than vertically stacked" />
|
|
</enum>
|
|
<enum type="Gtk.UpdateType,gtk-sharp">
|
|
<value name="Continuous" label="Continuous" description="The range value will change continuously as the slider is moved" />
|
|
<value name="Discontinuous" label="Discontinuous" description="The range value will change only after the user releases the mouse button" />
|
|
<value name="Delayed" label="Delayed" description="The range value will change if the user stops sliding the slider for a moment" />
|
|
</enum>
|
|
<enum type="Gtk.WindowPosition,gtk-sharp">
|
|
<value name="None" label="Not specified" description="The window can be placed wherever the window manager chooses" />
|
|
<value name="Center" label="Centered" description="The window should be placed in the center of the screen" />
|
|
<value name="Mouse" label="At mouse position" description="The window should be placed at the current mouse position" />
|
|
<value name="CenterAlways" label="Always centered" description="The window should be kept centered even if it changes size" />
|
|
<value name="CenterOnParent" label="Centered on parent" description="Center the window on the parent window that it is transient for" />
|
|
</enum>
|
|
<enum type="Gtk.WindowType,gtk-sharp">
|
|
<value name="Toplevel" label="Toplevel" description="A regular window or dialog" />
|
|
<value name="Popup" label="Popup" description="A special window such as a tooltip" />
|
|
</enum>
|
|
<enum type="Gtk.WrapMode,gtk-sharp">
|
|
<value name="None" label="None" description="Do not wrap lines; just make the text area wider" />
|
|
<value name="Char" label="Character" description="Wrap text, breaking lines between any characters" />
|
|
<value name="Word" label="Word" description="Wrap text, breaking lines between words" />
|
|
<value name="WordChar" label="Word or Character" description="Wrap text, preferably breaking lines between words, but also breaking between characters if needed" />
|
|
</enum>
|
|
<enum type="Stetic.Wrapper.Button+ButtonType">
|
|
<value name="StockItem" label="Stock button" description="Button displaying stock icon and text" />
|
|
<value name="TextOnly" label="Text only" description="Button displaying text only" />
|
|
<value name="TextAndIcon" label="Text and Icon" description="Button displaying an icon and application-provided text" />
|
|
<value name="Custom" label="Custom" description="Button with entirely custom contents" />
|
|
</enum>
|
|
<enum type="Stetic.Wrapper.ToolButton+ButtonType">
|
|
<value name="StockItem" label="Stock button" description="Button displaying stock icon and text" />
|
|
<value name="TextAndIcon" label="Text and Icon" description="Button displaying an icon and application-provided text" />
|
|
</enum>
|
|
<enum type="Stetic.Wrapper.Action+ActionType">
|
|
<value name="Action" label="Action" description="An normal action" />
|
|
<value name="Toggle" label="Toggle Action" description="The action can be toggled between two states" />
|
|
<value name="Radio" label="Radio Action" description="The action is controlled by a radio button" />
|
|
</enum>
|
|
<enum type="Pango.EllipsizeMode, pango-sharp">
|
|
<value name="None" label="None" description="No ellipsization" />
|
|
<value name="Start" label="Start" description="Omit characters at the start of the text" />
|
|
<value name="Middle" label="Middle" description="Omit characters in the middle of the text" />
|
|
<value name="End" label="End" description="Omit characters at the end of the text" />
|
|
</enum>
|
|
<enum type="Gtk.SelectionMode, gtk-sharp">
|
|
<value name="None" label="None" description="Nothing can be selected" />
|
|
<value name="Single" label="Single" description="Only one item can be selected at any given moment. Other items can have focus, but will not be marked as selected" />
|
|
<value name="Browse" label="Browse" description="Only one item can be selected at any given moment. Any item currently having focus will be marked as selected" />
|
|
<value name="Multiple" label="Multiple" description="Several items may be selected or unselected with a click or using the spacebar. The selection can be done using the Ctrl and Shift modifier keys in the usual way" />
|
|
</enum>
|
|
<enum type="Gtk.PackDirection, gtk-sharp">
|
|
<value name="Ttb" label="Top to bottom" description="Top to bottom" />
|
|
<value name="Btt" label="Bottom to top" description="Bottom to top" />
|
|
<value name="Rtl" label="Right to left" description="Right to left" />
|
|
<value name="Ltr" label="Left to right" description="Left to right" />
|
|
</enum>
|
|
</objects> |