Numerous GUI enhancements.
[pspp-builds.git] / glade / psppire.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <glade-catalog name="psppire" library="glade-psppire">
3
4   <glade-widget-classes>
5
6     <glade-widget-class name="PsppireDialog" 
7                         generic-name="psppire-dialog" 
8                         toplevel="True" 
9                         default-width="320"
10                         default-height="260"
11                         title="Dialog Box">
12
13      <post-create-function>glade_psppire_dialog_post_create</post-create-function>
14      <get-internal-child-function>glade_psppire_dialog_get_internal_child</get-internal-child-function>
15
16      <get-children-function>glade_psppire_dialog_get_children</get-children-function>
17
18
19      <properties>
20         <property id="accept-focus"         disabled="True" />
21         <property id="allow-grow"           disabled="True" />
22         <property id="allow-shrink"         disabled="True" />
23         <property id="decorated"            disabled="True" />
24         <property id="default-height"       disabled="True" />
25         <property id="default-width"        disabled="True" />
26         <property id="deletable"            disabled="True" />
27         <property id="destroy-with-parent"  disabled="True" />
28         <property id="focus-on-map"         disabled="True" />
29         <property id="gravity"              disabled="True" />
30         <property id="has-toplevel-focus"   disabled="True" />
31         <property id="icon"                 disabled="True" />
32         <property id="icon-name"            disabled="True" />
33         <property id="is-active"            disabled="True" />
34
35         <property id="resizable"            disabled="True" />
36         <property id="role"                 disabled="True" />
37         <property id="screen"               disabled="True" />
38         <property id="skip-pager-hint"      disabled="True" />
39         <property id="skip-taskbar-hint"    disabled="True" />
40         <property id="transient-for"        disabled="True" />
41         <property id="type"                 disabled="True" />
42         <property id="type-hint"            disabled="True" />
43         <property id="urgency-hint"         disabled="True" />
44         <property id="window-position"      disabled="True" />
45
46         <property id="child"                disabled="True" />
47         <property id="resize-mode"          disabled="True" />
48         <property id="border-width"         disabled="True" />
49
50
51         <property id="modal" ignore="True" default="True" />
52         
53     </properties>
54
55     </glade-widget-class>
56
57
58     <glade-widget-class name="PsppireButtonBox" generic-name="psppire-buttonbox" title="Psppire Button Box">
59
60       <post-create-function>glade_psppire_button_box_post_create</post-create-function>
61       <get-children-function>glade_psppire_button_box_get_children</get-children-function>
62
63       <get-internal-child-function>glade_psppire_button_box_get_internal_child</get-internal-child-function>
64
65     <properties>
66       <property id="child"                disabled="True" />
67     </properties>
68
69     <packing-defaults>
70       <parent-class name="GtkHBox">
71        <child-property id="expand" default="False"/>
72        <child-property id="fill" default="False"/>
73        <child-property id="pack-type" default="GTK_PACK_END"/>
74       </parent-class>
75     </packing-defaults>
76
77     </glade-widget-class>
78
79
80
81     <glade-widget-class name="PsppireKeypad" 
82                         get-type-function="psppire_keypad_get_type" 
83                         generic-name="psppire-keypad" 
84                         fixed="True"
85                         title="Keypad">
86
87
88     <properties>
89         <property id="child"       disabled="True"/>
90         <property id="homogeneous" disabled="True"/>
91         <property id="n-columns"   disabled="True"/>
92         <property id="n-rows"      disabled="True"/>
93      </properties>
94   
95     </glade-widget-class>
96
97
98     <glade-widget-class name="PsppireSelector" generic-name="psppire-selector" title="Selector Button">
99
100       <post-create-function>glade_psppire_selector_post_create</post-create-function>
101       <get-children-function>glade_psppire_selector_get_children</get-children-function>
102
103       <get-internal-child-function>glade_psppire_selector_get_internal_child</get-internal-child-function>
104
105
106      <properties>
107         <property id="child"           disabled="True"/>
108         <property id="label"           disabled="True"/>
109         <property id="focus-on-click"  disabled="True"/>
110         <property id="image"           disabled="True"/>
111         <property id="image-position"  disabled="True"/>
112         <property id="label"           disabled="True"/>
113         <property id="relief"          disabled="True"/>
114         <property id="use-stock"       disabled="True"/>
115         <property id="use-underline"   disabled="True"/>
116         <property id="xalign"          disabled="True"/>
117         <property id="yalign"          disabled="True"/>
118         <property id="resize-mode"     disabled="True"/>
119
120         <property id="orientation">
121           <displayable-values>
122             <value id="PSPPIRE_SOURCE_BEFORE_DEST" 
123                name="Source Before Destination"></value>
124             <value id="PSPPIRE_AFTER_BEFORE_DEST"  
125                name="Source After Destination"></value>
126             <value id="PSPPIRE_ABOVE_BEFORE_DEST"  
127                name="Source Above Destination"></value>
128             <value id="PSPPIRE_BELOW_BEFORE_DEST"  
129                name="Source Below Destination"></value>
130           </displayable-values>
131         </property>
132
133      </properties>
134
135     </glade-widget-class>
136
137
138
139   </glade-widget-classes>
140  
141
142  <glade-widget-group name="psppire" title="Psppire">
143   <glade-widget-class-ref name="PsppireDialog"/>
144   <glade-widget-class-ref name="PsppireButtonBox"/>
145   <glade-widget-class-ref name="PsppireKeypad"/>
146   <glade-widget-class-ref name="PsppireSelector"/>
147  </glade-widget-group>
148
149
150 </glade-catalog>