Add support for reading and writing SPV files.
[pspp] / glade / psppire.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <!-- PSPP - a program for statistical analysis. -->
4 <!-- Copyright (C) 2017 Free Software Foundation, Inc. -->
5
6 <!-- This program is free software: you can redistribute it and/or modify -->
7 <!-- it under the terms of the GNU General Public License as published by -->
8 <!-- the Free Software Foundation, either version 3 of the License, or -->
9 <!-- (at your option) any later version. -->
10
11 <!-- This program is distributed in the hope that it will be useful, -->
12 <!-- but WITHOUT ANY WARRANTY; without even the implied warranty of -->
13 <!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the -->
14 <!-- GNU General Public License for more details. -->
15
16 <!-- You should have received a copy of the GNU General Public License -->
17 <!-- along with this program.  If not, see <http://www.gnu.org/licenses/>. -->
18
19 <glade-catalog name="psppire" library="glade-psppire">
20
21   <glade-widget-classes>
22
23     <glade-widget-class name="PsppireDialog" 
24                         generic-name="psppire-dialog" 
25                         toplevel="True" 
26                         default-width="320"
27                         default-height="260"
28                         title="Dialog Box">
29
30      <properties>
31         <property id="accept-focus"         disabled="True" />
32         <property id="allow-grow"           disabled="True" />
33         <property id="allow-shrink"         disabled="True" />
34         <property id="decorated"            disabled="True" />
35         <property id="default-height"       disabled="True" />
36         <property id="default-width"        disabled="True" />
37         <property id="deletable"            disabled="True" />
38         <property id="destroy-with-parent"  disabled="True" />
39         <property id="focus-on-map"         disabled="True" />
40         <property id="gravity"              disabled="True" />
41         <property id="has-toplevel-focus"   disabled="True" />
42         <property id="icon"                 disabled="True" />
43         <property id="icon-name"            disabled="True" />
44         <property id="is-active"            disabled="True" />
45
46         <property id="resizable"            disabled="True" />
47         <property id="role"                 disabled="True" />
48         <property id="screen"               disabled="True" />
49         <property id="skip-pager-hint"      disabled="True" />
50         <property id="skip-taskbar-hint"    disabled="True" />
51         <property id="transient-for"        disabled="True" />
52         <property id="type"                 disabled="True" />
53         <property id="type-hint"            disabled="True" />
54         <property id="urgency-hint"         disabled="True" />
55         <property id="window-position"      disabled="True" />
56
57         <property id="child"                disabled="True" />
58         <property id="resize-mode"          disabled="True" />
59         <property id="border-width"         disabled="True" />
60
61         <property id="modal" ignore="True" default="True" />
62         <property id="visible" ignore="True" default="False" />
63     </properties>
64
65     </glade-widget-class>
66
67
68     <glade-widget-class name="PsppireVButtonBox" generic-name="psppire-vbuttonbox" title="Vertical Button Box">
69
70     <properties>
71       <property id="child"  disabled="True" />
72       <property id="visible" ignore="True" default="True" />
73       <property id="border-width" default="5" optional-default="True"/>
74       <property id="buttons">
75           <displayable-values>
76             <value id="PSPPIRE_BUTTON_OK_MASK"     name="OK"></value>
77             <value id="PSPPIRE_BUTTON_CANCEL_MASK" name="Cancel"></value>
78             <value id="PSPPIRE_BUTTON_HELP_MASK"   name="Help"></value>
79             <value id="PSPPIRE_BUTTON_RESET_MASK"  name="Reset"></value>
80             <value id="PSPPIRE_BUTTON_PASTE_MASK"  name="Paste"></value>
81           </displayable-values>
82       </property>
83
84     </properties>
85
86     <packing-defaults>
87       <parent-class name="GtkHBox">
88        <child-property id="expand" default="False"/>
89        <child-property id="fill" default="False"/>
90        <child-property id="pack-type" default="GTK_PACK_END"/>
91       </parent-class>
92     </packing-defaults>
93
94     </glade-widget-class>
95
96     <glade-widget-class name="PsppireHButtonBox" generic-name="psppire-hbuttonbox" title="Horizontal Button Box">
97
98     <properties>
99       <property id="child"                disabled="True" />
100       <property id="visible" ignore="True" default="True" />
101       <property id="border-width" default="5" optional-default="True"/>
102     </properties>
103
104     <packing-defaults>
105       <parent-class name="GtkVBox">
106        <child-property id="expand" default="False"/>
107        <child-property id="fill" default="False"/>
108        <child-property id="pack-type" default="GTK_PACK_END"/>
109       </parent-class>
110     </packing-defaults>
111
112     </glade-widget-class>
113
114     <glade-widget-class name="PsppireKeypad" 
115                         get-type-function="psppire_keypad_get_type" 
116                         generic-name="psppire-keypad" 
117                         fixed="True"
118                         title="Keypad">
119
120      <properties>
121         <property id="child"       disabled="True"/>
122         <property id="homogeneous" disabled="True"/>
123         <property id="n-columns"   disabled="True"/>
124         <property id="n-rows"      disabled="True"/>
125
126         <property id="above-child"    disabled="True"/>
127         <property id="visible-window" disabled="True"/>
128         <property id="resize-mode"    disabled="True"/>
129         <property id="border-width"   disabled="True"/>
130
131         <property id="visible" ignore="True" default="True" />
132      </properties>
133   
134     </glade-widget-class>
135
136
137     <glade-widget-class name="PsppireSelector" generic-name="psppire-selector" title="Selector Button">
138
139      <properties>
140         <property id="child"           disabled="True"/>
141         <property id="label"           disabled="True"/>
142         <property id="focus-on-click"  disabled="True"/>
143         <property id="image"           disabled="True"/>
144         <property id="image-position"  disabled="True"/>
145         <property id="label"           disabled="True"/>
146         <property id="relief"          disabled="True"/>
147         <property id="use-stock"       disabled="True"/>
148         <property id="use-underline"   disabled="True"/>
149         <property id="xalign"          disabled="True"/>
150         <property id="yalign"          disabled="True"/>
151         <property id="resize-mode"     disabled="True"/>
152         <property id="border-width" default="5" optional-default="True"/>
153         <property id="orientation">
154           <displayable-values>
155             <value id="PSPPIRE_SOURCE_BEFORE_DEST" 
156                name="Source Before Destination"></value>
157             <value id="PSPPIRE_AFTER_BEFORE_DEST"  
158                name="Source After Destination"></value>
159             <value id="PSPPIRE_ABOVE_BEFORE_DEST"  
160                name="Source Above Destination"></value>
161             <value id="PSPPIRE_BELOW_BEFORE_DEST"  
162                name="Source Below Destination"></value>
163           </displayable-values>
164         </property>
165
166         <property id="source-widget"     ignore="True" />
167         <property id="dest-widget"       ignore="True" />
168         <property id="visible"           ignore="True" default="True" />
169         <property id="primary"           default="False" />
170      </properties>
171
172     </glade-widget-class>
173
174     <glade-widget-class name="PsppireAcr" generic-name="psppire-acr" title="Add-Change-Remove">
175
176     <properties>
177       <property id="child"                disabled="True" />
178       <property id="homogeneous"          disabled="True" />
179       <property id="visible" ignore="True" default="True" />
180       <property id="border-width" default="5" optional-default="True"/>
181     </properties>
182
183     </glade-widget-class>
184
185
186
187     <glade-widget-class name="PsppireDictView"
188                         generic-name="psppire-dictview"
189                         title="Dictionary Treeview">
190
191     <properties>
192       <property id="child"                disabled="True" />
193       <property id="homogeneous"          disabled="True" />
194       <property id="visible" ignore="True" default="True" />
195       <property id="model"                visible="False"  query="False" />
196       <property id="border-width" default="5" optional-default="True"/>
197     </properties>
198
199     </glade-widget-class>
200
201
202     <glade-widget-class name="PsppireVarView"
203                         generic-name="psppire-var-view"
204                         title="Variable Treeview">
205
206     <properties>
207       <property id="child"                disabled="True" />
208       <property id="homogeneous"          disabled="True" />
209       <property id="visible" ignore="True" default="True" />
210       <property id="model"                visible="False"  query="False" disabled="True" />
211       <property id="n-cols"    ignore="True" />
212       <property id="border-width" default="5" optional-default="True"/>
213     </properties>
214
215     </glade-widget-class>
216
217     <glade-widget-class name="PsppireCheckboxTreeview"
218                         generic-name="psppire-checkbox-treeview"
219                         title="Checkbox Treeview">
220       <properties>
221         <property id="child"                disabled="True" />
222         <property id="homogeneous"          disabled="True" />
223         <property id="visible" ignore="True" default="True" />
224       </properties>
225     </glade-widget-class>
226
227     <glade-widget-class name="PsppireValChooser"
228                         generic-name="psppire-val-chooser"
229                         title="Value Chooser"
230                         icon-name="widget-gtk-recentchooser">
231       <properties>
232         <property id="child"                disabled="True" />
233         <property id="homogeneous"          disabled="True" />
234         <property id="visible" ignore="True" default="True" />
235       </properties>
236     </glade-widget-class>
237
238     <glade-widget-class name="PsppireValueEntry"
239                         generic-name="psppire-value-entry"
240                         title="Value Entry"
241                         icon-name="widget-gtk-entry">
242       <properties>
243         <property id="child"                disabled="True" />
244         <property id="homogeneous"          disabled="True" />
245         <property id="visible" ignore="True" default="True" />
246       </properties>
247     </glade-widget-class>
248
249   </glade-widget-classes>
250
251  <glade-widget-group name="psppire" title="Psppire">
252   <glade-widget-class-ref name="PsppireDialog"/>
253   <glade-widget-class-ref name="PsppireHButtonBox"/>
254   <glade-widget-class-ref name="PsppireVButtonBox"/>
255   <glade-widget-class-ref name="PsppireDictView"/>
256   <glade-widget-class-ref name="PsppireVarView"/>
257   <glade-widget-class-ref name="PsppireSelector"/>
258   <glade-widget-class-ref name="PsppireKeypad"/>
259   <glade-widget-class-ref name="PsppireAcr"/>
260   <glade-widget-class-ref name="PsppireCheckboxTreeview"/>
261   <glade-widget-class-ref name="PsppireValChooser"/>
262   <glade-widget-class-ref name="PsppireValueEntry"/>
263  </glade-widget-group>
264
265 </glade-catalog>