~ubuntu-branches/ubuntu/lucid/gcalctool/lucid-updates

« back to all changes in this revision

Viewing changes to data/gcalctool.ui

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2010-04-07 19:41:56 UTC
  • mfrom: (1.3.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20100407194156-hgj8g002ffce2de0
Tags: 5.30.0.is.5.28.2-0ubuntu1
Downgrade to 5.28.2 as the new version does not support number bases
as well.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
  <!-- interface-naming-policy toplevel-contextual -->
5
5
  <object class="GtkWindow" id="calc_window">
6
6
    <property name="events">GDK_BUTTON_PRESS_MASK</property>
7
 
    <property name="role">gcalctool</property>
8
 
    <property name="resizable">False</property>
9
7
    <accel-groups>
10
8
      <group name="accelgroup1"/>
11
9
    </accel-groups>
12
10
    <signal name="key_press_event" handler="main_window_key_press_cb"/>
13
11
    <signal name="delete_event" handler="quit_cb"/>
 
12
    <signal name="key_release_event" handler="main_window_key_release_cb"/>
14
13
    <child>
15
14
      <object class="GtkVBox" id="window_vbox">
16
15
        <property name="visible">True</property>
28
27
                <child type="submenu">
29
28
                  <object class="GtkMenu" id="menuitem1_menu">
30
29
                    <child>
 
30
                      <object class="GtkImageMenuItem" id="quit_menu">
 
31
                        <property name="label">gtk-quit</property>
 
32
                        <property name="visible">True</property>
 
33
                        <property name="tooltip_text" translatable="yes">Quit the calculator</property>
 
34
                        <property name="use_underline">True</property>
 
35
                        <property name="use_stock">True</property>
 
36
                        <property name="accel_group">accelgroup1</property>
 
37
                        <signal name="select" handler="menu_item_select_cb"/>
 
38
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
 
39
                        <signal name="activate" handler="quit_cb"/>
 
40
                      </object>
 
41
                    </child>
 
42
                  </object>
 
43
                </child>
 
44
              </object>
 
45
            </child>
 
46
            <child>
 
47
              <object class="GtkMenuItem" id="edit_menu">
 
48
                <property name="visible">True</property>
 
49
                <property name="label" translatable="yes" comments="Edit menu">_Edit</property>
 
50
                <property name="use_underline">True</property>
 
51
                <child type="submenu">
 
52
                  <object class="GtkMenu" id="edit_menu_menu">
 
53
                    <child>
31
54
                      <object class="GtkImageMenuItem" id="copy_menu">
32
55
                        <property name="label">gtk-copy</property>
33
56
                        <property name="visible">True</property>
 
57
                        <property name="tooltip_text" translatable="yes">Copy selection</property>
34
58
                        <property name="use_underline">True</property>
35
59
                        <property name="use_stock">True</property>
36
60
                        <property name="accel_group">accelgroup1</property>
 
61
                        <signal name="select" handler="menu_item_select_cb"/>
 
62
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
37
63
                        <signal name="activate" handler="copy_cb"/>
38
64
                      </object>
39
65
                    </child>
41
67
                      <object class="GtkImageMenuItem" id="paste_menu">
42
68
                        <property name="label">gtk-paste</property>
43
69
                        <property name="visible">True</property>
 
70
                        <property name="tooltip_text" translatable="yes">Paste selection</property>
44
71
                        <property name="use_underline">True</property>
45
72
                        <property name="use_stock">True</property>
46
73
                        <property name="accel_group">accelgroup1</property>
 
74
                        <signal name="select" handler="menu_item_select_cb"/>
 
75
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
47
76
                        <signal name="activate" handler="paste_cb"/>
48
77
                      </object>
49
78
                    </child>
50
79
                    <child>
 
80
                      <object class="GtkImageMenuItem" id="undo_menu">
 
81
                        <property name="label" comments="Edit|Undo menu item" translatable="yes">_Undo</property>
 
82
                        <property name="visible">True</property>
 
83
                        <property name="tooltip_text" translatable="yes">Undo</property>
 
84
                        <property name="use_underline">True</property>
 
85
                        <property name="use_stock">True</property>
 
86
                        <property name="accel_group">accelgroup1</property>
 
87
                        <accelerator key="Z" signal="activate" modifiers="GDK_CONTROL_MASK"/>
 
88
                        <signal name="select" handler="menu_item_select_cb"/>
 
89
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
 
90
                        <signal name="activate" handler="undo_cb"/>
 
91
                      </object>
 
92
                    </child>
 
93
                    <child>
 
94
                      <object class="GtkImageMenuItem" id="redo_menu">
 
95
                        <property name="label" comments="Edit|Redo menu item" translatable="yes">_Redo</property>
 
96
                        <property name="visible">True</property>
 
97
                        <property name="tooltip_text" translatable="yes">Redo</property>
 
98
                        <property name="use_underline">True</property>
 
99
                        <property name="use_stock">True</property>
 
100
                        <property name="accel_group">accelgroup1</property>
 
101
                        <accelerator key="Z" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
 
102
                        <signal name="select" handler="menu_item_select_cb"/>
 
103
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
 
104
                        <signal name="activate" handler="redo_cb"/>
 
105
                      </object>
 
106
                    </child>
 
107
                    <child>
51
108
                      <object class="GtkSeparatorMenuItem" id="menuitem5">
52
109
                        <property name="visible">True</property>
53
110
                      </object>
54
111
                    </child>
55
112
                    <child>
56
 
                      <object class="GtkImageMenuItem" id="menuitem6">
57
 
                        <property name="label">gtk-preferences</property>
58
 
                        <property name="visible">True</property>
59
 
                        <property name="use_underline">True</property>
60
 
                        <property name="use_stock">True</property>
61
 
                        <signal name="activate" handler="show_preferences_cb"/>
62
 
                      </object>
63
 
                    </child>
64
 
                    <child>
65
 
                      <object class="GtkSeparatorMenuItem" id="menuitem2">
66
 
                        <property name="visible">True</property>
67
 
                      </object>
68
 
                    </child>
69
 
                    <child>
70
 
                      <object class="GtkImageMenuItem" id="quit_menu">
71
 
                        <property name="label">gtk-quit</property>
72
 
                        <property name="visible">True</property>
73
 
                        <property name="use_underline">True</property>
74
 
                        <property name="use_stock">True</property>
75
 
                        <property name="accel_group">accelgroup1</property>
76
 
                        <accelerator key="w" signal="activate" modifiers="GDK_CONTROL_MASK"/>
77
 
                        <signal name="activate" handler="quit_cb"/>
 
113
                      <object class="GtkMenuItem" id="insert_ascii_menu">
 
114
                        <property name="visible">True</property>
 
115
                        <property name="tooltip_text" translatable="yes">Insert ASCII value</property>
 
116
                        <property name="label" translatable="yes" comments="Edit|Insert ASCII value menu item">_Insert ASCII value...</property>
 
117
                        <property name="use_underline">True</property>
 
118
                        <accelerator key="I" signal="activate" modifiers="GDK_CONTROL_MASK"/>
 
119
                        <signal name="select" handler="menu_item_select_cb"/>
 
120
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
 
121
                        <signal name="activate" handler="insert_ascii_cb"/>
78
122
                      </object>
79
123
                    </child>
80
124
                  </object>
91
135
                    <child>
92
136
                      <object class="GtkRadioMenuItem" id="view_basic_menu">
93
137
                        <property name="visible">True</property>
 
138
                        <property name="tooltip_text" translatable="yes">Basic</property>
94
139
                        <property name="label" translatable="yes" comments="View|Basic menu item">_Basic</property>
95
140
                        <property name="use_underline">True</property>
96
141
                        <property name="active">True</property>
 
142
                        <accelerator key="B" signal="activate" modifiers="GDK_CONTROL_MASK"/>
 
143
                        <signal name="select" handler="menu_item_select_cb"/>
 
144
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
97
145
                        <signal name="activate" handler="mode_radio_cb"/>
98
146
                      </object>
99
147
                    </child>
100
148
                    <child>
101
149
                      <object class="GtkRadioMenuItem" id="view_advanced_menu">
102
150
                        <property name="visible">True</property>
 
151
                        <property name="tooltip_text" translatable="yes">Advanced</property>
103
152
                        <property name="label" translatable="yes" comments="View|Advanced menu item">_Advanced</property>
104
153
                        <property name="use_underline">True</property>
105
154
                        <property name="group">view_basic_menu</property>
 
155
                        <accelerator key="A" signal="activate" modifiers="GDK_CONTROL_MASK"/>
 
156
                        <signal name="select" handler="menu_item_select_cb"/>
 
157
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
106
158
                        <signal name="activate" handler="mode_radio_cb"/>
107
159
                      </object>
108
160
                    </child>
109
161
                    <child>
110
162
                      <object class="GtkRadioMenuItem" id="view_financial_menu">
111
163
                        <property name="visible">True</property>
 
164
                        <property name="tooltip_text" translatable="yes">Financial</property>
112
165
                        <property name="label" translatable="yes" comments="View|Financial menu item">_Financial</property>
113
166
                        <property name="use_underline">True</property>
114
167
                        <property name="group">view_basic_menu</property>
 
168
                        <accelerator key="F" signal="activate" modifiers="GDK_CONTROL_MASK"/>
 
169
                        <signal name="select" handler="menu_item_select_cb"/>
 
170
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
115
171
                        <signal name="activate" handler="mode_radio_cb"/>
116
172
                      </object>
117
173
                    </child>
118
174
                    <child>
119
175
                      <object class="GtkRadioMenuItem" id="view_scientific_menu">
120
176
                        <property name="visible">True</property>
 
177
                        <property name="tooltip_text" translatable="yes">Scientific</property>
121
178
                        <property name="label" translatable="yes" comments="View|Scientific menu item">_Scientific</property>
122
179
                        <property name="use_underline">True</property>
123
180
                        <property name="group">view_basic_menu</property>
 
181
                        <accelerator key="S" signal="activate" modifiers="GDK_CONTROL_MASK"/>
 
182
                        <signal name="select" handler="menu_item_select_cb"/>
 
183
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
124
184
                        <signal name="activate" handler="mode_radio_cb"/>
125
185
                      </object>
126
186
                    </child>
127
187
                    <child>
128
188
                      <object class="GtkRadioMenuItem" id="view_programming_menu">
129
189
                        <property name="visible">True</property>
 
190
                        <property name="tooltip_text" translatable="yes">Programming</property>
130
191
                        <property name="label" translatable="yes" comments="View|Programming menu item">_Programming</property>
131
192
                        <property name="use_underline">True</property>
132
193
                        <property name="group">view_basic_menu</property>
 
194
                        <accelerator key="P" signal="activate" modifiers="GDK_CONTROL_MASK"/>
 
195
                        <signal name="select" handler="menu_item_select_cb"/>
 
196
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
133
197
                        <signal name="activate" handler="mode_radio_cb"/>
134
198
                      </object>
135
199
                    </child>
 
200
                    <child>
 
201
                      <object class="GtkSeparatorMenuItem" id="separator1">
 
202
                        <property name="visible">True</property>
 
203
                      </object>
 
204
                    </child>
 
205
                    <child>
 
206
                      <object class="GtkCheckMenuItem" id="show_trailing_zeroes_menu">
 
207
                        <property name="visible">True</property>
 
208
                        <property name="tooltip_text" translatable="yes">Show trailing zeroes</property>
 
209
                        <property name="label" translatable="yes" comments="View|Show Trailing Zeroes menu item">Show _Trailing Zeroes</property>
 
210
                        <property name="use_underline">True</property>
 
211
                        <accelerator key="T" signal="activate" modifiers="GDK_CONTROL_MASK"/>
 
212
                        <signal name="select" handler="menu_item_select_cb"/>
 
213
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
 
214
                        <signal name="activate" handler="show_trailing_zeroes_cb"/>
 
215
                      </object>
 
216
                    </child>
 
217
                    <child>
 
218
                      <object class="GtkCheckMenuItem" id="show_thousands_separator_menu">
 
219
                        <property name="visible">True</property>
 
220
                        <property name="tooltip_text" translatable="yes">Show thousands separator</property>
 
221
                        <property name="label" translatable="yes" comments="View|Show Thousands Separator menu item">Show T_housands Separator</property>
 
222
                        <property name="use_underline">True</property>
 
223
                        <accelerator key="K" signal="activate" modifiers="GDK_CONTROL_MASK"/>
 
224
                        <signal name="select" handler="menu_item_select_cb"/>
 
225
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
 
226
                        <signal name="activate" handler="show_thousands_separator_cb"/>
 
227
                      </object>
 
228
                    </child>
 
229
                    <child>
 
230
                      <object class="GtkSeparatorMenuItem" id="separator2">
 
231
                        <property name="visible">True</property>
 
232
                      </object>
 
233
                    </child>
 
234
                    <child>
 
235
                      <object class="GtkCheckMenuItem" id="show_registers_menu">
 
236
                        <property name="visible">True</property>
 
237
                        <property name="tooltip_text" translatable="yes">Show memory registers</property>
 
238
                        <property name="label" translatable="yes" comments="View|Memory Registers menu item">_Memory Registers</property>
 
239
                        <property name="use_underline">True</property>
 
240
                        <accelerator key="M" signal="activate" modifiers="GDK_CONTROL_MASK"/>
 
241
                        <signal name="select" handler="menu_item_select_cb"/>
 
242
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
 
243
                        <signal name="activate" handler="show_registers_cb"/>
 
244
                      </object>
 
245
                    </child>
136
246
                  </object>
137
247
                </child>
138
248
              </object>
146
256
                  <object class="GtkMenu" id="menuitem4_menu">
147
257
                    <child>
148
258
                      <object class="GtkImageMenuItem" id="help_menu">
149
 
                        <property name="label" comments="Help|Contents menu">_Contents</property>
 
259
                        <property name="label" comments="Help|Contents menu" translatable="yes">_Contents</property>
150
260
                        <property name="visible">True</property>
 
261
                        <property name="tooltip_text" translatable="yes">Show help contents</property>
151
262
                        <property name="use_underline">True</property>
152
263
                        <property name="image">image1</property>
153
264
                        <property name="use_stock">False</property>
154
265
                        <property name="accel_group">accelgroup1</property>
155
266
                        <accelerator key="F1" signal="activate"/>
 
267
                        <signal name="select" handler="menu_item_select_cb"/>
 
268
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
156
269
                        <signal name="activate" handler="help_cb"/>
157
270
                      </object>
158
271
                    </child>
160
273
                      <object class="GtkImageMenuItem" id="about_menu">
161
274
                        <property name="label">gtk-about</property>
162
275
                        <property name="visible">True</property>
 
276
                        <property name="tooltip_text" translatable="yes">Show the About Gcalctool dialog</property>
163
277
                        <property name="use_underline">True</property>
164
278
                        <property name="use_stock">True</property>
165
279
                        <property name="accel_group">accelgroup1</property>
 
280
                        <signal name="select" handler="menu_item_select_cb"/>
 
281
                        <signal name="deselect" handler="menu_item_deselect_cb"/>
166
282
                        <signal name="activate" handler="about_cb"/>
167
283
                      </object>
168
284
                    </child>
188
304
                <property name="vscrollbar_policy">never</property>
189
305
                <property name="shadow_type">in</property>
190
306
                <child>
191
 
                  <object class="GtkViewport" id="viewport1">
 
307
                  <object class="GtkTextView" id="displayitem">
192
308
                    <property name="visible">True</property>
193
 
                    <property name="resize_mode">queue</property>
194
 
                    <child>
195
 
                      <object class="GtkVBox" id="vbox1">
196
 
                        <property name="visible">True</property>
197
 
                        <property name="orientation">vertical</property>
198
 
                        <child>
199
 
                          <object class="GtkTextView" id="displayitem">
200
 
                            <property name="visible">True</property>
201
 
                            <property name="can_focus">True</property>
202
 
                            <property name="pixels_above_lines">8</property>
203
 
                            <property name="pixels_below_lines">2</property>
204
 
                            <property name="editable">False</property>
205
 
                            <property name="wrap_mode">word</property>
206
 
                            <property name="justification">right</property>
207
 
                            <property name="right_margin">6</property>
208
 
                            <property name="buffer">display_buffer</property>
209
 
                            <child internal-child="accessible">
210
 
                              <object class="AtkObject" id="displayitem-atkobject">
211
 
                                <property name="AtkObject::accessible-description" translatable="yes" comments="Accessible description for the area in which results are displayed">Result Region</property>
212
 
                              </object>
213
 
                            </child>
214
 
                            <signal name="populate_popup" handler="buffer_populate_popup_cb"/>
215
 
                            <signal name="button_release_event" handler="middle_click_paste_cb"/>
216
 
                            <signal name="paste_clipboard" handler="paste_cb"/>
217
 
                          </object>
218
 
                          <packing>
219
 
                            <property name="position">0</property>
220
 
                          </packing>
221
 
                        </child>
222
 
                        <child>
223
 
                          <object class="GtkTextView" id="info_textview">
224
 
                            <property name="visible">True</property>
225
 
                            <property name="editable">False</property>
226
 
                            <property name="wrap_mode">word</property>
227
 
                            <property name="justification">right</property>
228
 
                            <property name="right_margin">6</property>
229
 
                            <property name="cursor_visible">False</property>
230
 
                            <property name="buffer">info_buffer</property>
231
 
                          </object>
232
 
                          <packing>
233
 
                            <property name="expand">False</property>
234
 
                            <property name="position">1</property>
235
 
                          </packing>
236
 
                        </child>
 
309
                    <property name="border_width">1</property>
 
310
                    <property name="pixels_above_lines">8</property>
 
311
                    <property name="pixels_below_lines">8</property>
 
312
                    <property name="editable">False</property>
 
313
                    <property name="justification">right</property>
 
314
                    <property name="right_margin">6</property>
 
315
                    <property name="buffer">display_buffer</property>
 
316
                    <child internal-child="accessible">
 
317
                      <object class="AtkObject" id="displayitem-atkobject">
 
318
                        <property name="AtkObject::accessible-description" translatable="yes">Result Region</property>
237
319
                      </object>
238
320
                    </child>
 
321
                    <signal name="populate_popup" handler="buffer_populate_popup_cb"/>
 
322
                    <signal name="button_release_event" handler="mouse_button_cb"/>
239
323
                  </object>
240
324
                </child>
241
325
              </object>
242
326
            </child>
243
327
          </object>
244
328
          <packing>
 
329
            <property name="expand">False</property>
245
330
            <property name="position">1</property>
246
331
          </packing>
247
332
        </child>
248
333
        <child>
 
334
          <object class="GtkHBox" id="programming_mode_panel">
 
335
            <property name="visible">True</property>
 
336
            <property name="border_width">8</property>
 
337
            <child>
 
338
              <object class="GtkHBox" id="hbox7">
 
339
                <property name="visible">True</property>
 
340
                <child>
 
341
                  <object class="GtkRadioButton" id="64bit_radio">
 
342
                    <property name="label" translatable="yes" comments="64 bit radio button">_64 bit</property>
 
343
                    <property name="visible">True</property>
 
344
                    <property name="can_focus">True</property>
 
345
                    <property name="receives_default">False</property>
 
346
                    <property name="tooltip_text" translatable="yes">Makes the bitwise functions use 64 bit mode</property>
 
347
                    <property name="use_underline">True</property>
 
348
                    <property name="draw_indicator">True</property>
 
349
                    <signal name="toggled" handler="word_cb"/>
 
350
                  </object>
 
351
                  <packing>
 
352
                    <property name="position">0</property>
 
353
                  </packing>
 
354
                </child>
 
355
                <child>
 
356
                  <object class="GtkRadioButton" id="32bit_radio">
 
357
                    <property name="label" translatable="yes" comments="32 bit radio button">_32 bit</property>
 
358
                    <property name="visible">True</property>
 
359
                    <property name="can_focus">True</property>
 
360
                    <property name="receives_default">False</property>
 
361
                    <property name="tooltip_text" translatable="yes">Makes the bitwise functions use 32 bit mode</property>
 
362
                    <property name="use_underline">True</property>
 
363
                    <property name="draw_indicator">True</property>
 
364
                    <property name="group">64bit_radio</property>
 
365
                    <signal name="toggled" handler="word_cb"/>
 
366
                  </object>
 
367
                  <packing>
 
368
                    <property name="position">1</property>
 
369
                  </packing>
 
370
                </child>
 
371
                <child>
 
372
                  <object class="GtkRadioButton" id="16bit_radio">
 
373
                    <property name="label" translatable="yes" comments="16 bit radio button">_16 bit</property>
 
374
                    <property name="visible">True</property>
 
375
                    <property name="can_focus">True</property>
 
376
                    <property name="receives_default">False</property>
 
377
                    <property name="tooltip_text" translatable="yes">Makes the bitwise functions use 16 bit mode</property>
 
378
                    <property name="use_underline">True</property>
 
379
                    <property name="draw_indicator">True</property>
 
380
                    <property name="group">64bit_radio</property>
 
381
                    <signal name="toggled" handler="word_cb"/>
 
382
                  </object>
 
383
                  <packing>
 
384
                    <property name="position">2</property>
 
385
                  </packing>
 
386
                </child>
 
387
              </object>
 
388
              <packing>
 
389
                <property name="expand">False</property>
 
390
                <property name="position">0</property>
 
391
              </packing>
 
392
            </child>
 
393
            <child>
 
394
              <object class="GtkHBox" id="hbox6">
 
395
                <property name="visible">True</property>
 
396
                <child>
 
397
                  <object class="GtkRadioButton" id="binary_radio">
 
398
                    <property name="label" translatable="yes" comments="Base 2 radio button">_Bin</property>
 
399
                    <property name="visible">True</property>
 
400
                    <property name="can_focus">True</property>
 
401
                    <property name="receives_default">False</property>
 
402
                    <property name="tooltip_text" translatable="yes">Set numeric base to binary (base 2)</property>
 
403
                    <property name="use_underline">True</property>
 
404
                    <property name="draw_indicator">True</property>
 
405
                    <signal name="toggled" handler="base_cb"/>
 
406
                  </object>
 
407
                  <packing>
 
408
                    <property name="position">0</property>
 
409
                  </packing>
 
410
                </child>
 
411
                <child>
 
412
                  <object class="GtkRadioButton" id="octal_radio">
 
413
                    <property name="label" translatable="yes" comments="Base 8 radio button">_Oct</property>
 
414
                    <property name="visible">True</property>
 
415
                    <property name="can_focus">True</property>
 
416
                    <property name="receives_default">False</property>
 
417
                    <property name="tooltip_text" translatable="yes">Set numeric base to octal (base 8)</property>
 
418
                    <property name="use_underline">True</property>
 
419
                    <property name="draw_indicator">True</property>
 
420
                    <property name="group">binary_radio</property>
 
421
                    <signal name="toggled" handler="base_cb"/>
 
422
                  </object>
 
423
                  <packing>
 
424
                    <property name="position">1</property>
 
425
                  </packing>
 
426
                </child>
 
427
                <child>
 
428
                  <object class="GtkRadioButton" id="decimal_radio">
 
429
                    <property name="label" translatable="yes" comments="Base 10 radio button">_Dec</property>
 
430
                    <property name="visible">True</property>
 
431
                    <property name="can_focus">True</property>
 
432
                    <property name="receives_default">False</property>
 
433
                    <property name="tooltip_text" translatable="yes">Set numeric base to decimal (base 10)</property>
 
434
                    <property name="use_underline">True</property>
 
435
                    <property name="draw_indicator">True</property>
 
436
                    <property name="group">binary_radio</property>
 
437
                    <signal name="toggled" handler="base_cb"/>
 
438
                  </object>
 
439
                  <packing>
 
440
                    <property name="position">2</property>
 
441
                  </packing>
 
442
                </child>
 
443
                <child>
 
444
                  <object class="GtkRadioButton" id="hexadecimal_radio">
 
445
                    <property name="label" translatable="yes" comments="Base 16 radio button">He_x</property>
 
446
                    <property name="visible">True</property>
 
447
                    <property name="can_focus">True</property>
 
448
                    <property name="receives_default">False</property>
 
449
                    <property name="tooltip_text" translatable="yes">Set numeric base to hexadecimal (base 16)</property>
 
450
                    <property name="use_underline">True</property>
 
451
                    <property name="draw_indicator">True</property>
 
452
                    <property name="group">binary_radio</property>
 
453
                    <signal name="toggled" handler="base_cb"/>
 
454
                  </object>
 
455
                  <packing>
 
456
                    <property name="position">3</property>
 
457
                  </packing>
 
458
                </child>
 
459
              </object>
 
460
              <packing>
 
461
                <property name="expand">False</property>
 
462
                <property name="pack_type">end</property>
 
463
                <property name="position">0</property>
 
464
              </packing>
 
465
            </child>
 
466
          </object>
 
467
          <packing>
 
468
            <property name="expand">False</property>
 
469
            <property name="position">2</property>
 
470
          </packing>
 
471
        </child>
 
472
        <child>
 
473
          <object class="GtkVBox" id="scientific_mode_panel">
 
474
            <property name="visible">True</property>
 
475
            <property name="border_width">6</property>
 
476
            <property name="orientation">vertical</property>
 
477
            <child>
 
478
              <object class="GtkHBox" id="hbox4">
 
479
                <property name="visible">True</property>
 
480
                <property name="border_width">2</property>
 
481
                <child>
 
482
                  <object class="GtkHBox" id="hbox5">
 
483
                    <property name="visible">True</property>
 
484
                    <child>
 
485
                      <object class="GtkRadioButton" id="degrees_radio">
 
486
                        <property name="label" translatable="yes" comments="Degrees radio button">De_grees</property>
 
487
                        <property name="visible">True</property>
 
488
                        <property name="can_focus">True</property>
 
489
                        <property name="receives_default">False</property>
 
490
                        <property name="tooltip_text" translatable="yes">Set trigonometric type to degrees</property>
 
491
                        <property name="use_underline">True</property>
 
492
                        <property name="draw_indicator">True</property>
 
493
                        <signal name="toggled" handler="trig_cb"/>
 
494
                      </object>
 
495
                      <packing>
 
496
                        <property name="position">0</property>
 
497
                      </packing>
 
498
                    </child>
 
499
                    <child>
 
500
                      <object class="GtkRadioButton" id="gradians_radio">
 
501
                        <property name="label" translatable="yes" comments="Gradians radio button">Gr_adians</property>
 
502
                        <property name="visible">True</property>
 
503
                        <property name="can_focus">True</property>
 
504
                        <property name="receives_default">False</property>
 
505
                        <property name="tooltip_text" translatable="yes">Set trigonometric type to gradians</property>
 
506
                        <property name="use_underline">True</property>
 
507
                        <property name="draw_indicator">True</property>
 
508
                        <property name="group">degrees_radio</property>
 
509
                        <signal name="toggled" handler="trig_cb"/>
 
510
                      </object>
 
511
                      <packing>
 
512
                        <property name="position">1</property>
 
513
                      </packing>
 
514
                    </child>
 
515
                    <child>
 
516
                      <object class="GtkRadioButton" id="radians_radio">
 
517
                        <property name="label" translatable="yes" comments="Radian radio button">_Radians</property>
 
518
                        <property name="visible">True</property>
 
519
                        <property name="can_focus">True</property>
 
520
                        <property name="receives_default">False</property>
 
521
                        <property name="tooltip_text" translatable="yes">Set trigonometric type to radians</property>
 
522
                        <property name="use_underline">True</property>
 
523
                        <property name="draw_indicator">True</property>
 
524
                        <property name="group">degrees_radio</property>
 
525
                        <signal name="toggled" handler="trig_cb"/>
 
526
                      </object>
 
527
                      <packing>
 
528
                        <property name="position">2</property>
 
529
                      </packing>
 
530
                    </child>
 
531
                  </object>
 
532
                  <packing>
 
533
                    <property name="expand">False</property>
 
534
                    <property name="position">0</property>
 
535
                  </packing>
 
536
                </child>
 
537
                <child>
 
538
                  <object class="GtkHBox" id="hbox9">
 
539
                    <property name="visible">True</property>
 
540
                    <child>
 
541
                      <object class="GtkRadioButton" id="engineering_radio">
 
542
                        <property name="label" translatable="yes" comments="Engineering display radio button">E_ng</property>
 
543
                        <property name="visible">True</property>
 
544
                        <property name="can_focus">True</property>
 
545
                        <property name="receives_default">False</property>
 
546
                        <property name="tooltip_text" translatable="yes">Set display type to engineering format</property>
 
547
                        <property name="use_underline">True</property>
 
548
                        <property name="draw_indicator">True</property>
 
549
                        <signal name="toggled" handler="disp_cb"/>
 
550
                      </object>
 
551
                      <packing>
 
552
                        <property name="position">0</property>
 
553
                      </packing>
 
554
                    </child>
 
555
                    <child>
 
556
                      <object class="GtkRadioButton" id="fixed_point_radio">
 
557
                        <property name="label" translatable="yes" comments="Fixed-point display radio button">_Fix</property>
 
558
                        <property name="visible">True</property>
 
559
                        <property name="can_focus">True</property>
 
560
                        <property name="receives_default">False</property>
 
561
                        <property name="tooltip_text" translatable="yes">Set display type to fixed-point format</property>
 
562
                        <property name="use_underline">True</property>
 
563
                        <property name="draw_indicator">True</property>
 
564
                        <property name="group">engineering_radio</property>
 
565
                        <signal name="toggled" handler="disp_cb"/>
 
566
                      </object>
 
567
                      <packing>
 
568
                        <property name="position">1</property>
 
569
                      </packing>
 
570
                    </child>
 
571
                    <child>
 
572
                      <object class="GtkRadioButton" id="scientific_radio">
 
573
                        <property name="label" translatable="yes" comments="Scientific display radio button">_Sci</property>
 
574
                        <property name="visible">True</property>
 
575
                        <property name="can_focus">True</property>
 
576
                        <property name="receives_default">False</property>
 
577
                        <property name="tooltip_text" translatable="yes">Set display type to scientific format</property>
 
578
                        <property name="use_underline">True</property>
 
579
                        <property name="draw_indicator">True</property>
 
580
                        <property name="group">engineering_radio</property>
 
581
                        <signal name="toggled" handler="disp_cb"/>
 
582
                      </object>
 
583
                      <packing>
 
584
                        <property name="position">2</property>
 
585
                      </packing>
 
586
                    </child>
 
587
                  </object>
 
588
                  <packing>
 
589
                    <property name="expand">False</property>
 
590
                    <property name="pack_type">end</property>
 
591
                    <property name="position">1</property>
 
592
                  </packing>
 
593
                </child>
 
594
              </object>
 
595
              <packing>
 
596
                <property name="expand">False</property>
 
597
                <property name="position">0</property>
 
598
              </packing>
 
599
            </child>
 
600
            <child>
 
601
              <object class="GtkHBox" id="hbox1">
 
602
                <property name="visible">True</property>
 
603
                <property name="border_width">2</property>
 
604
                <child>
 
605
                  <object class="GtkHBox" id="hbox8">
 
606
                    <property name="visible">True</property>
 
607
                    <child>
 
608
                      <object class="GtkCheckButton" id="inverse_check">
 
609
                        <property name="label" translatable="yes" comments="Inverse check box">_Inv</property>
 
610
                        <property name="visible">True</property>
 
611
                        <property name="can_focus">True</property>
 
612
                        <property name="receives_default">False</property>
 
613
                        <property name="tooltip_text" translatable="yes">Set inverse option for trigonometric functions</property>
 
614
                        <property name="use_underline">True</property>
 
615
                        <property name="draw_indicator">True</property>
 
616
                        <signal name="toggled" handler="inv_cb"/>
 
617
                      </object>
 
618
                      <packing>
 
619
                        <property name="position">0</property>
 
620
                      </packing>
 
621
                    </child>
 
622
                    <child>
 
623
                      <object class="GtkCheckButton" id="hyperbolic_check">
 
624
                        <property name="label" translatable="yes" comments="Hyperbolic check box">H_yp</property>
 
625
                        <property name="visible">True</property>
 
626
                        <property name="can_focus">True</property>
 
627
                        <property name="receives_default">False</property>
 
628
                        <property name="tooltip_text" translatable="yes">Set hyperbolic option for trigonometric functions</property>
 
629
                        <property name="use_underline">True</property>
 
630
                        <property name="draw_indicator">True</property>
 
631
                        <signal name="toggled" handler="hyp_cb"/>
 
632
                      </object>
 
633
                      <packing>
 
634
                        <property name="position">1</property>
 
635
                      </packing>
 
636
                    </child>
 
637
                  </object>
 
638
                  <packing>
 
639
                    <property name="expand">False</property>
 
640
                    <property name="position">0</property>
 
641
                  </packing>
 
642
                </child>
 
643
                <child>
 
644
                  <placeholder/>
 
645
                </child>
 
646
              </object>
 
647
              <packing>
 
648
                <property name="expand">False</property>
 
649
                <property name="position">1</property>
 
650
              </packing>
 
651
            </child>
 
652
          </object>
 
653
          <packing>
 
654
            <property name="expand">False</property>
 
655
            <property name="position">3</property>
 
656
          </packing>
 
657
        </child>
 
658
        <child>
 
659
          <object class="GtkTable" id="financial_panel">
 
660
            <property name="visible">True</property>
 
661
            <property name="border_width">8</property>
 
662
            <property name="n_rows">2</property>
 
663
            <property name="n_columns">8</property>
 
664
            <property name="column_spacing">6</property>
 
665
            <property name="row_spacing">6</property>
 
666
            <property name="homogeneous">True</property>
 
667
            <child>
 
668
              <object class="GtkButton" id="calc_finc_sum_of_the_years_digits_depreciation_button">
 
669
                <property name="label" translatable="yes" comments="Calculates the depreciation allowance on an asset for a specified period of time, using the Sum-Of-The-Years'-Digits method. This method of depreciation accelerates the rate of depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The depreciable cost is cost - salvage. The useful life is the number of periods, typically years, over which an asset is depreciated. See also: http://en.wikipedia.org/wiki/Depreciation">Syd</property>
 
670
                <property name="visible">True</property>
 
671
                <property name="can_focus">True</property>
 
672
                <property name="receives_default">False</property>
 
673
                <property name="tooltip_text" translatable="yes">Sum-of-the years'-digits depreciation [Y]</property>
 
674
                <property name="use_underline">True</property>
 
675
                <property name="focus_on_click">False</property>
 
676
                <child internal-child="accessible">
 
677
                  <object class="AtkObject" id="calc_finc_sum_of_the_years_digits_depreciation_button-atkobject">
 
678
                    <property name="AtkObject::accessible-name" translatable="yes">Sum-of-the years'-digits depreciation</property>
 
679
                    <property name="AtkObject::accessible-description" translatable="yes">Sum-of-the years'-digits depreciation [y]</property>
 
680
                  </object>
 
681
                </child>
 
682
                <signal name="clicked" handler="button_cb"/>
 
683
              </object>
 
684
              <packing>
 
685
                <property name="top_attach">1</property>
 
686
                <property name="bottom_attach">2</property>
 
687
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
688
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
689
              </packing>
 
690
            </child>
 
691
            <child>
 
692
              <object class="GtkButton" id="calc_finc_straight_line_depreciation_button">
 
693
                <property name="label" translatable="yes" comments="Calculates the straight-line depreciation of an asset for one period. The depreciable cost is cost - salvage. The straight-line method of depreciation divides the depreciable cost evenly over the useful life of an asset. The useful life is the number of periods, typically years, over which an asset is depreciated. See also: http://en.wikipedia.org/wiki/Depreciation">Sln</property>
 
694
                <property name="visible">True</property>
 
695
                <property name="can_focus">True</property>
 
696
                <property name="receives_default">False</property>
 
697
                <property name="tooltip_text" translatable="yes">Straight-line depreciation [l]</property>
 
698
                <property name="use_underline">True</property>
 
699
                <property name="focus_on_click">False</property>
 
700
                <child internal-child="accessible">
 
701
                  <object class="AtkObject" id="calc_finc_straight_line_depreciation_button-atkobject">
 
702
                    <property name="AtkObject::accessible-name" translatable="yes">Straight-line depreciation</property>
 
703
                    <property name="AtkObject::accessible-description" translatable="yes">Straight-line depreciation [l]</property>
 
704
                  </object>
 
705
                </child>
 
706
                <signal name="clicked" handler="button_cb"/>
 
707
              </object>
 
708
              <packing>
 
709
                <property name="left_attach">7</property>
 
710
                <property name="right_attach">8</property>
 
711
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
712
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
713
              </packing>
 
714
            </child>
 
715
            <child>
 
716
              <object class="GtkButton" id="calc_finc_periodic_interest_rate_button">
 
717
                <property name="label" translatable="yes" comments="Calculates the periodic interest necessary to increase an investment of present value pv to a future value of fv, over the number of compounding periods in term. See also: http://en.wikipedia.org/wiki/Interest                                      ">Rate</property>
 
718
                <property name="visible">True</property>
 
719
                <property name="can_focus">True</property>
 
720
                <property name="receives_default">False</property>
 
721
                <property name="tooltip_text" translatable="yes">Periodic interest rate [T]</property>
 
722
                <property name="use_underline">True</property>
 
723
                <property name="focus_on_click">False</property>
 
724
                <child internal-child="accessible">
 
725
                  <object class="AtkObject" id="calc_finc_periodic_interest_rate_button-atkobject">
 
726
                    <property name="AtkObject::accessible-name" translatable="yes">Periodic interest rate</property>
 
727
                    <property name="AtkObject::accessible-description" translatable="yes">Periodic interest rate [T]</property>
 
728
                  </object>
 
729
                </child>
 
730
                <signal name="clicked" handler="button_cb"/>
 
731
              </object>
 
732
              <packing>
 
733
                <property name="left_attach">6</property>
 
734
                <property name="right_attach">7</property>
 
735
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
736
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
737
              </packing>
 
738
            </child>
 
739
            <child>
 
740
              <object class="GtkButton" id="calc_finc_present_value_button">
 
741
                <property name="label" translatable="yes" comments="Calculates the present value of an investment based on a series of equal payments, each of amount pmt, discounted at a periodic interest rate of int, over the number of payment periods in the term. See also: http://en.wikipedia.org/wiki/Present_value">Pv</property>
 
742
                <property name="visible">True</property>
 
743
                <property name="can_focus">True</property>
 
744
                <property name="receives_default">False</property>
 
745
                <property name="tooltip_text" translatable="yes">Present value [p]</property>
 
746
                <property name="use_underline">True</property>
 
747
                <property name="focus_on_click">False</property>
 
748
                <child internal-child="accessible">
 
749
                  <object class="AtkObject" id="calc_finc_present_value_button-atkobject">
 
750
                    <property name="AtkObject::accessible-name" translatable="yes">Present value</property>
 
751
                    <property name="AtkObject::accessible-description" translatable="yes">Present value [p]</property>
 
752
                  </object>
 
753
                </child>
 
754
                <signal name="clicked" handler="button_cb"/>
 
755
              </object>
 
756
              <packing>
 
757
                <property name="left_attach">5</property>
 
758
                <property name="right_attach">6</property>
 
759
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
760
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
761
              </packing>
 
762
            </child>
 
763
            <child>
 
764
              <object class="GtkButton" id="calc_finc_periodic_payment_button">
 
765
                <property name="label" translatable="yes" comments="Calculates the amount of the periodic payment of a loan, where payments are made at the end of each payment period. See also: http://en.wikipedia.org/wiki/Amortization_schedule">Pmt</property>
 
766
                <property name="visible">True</property>
 
767
                <property name="can_focus">True</property>
 
768
                <property name="receives_default">False</property>
 
769
                <property name="tooltip_text" translatable="yes">Periodic payment [P]</property>
 
770
                <property name="use_underline">True</property>
 
771
                <property name="focus_on_click">False</property>
 
772
                <child internal-child="accessible">
 
773
                  <object class="AtkObject" id="calc_finc_periodic_payment_button-atkobject">
 
774
                    <property name="AtkObject::accessible-name" translatable="yes">Periodic payment</property>
 
775
                    <property name="AtkObject::accessible-description" translatable="yes">Periodic payment [P]</property>
 
776
                  </object>
 
777
                </child>
 
778
                <signal name="clicked" handler="button_cb"/>
 
779
              </object>
 
780
              <packing>
 
781
                <property name="left_attach">4</property>
 
782
                <property name="right_attach">5</property>
 
783
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
784
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
785
              </packing>
 
786
            </child>
 
787
            <child>
 
788
              <object class="GtkButton" id="calc_finc_future_value_button">
 
789
                <property name="label" translatable="yes" comments="Calculates the future value of an investment based on a series of equal payments, each of amount pmt, at a periodic interest rate of int, over the number of payment periods in the term. See also: http://en.wikipedia.org/wiki/Future_value">Fv</property>
 
790
                <property name="visible">True</property>
 
791
                <property name="can_focus">True</property>
 
792
                <property name="receives_default">False</property>
 
793
                <property name="tooltip_text" translatable="yes">Future value [v]</property>
 
794
                <property name="use_underline">True</property>
 
795
                <property name="focus_on_click">False</property>
 
796
                <child internal-child="accessible">
 
797
                  <object class="AtkObject" id="calc_finc_future_value_button-atkobject">
 
798
                    <property name="AtkObject::accessible-name" translatable="yes">Future value</property>
 
799
                    <property name="AtkObject::accessible-description" translatable="yes">Future value [v]</property>
 
800
                  </object>
 
801
                </child>
 
802
                <signal name="clicked" handler="button_cb"/>
 
803
              </object>
 
804
              <packing>
 
805
                <property name="left_attach">2</property>
 
806
                <property name="right_attach">3</property>
 
807
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
808
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
809
              </packing>
 
810
            </child>
 
811
            <child>
 
812
              <object class="GtkButton" id="calc_finc_gross_profit_margin_button">
 
813
                <property name="label" translatable="yes" comments="Calculates the resale price of a product, based on the product cost and the wanted gross profit margin. See also: http://en.wikipedia.org/wiki/Gross_profit_margin">Gpm</property>
 
814
                <property name="visible">True</property>
 
815
                <property name="can_focus">True</property>
 
816
                <property name="receives_default">False</property>
 
817
                <property name="tooltip_text" translatable="yes">Gross Profit Margin [I]</property>
 
818
                <property name="use_underline">True</property>
 
819
                <property name="focus_on_click">False</property>
 
820
                <child internal-child="accessible">
 
821
                  <object class="AtkObject" id="calc_finc_gross_profit_margin_button-atkobject">
 
822
                    <property name="AtkObject::accessible-name" translatable="yes">Gross Profit Margin</property>
 
823
                    <property name="AtkObject::accessible-description" translatable="yes">Gross Profit Margin [g]</property>
 
824
                  </object>
 
825
                </child>
 
826
                <signal name="clicked" handler="button_cb"/>
 
827
              </object>
 
828
              <packing>
 
829
                <property name="left_attach">3</property>
 
830
                <property name="right_attach">4</property>
 
831
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
832
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
833
              </packing>
 
834
            </child>
 
835
            <child>
 
836
              <object class="GtkButton" id="calc_finc_double_declining_depreciation_button">
 
837
                <property name="label" translatable="yes" comments="Calculates the depreciation allowance on an asset for a specified period of time, using the double-declining balance method. See also: http://en.wikipedia.org/wiki/Depreciation">Ddb</property>
 
838
                <property name="visible">True</property>
 
839
                <property name="can_focus">True</property>
 
840
                <property name="receives_default">False</property>
 
841
                <property name="tooltip_text" translatable="yes">Double-declining depreciation [D]</property>
 
842
                <property name="use_underline">True</property>
 
843
                <property name="focus_on_click">False</property>
 
844
                <child internal-child="accessible">
 
845
                  <object class="AtkObject" id="calc_finc_double_declining_depreciation_button-atkobject">
 
846
                    <property name="AtkObject::accessible-name" translatable="yes">Double-declining depreciation</property>
 
847
                    <property name="AtkObject::accessible-description" translatable="yes">Double-declining depreciation [D]</property>
 
848
                  </object>
 
849
                </child>
 
850
                <signal name="clicked" handler="button_cb"/>
 
851
              </object>
 
852
              <packing>
 
853
                <property name="left_attach">1</property>
 
854
                <property name="right_attach">2</property>
 
855
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
856
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
857
              </packing>
 
858
            </child>
 
859
            <child>
 
860
              <object class="GtkButton" id="calc_finc_compounding_term_button">
 
861
                <property name="label" translatable="yes" comments="Calculates the number of compounding periods necessary to increase an investment of present value pv to a future value of fv, at a fixed interest rate of int per compounding period. See also: http://en.wikipedia.org/wiki/Compound_interest">Ctrm</property>
 
862
                <property name="visible">True</property>
 
863
                <property name="can_focus">True</property>
 
864
                <property name="receives_default">False</property>
 
865
                <property name="tooltip_text" translatable="yes">Compounding term [m]</property>
 
866
                <property name="use_underline">True</property>
 
867
                <property name="focus_on_click">False</property>
 
868
                <child internal-child="accessible">
 
869
                  <object class="AtkObject" id="calc_finc_compounding_term_button-atkobject">
 
870
                    <property name="AtkObject::accessible-name" translatable="yes">Compounding term</property>
 
871
                    <property name="AtkObject::accessible-description" translatable="yes">Compounding term [m]</property>
 
872
                  </object>
 
873
                </child>
 
874
                <signal name="clicked" handler="button_cb"/>
 
875
              </object>
 
876
              <packing>
 
877
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
878
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
879
              </packing>
 
880
            </child>
 
881
            <child>
 
882
              <object class="GtkButton" id="calc_finc_term_button">
 
883
                <property name="label" translatable="yes" comments="Calculates the number of payment periods that are necessary during the term of an ordinary annuity, to accumulate a future value of fv, at a periodic interest rate of int. Each payment is equal to amount pmt. See also: http://en.wikipedia.org/wiki/Annuity_(finance_theory)">Term</property>
 
884
                <property name="visible">True</property>
 
885
                <property name="can_focus">True</property>
 
886
                <property name="receives_default">False</property>
 
887
                <property name="tooltip_text" translatable="yes">Payment period [t]</property>
 
888
                <property name="use_underline">True</property>
 
889
                <property name="focus_on_click">False</property>
 
890
                <child internal-child="accessible">
 
891
                  <object class="AtkObject" id="calc_finc_term_button-atkobject">
 
892
                    <property name="AtkObject::accessible-name" translatable="yes">Payment period</property>
 
893
                    <property name="AtkObject::accessible-description" translatable="yes">Payment period [t]</property>
 
894
                  </object>
 
895
                </child>
 
896
                <signal name="clicked" handler="button_cb"/>
 
897
              </object>
 
898
              <packing>
 
899
                <property name="left_attach">1</property>
 
900
                <property name="right_attach">2</property>
 
901
                <property name="top_attach">1</property>
 
902
                <property name="bottom_attach">2</property>
 
903
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
904
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
905
              </packing>
 
906
            </child>
 
907
            <child>
 
908
              <placeholder/>
 
909
            </child>
 
910
            <child>
 
911
              <placeholder/>
 
912
            </child>
 
913
            <child>
 
914
              <placeholder/>
 
915
            </child>
 
916
            <child>
 
917
              <placeholder/>
 
918
            </child>
 
919
            <child>
 
920
              <placeholder/>
 
921
            </child>
 
922
            <child>
 
923
              <placeholder/>
 
924
            </child>
 
925
          </object>
 
926
          <packing>
 
927
            <property name="position">4</property>
 
928
          </packing>
 
929
        </child>
 
930
        <child>
249
931
          <object class="GtkAlignment" id="bit_panel">
250
932
            <property name="visible">True</property>
251
933
            <property name="xscale">0</property>
252
934
            <property name="yscale">0</property>
253
935
            <child>
254
 
              <object class="GtkTable" id="bit_table">
 
936
              <object class="GtkTable" id="table8">
255
937
                <property name="visible">True</property>
 
938
                <property name="border_width">6</property>
256
939
                <property name="n_rows">4</property>
257
940
                <property name="n_columns">39</property>
258
941
                <child>
848
1531
                  <object class="GtkLabel" id="bit_marker_label0">
849
1532
                    <property name="visible">True</property>
850
1533
                    <property name="xalign">0</property>
851
 
                    <property name="label">63</property>
 
1534
                    <property name="label" translatable="yes" comments="Label for the most significant bit (bit 63) on the bit editor">63</property>
852
1535
                    <property name="justify">center</property>
853
1536
                  </object>
854
1537
                  <packing>
862
1545
                  <object class="GtkLabel" id="bit_maker_label3">
863
1546
                    <property name="visible">True</property>
864
1547
                    <property name="xalign">0</property>
865
 
                    <property name="label">31</property>
 
1548
                    <property name="label" translatable="yes" comments="Label for bit 31 on the bit editor">31</property>
866
1549
                    <property name="justify">center</property>
867
1550
                  </object>
868
1551
                  <packing>
876
1559
                  <object class="GtkLabel" id="bit_marker_label2">
877
1560
                    <property name="visible">True</property>
878
1561
                    <property name="xalign">0</property>
879
 
                    <property name="label">32</property>
 
1562
                    <property name="label" translatable="yes" comments="Label for bit 32 on the bit editor">32</property>
880
1563
                    <property name="justify">center</property>
881
1564
                  </object>
882
1565
                  <packing>
892
1575
                  <object class="GtkLabel" id="bit_marker_label5">
893
1576
                    <property name="visible">True</property>
894
1577
                    <property name="xalign">0</property>
895
 
                    <property name="label">0</property>
 
1578
                    <property name="label" translatable="yes" comments="Label for the least significant bit (bit 0) on the bit editor">0</property>
896
1579
                    <property name="justify">center</property>
897
1580
                  </object>
898
1581
                  <packing>
1578
2261
                  <object class="GtkLabel" id="bit_marker_label1">
1579
2262
                    <property name="visible">True</property>
1580
2263
                    <property name="xalign">0</property>
1581
 
                    <property name="label">47</property>
 
2264
                    <property name="label" translatable="yes" comments="Label for bit 47 on the bit editor">47</property>
1582
2265
                    <property name="justify">center</property>
1583
2266
                  </object>
1584
2267
                  <packing>
1594
2277
                  <object class="GtkLabel" id="bit_marker_label4">
1595
2278
                    <property name="visible">True</property>
1596
2279
                    <property name="xalign">0</property>
1597
 
                    <property name="label">15</property>
 
2280
                    <property name="label" translatable="yes" comments="Label for bit 15 on the bit editor">15</property>
1598
2281
                    <property name="justify">center</property>
1599
2282
                  </object>
1600
2283
                  <packing>
2040
2723
          </object>
2041
2724
          <packing>
2042
2725
            <property name="expand">False</property>
2043
 
            <property name="position">2</property>
2044
 
          </packing>
2045
 
        </child>
2046
 
        <child>
2047
 
          <object class="GtkTable" id="button_table">
2048
 
            <property name="visible">True</property>
2049
 
            <property name="border_width">3</property>
2050
 
            <property name="n_rows">9</property>
2051
 
            <property name="n_columns">10</property>
 
2726
            <property name="position">5</property>
 
2727
          </packing>
 
2728
        </child>
 
2729
        <child>
 
2730
          <object class="GtkTable" id="scientific_panel">
 
2731
            <property name="visible">True</property>
 
2732
            <property name="border_width">8</property>
 
2733
            <property name="n_rows">2</property>
 
2734
            <property name="n_columns">8</property>
 
2735
            <property name="column_spacing">6</property>
 
2736
            <property name="row_spacing">6</property>
 
2737
            <property name="homogeneous">True</property>
 
2738
            <child>
 
2739
              <object class="GtkButton" id="calc_functions_button">
 
2740
                <property name="visible">True</property>
 
2741
                <property name="can_focus">True</property>
 
2742
                <property name="receives_default">False</property>
 
2743
                <property name="tooltip_text" translatable="yes">User-defined functions [F]</property>
 
2744
                <property name="focus_on_click">False</property>
 
2745
                <signal name="clicked" handler="button_cb"/>
 
2746
                <child>
 
2747
                  <object class="GtkHBox" id="hbox13">
 
2748
                    <property name="visible">True</property>
 
2749
                    <property name="spacing">3</property>
 
2750
                    <child>
 
2751
                      <object class="GtkLabel" id="label9">
 
2752
                        <property name="visible">True</property>
 
2753
                        <property name="label" translatable="yes" comments="Functions button">Fun</property>
 
2754
                      </object>
 
2755
                      <packing>
 
2756
                        <property name="position">0</property>
 
2757
                      </packing>
 
2758
                    </child>
 
2759
                    <child>
 
2760
                      <object class="GtkArrow" id="arrow7">
 
2761
                        <property name="visible">True</property>
 
2762
                        <property name="arrow_type">down</property>
 
2763
                      </object>
 
2764
                      <packing>
 
2765
                        <property name="expand">False</property>
 
2766
                        <property name="position">1</property>
 
2767
                      </packing>
 
2768
                    </child>
 
2769
                  </object>
 
2770
                </child>
 
2771
              </object>
 
2772
              <packing>
 
2773
                <property name="left_attach">1</property>
 
2774
                <property name="right_attach">2</property>
 
2775
                <property name="top_attach">1</property>
 
2776
                <property name="bottom_attach">2</property>
 
2777
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2778
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2779
              </packing>
 
2780
            </child>
 
2781
            <child>
 
2782
              <object class="GtkButton" id="calc_constants_button">
 
2783
                <property name="visible">True</property>
 
2784
                <property name="can_focus">True</property>
 
2785
                <property name="receives_default">False</property>
 
2786
                <property name="tooltip_text" translatable="yes">Constants [#]</property>
 
2787
                <property name="focus_on_click">False</property>
 
2788
                <signal name="clicked" handler="button_cb"/>
 
2789
                <child>
 
2790
                  <object class="GtkHBox" id="hbox12">
 
2791
                    <property name="visible">True</property>
 
2792
                    <property name="spacing">3</property>
 
2793
                    <child>
 
2794
                      <object class="GtkLabel" id="label8">
 
2795
                        <property name="visible">True</property>
 
2796
                        <property name="label" translatable="yes" comments="Constants button">Con</property>
 
2797
                      </object>
 
2798
                      <packing>
 
2799
                        <property name="position">0</property>
 
2800
                      </packing>
 
2801
                    </child>
 
2802
                    <child>
 
2803
                      <object class="GtkArrow" id="arrow6">
 
2804
                        <property name="visible">True</property>
 
2805
                        <property name="arrow_type">down</property>
 
2806
                      </object>
 
2807
                      <packing>
 
2808
                        <property name="expand">False</property>
 
2809
                        <property name="position">1</property>
 
2810
                      </packing>
 
2811
                    </child>
 
2812
                  </object>
 
2813
                </child>
 
2814
              </object>
 
2815
              <packing>
 
2816
                <property name="top_attach">1</property>
 
2817
                <property name="bottom_attach">2</property>
 
2818
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2819
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2820
              </packing>
 
2821
            </child>
 
2822
            <child>
 
2823
              <object class="GtkButton" id="calc_natural_logarithm_button">
 
2824
                <property name="visible">True</property>
 
2825
                <property name="can_focus">True</property>
 
2826
                <property name="receives_default">False</property>
 
2827
                <property name="tooltip_text" translatable="yes">(Ln)</property>
 
2828
                <property name="use_underline">True</property>
 
2829
                <property name="focus_on_click">False</property>
 
2830
                <signal name="clicked" handler="button_cb"/>
 
2831
                <child>
 
2832
                  <object class="GtkLabel" id="natural_logarithm_label">
 
2833
                    <property name="visible">True</property>
 
2834
                    <property name="label" comments="Variable label button - text set inside gtk.c">(Ln)</property>
 
2835
                    <property name="use_markup">True</property>
 
2836
                  </object>
 
2837
                </child>
 
2838
              </object>
 
2839
              <packing>
 
2840
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2841
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2842
              </packing>
 
2843
            </child>
 
2844
            <child>
 
2845
              <object class="GtkButton" id="calc_logarithm_button">
 
2846
                <property name="visible">True</property>
 
2847
                <property name="can_focus">True</property>
 
2848
                <property name="receives_default">False</property>
 
2849
                <property name="tooltip_text" translatable="yes">(log)</property>
 
2850
                <property name="focus_on_click">False</property>
 
2851
                <signal name="clicked" handler="button_cb"/>
 
2852
                <child>
 
2853
                  <object class="GtkLabel" id="logarithm_label">
 
2854
                    <property name="visible">True</property>
 
2855
                    <property name="label" comments="Varable label button - text set inside gtk.c">(log)</property>
 
2856
                    <property name="use_markup">True</property>
 
2857
                  </object>
 
2858
                </child>
 
2859
              </object>
 
2860
              <packing>
 
2861
                <property name="left_attach">1</property>
 
2862
                <property name="right_attach">2</property>
 
2863
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2864
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2865
              </packing>
 
2866
            </child>
 
2867
            <child>
 
2868
              <object class="GtkButton" id="calc_logarithm2_button">
 
2869
                <property name="visible">True</property>
 
2870
                <property name="can_focus">True</property>
 
2871
                <property name="receives_default">False</property>
 
2872
                <property name="tooltip_text" translatable="yes">(log2)</property>
 
2873
                <property name="focus_on_click">False</property>
 
2874
                <signal name="clicked" handler="button_cb"/>
 
2875
                <child>
 
2876
                  <object class="GtkLabel" id="logarithm2_label">
 
2877
                    <property name="visible">True</property>
 
2878
                    <property name="label" comments="Variable function button - text set inside gtk.c">(log2)</property>
 
2879
                    <property name="use_markup">True</property>
 
2880
                  </object>
 
2881
                </child>
 
2882
              </object>
 
2883
              <packing>
 
2884
                <property name="left_attach">2</property>
 
2885
                <property name="right_attach">3</property>
 
2886
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2887
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2888
              </packing>
 
2889
            </child>
 
2890
            <child>
 
2891
              <object class="GtkButton" id="calc_exponential_button">
 
2892
                <property name="label" translatable="yes" comments="Exponential">Exp</property>
 
2893
                <property name="visible">True</property>
 
2894
                <property name="can_focus">True</property>
 
2895
                <property name="receives_default">False</property>
 
2896
                <property name="tooltip_text" translatable="yes">Enter an exponential number [E]</property>
 
2897
                <property name="use_underline">True</property>
 
2898
                <property name="focus_on_click">False</property>
 
2899
                <signal name="clicked" handler="button_cb"/>
 
2900
              </object>
 
2901
              <packing>
 
2902
                <property name="left_attach">2</property>
 
2903
                <property name="right_attach">3</property>
 
2904
                <property name="top_attach">1</property>
 
2905
                <property name="bottom_attach">2</property>
 
2906
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2907
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2908
              </packing>
 
2909
            </child>
 
2910
            <child>
 
2911
              <object class="GtkButton" id="calc_accuracy_button">
 
2912
                <property name="visible">True</property>
 
2913
                <property name="can_focus">True</property>
 
2914
                <property name="receives_default">False</property>
 
2915
                <property name="tooltip_text" translatable="yes">(Set accuracy from 0 to N numeric places [A])</property>
 
2916
                <property name="focus_on_click">False</property>
 
2917
                <signal name="clicked" handler="button_cb"/>
 
2918
                <child>
 
2919
                  <object class="GtkHBox" id="hbox14">
 
2920
                    <property name="visible">True</property>
 
2921
                    <property name="spacing">3</property>
 
2922
                    <child>
 
2923
                      <object class="GtkLabel" id="label10">
 
2924
                        <property name="visible">True</property>
 
2925
                        <property name="label" translatable="yes" comments="Accuracy button">Acc</property>
 
2926
                      </object>
 
2927
                      <packing>
 
2928
                        <property name="position">0</property>
 
2929
                      </packing>
 
2930
                    </child>
 
2931
                    <child>
 
2932
                      <object class="GtkArrow" id="arrow8">
 
2933
                        <property name="visible">True</property>
 
2934
                        <property name="arrow_type">down</property>
 
2935
                      </object>
 
2936
                      <packing>
 
2937
                        <property name="expand">False</property>
 
2938
                        <property name="position">1</property>
 
2939
                      </packing>
 
2940
                    </child>
 
2941
                  </object>
 
2942
                </child>
 
2943
              </object>
 
2944
              <packing>
 
2945
                <property name="left_attach">7</property>
 
2946
                <property name="right_attach">8</property>
 
2947
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2948
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2949
              </packing>
 
2950
            </child>
 
2951
            <child>
 
2952
              <object class="GtkButton" id="calc_random_button">
 
2953
                <property name="label" translatable="yes" comments="Random number">Rand</property>
 
2954
                <property name="visible">True</property>
 
2955
                <property name="can_focus">True</property>
 
2956
                <property name="receives_default">False</property>
 
2957
                <property name="tooltip_text" translatable="yes">Random number in the range 0.0 to 1.0 [?]</property>
 
2958
                <property name="use_underline">True</property>
 
2959
                <property name="focus_on_click">False</property>
 
2960
                <signal name="clicked" handler="button_cb"/>
 
2961
              </object>
 
2962
              <packing>
 
2963
                <property name="left_attach">7</property>
 
2964
                <property name="right_attach">8</property>
 
2965
                <property name="top_attach">1</property>
 
2966
                <property name="bottom_attach">2</property>
 
2967
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2968
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2969
              </packing>
 
2970
            </child>
 
2971
            <child>
 
2972
              <object class="GtkButton" id="calc_factorial_button">
 
2973
                <property name="visible">True</property>
 
2974
                <property name="can_focus">True</property>
 
2975
                <property name="receives_default">False</property>
 
2976
                <property name="tooltip_text" translatable="yes">Factorial of displayed value [!]</property>
 
2977
                <property name="focus_on_click">False</property>
 
2978
                <signal name="clicked" handler="button_cb"/>
 
2979
                <child>
 
2980
                  <object class="GtkLabel" id="label14">
 
2981
                    <property name="visible">True</property>
 
2982
                    <property name="label" translatable="yes" comments="Factorial">&lt;i&gt;x&lt;/i&gt;!</property>
 
2983
                    <property name="use_markup">True</property>
 
2984
                  </object>
 
2985
                </child>
 
2986
              </object>
 
2987
              <packing>
 
2988
                <property name="left_attach">4</property>
 
2989
                <property name="right_attach">5</property>
 
2990
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2991
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
2992
              </packing>
 
2993
            </child>
 
2994
            <child>
 
2995
              <object class="GtkButton" id="calc_x_pow_y_button">
 
2996
                <property name="visible">True</property>
 
2997
                <property name="can_focus">True</property>
 
2998
                <property name="receives_default">False</property>
 
2999
                <property name="tooltip_text" translatable="yes">(X^Y)</property>
 
3000
                <property name="focus_on_click">False</property>
 
3001
                <signal name="clicked" handler="button_cb"/>
 
3002
                <child>
 
3003
                  <object class="GtkLabel" id="x_pow_y_label">
 
3004
                    <property name="visible">True</property>
 
3005
                    <property name="label" comments="Variable function button - text set inside gtk.c">(X^Y)</property>
 
3006
                    <property name="use_markup">True</property>
 
3007
                  </object>
 
3008
                </child>
 
3009
              </object>
 
3010
              <packing>
 
3011
                <property name="left_attach">3</property>
 
3012
                <property name="right_attach">4</property>
 
3013
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3014
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3015
              </packing>
 
3016
            </child>
 
3017
            <child>
 
3018
              <object class="GtkButton" id="calc_tangent_button">
 
3019
                <property name="visible">True</property>
 
3020
                <property name="can_focus">True</property>
 
3021
                <property name="receives_default">False</property>
 
3022
                <property name="tooltip_text" translatable="yes">(tan)</property>
 
3023
                <property name="focus_on_click">False</property>
 
3024
                <signal name="clicked" handler="button_cb"/>
 
3025
                <child>
 
3026
                  <object class="GtkLabel" id="tangent_label">
 
3027
                    <property name="visible">True</property>
 
3028
                    <property name="label" comments="Variable function button - text set inside gtk.c">(tan)</property>
 
3029
                    <property name="use_markup">True</property>
 
3030
                  </object>
 
3031
                </child>
 
3032
              </object>
 
3033
              <packing>
 
3034
                <property name="left_attach">5</property>
 
3035
                <property name="right_attach">6</property>
 
3036
                <property name="top_attach">1</property>
 
3037
                <property name="bottom_attach">2</property>
 
3038
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3039
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3040
              </packing>
 
3041
            </child>
 
3042
            <child>
 
3043
              <object class="GtkButton" id="calc_sine_button">
 
3044
                <property name="visible">True</property>
 
3045
                <property name="can_focus">True</property>
 
3046
                <property name="receives_default">False</property>
 
3047
                <property name="tooltip_text" translatable="yes">(sin)</property>
 
3048
                <property name="focus_on_click">False</property>
 
3049
                <signal name="clicked" handler="button_cb"/>
 
3050
                <child>
 
3051
                  <object class="GtkLabel" id="sine_label">
 
3052
                    <property name="visible">True</property>
 
3053
                    <property name="label" comments="Variable function button - text set inside gtk.c">(sin)</property>
 
3054
                    <property name="use_markup">True</property>
 
3055
                  </object>
 
3056
                </child>
 
3057
              </object>
 
3058
              <packing>
 
3059
                <property name="left_attach">4</property>
 
3060
                <property name="right_attach">5</property>
 
3061
                <property name="top_attach">1</property>
 
3062
                <property name="bottom_attach">2</property>
 
3063
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3064
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3065
              </packing>
 
3066
            </child>
 
3067
            <child>
 
3068
              <object class="GtkButton" id="calc_cosine_button">
 
3069
                <property name="visible">True</property>
 
3070
                <property name="can_focus">True</property>
 
3071
                <property name="receives_default">False</property>
 
3072
                <property name="tooltip_text" translatable="yes">(cos)</property>
 
3073
                <property name="focus_on_click">False</property>
 
3074
                <signal name="clicked" handler="button_cb"/>
 
3075
                <child>
 
3076
                  <object class="GtkLabel" id="cosine_label">
 
3077
                    <property name="visible">True</property>
 
3078
                    <property name="label" comments="Variable function button - text set inside gtk.c">(cos)</property>
 
3079
                    <property name="use_markup">True</property>
 
3080
                  </object>
 
3081
                </child>
 
3082
              </object>
 
3083
              <packing>
 
3084
                <property name="left_attach">3</property>
 
3085
                <property name="right_attach">4</property>
 
3086
                <property name="top_attach">1</property>
 
3087
                <property name="bottom_attach">2</property>
 
3088
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3089
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3090
              </packing>
 
3091
            </child>
 
3092
            <child>
 
3093
              <placeholder/>
 
3094
            </child>
 
3095
            <child>
 
3096
              <placeholder/>
 
3097
            </child>
 
3098
            <child>
 
3099
              <placeholder/>
 
3100
            </child>
 
3101
          </object>
 
3102
          <packing>
 
3103
            <property name="position">6</property>
 
3104
          </packing>
 
3105
        </child>
 
3106
        <child>
 
3107
          <object class="GtkTable" id="programming_panel">
 
3108
            <property name="visible">True</property>
 
3109
            <property name="border_width">8</property>
 
3110
            <property name="n_rows">3</property>
 
3111
            <property name="n_columns">6</property>
 
3112
            <property name="column_spacing">22</property>
 
3113
            <property name="row_spacing">7</property>
 
3114
            <property name="homogeneous">True</property>
 
3115
            <child>
 
3116
              <object class="GtkButton" id="calc_d_button">
 
3117
                <property name="label" translatable="yes" comments="Hexadecimal digit D button">D</property>
 
3118
                <property name="visible">True</property>
 
3119
                <property name="can_focus">True</property>
 
3120
                <property name="receives_default">False</property>
 
3121
                <property name="tooltip_text" translatable="yes">Hexadecimal digit D [d]</property>
 
3122
                <property name="use_underline">True</property>
 
3123
                <property name="focus_on_click">False</property>
 
3124
                <signal name="clicked" handler="button_cb"/>
 
3125
              </object>
 
3126
              <packing>
 
3127
                <property name="top_attach">1</property>
 
3128
                <property name="bottom_attach">2</property>
 
3129
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3130
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3131
              </packing>
 
3132
            </child>
 
3133
            <child>
 
3134
              <object class="GtkButton" id="calc_e_button">
 
3135
                <property name="label" translatable="yes" comments="Hexadecimal digit E button">E</property>
 
3136
                <property name="visible">True</property>
 
3137
                <property name="can_focus">True</property>
 
3138
                <property name="receives_default">False</property>
 
3139
                <property name="tooltip_text" translatable="yes">Hexadecimal digit E [e]</property>
 
3140
                <property name="use_underline">True</property>
 
3141
                <property name="focus_on_click">False</property>
 
3142
                <signal name="clicked" handler="button_cb"/>
 
3143
              </object>
 
3144
              <packing>
 
3145
                <property name="left_attach">1</property>
 
3146
                <property name="right_attach">2</property>
 
3147
                <property name="top_attach">1</property>
 
3148
                <property name="bottom_attach">2</property>
 
3149
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3150
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3151
              </packing>
 
3152
            </child>
 
3153
            <child>
 
3154
              <object class="GtkButton" id="calc_f_button">
 
3155
                <property name="label" translatable="yes" comments="Hexadecimal digit F button">F</property>
 
3156
                <property name="visible">True</property>
 
3157
                <property name="can_focus">True</property>
 
3158
                <property name="receives_default">False</property>
 
3159
                <property name="tooltip_text" translatable="yes">Hexadecimal digit F [f]</property>
 
3160
                <property name="use_underline">True</property>
 
3161
                <property name="focus_on_click">False</property>
 
3162
                <signal name="clicked" handler="button_cb"/>
 
3163
              </object>
 
3164
              <packing>
 
3165
                <property name="left_attach">2</property>
 
3166
                <property name="right_attach">3</property>
 
3167
                <property name="top_attach">1</property>
 
3168
                <property name="bottom_attach">2</property>
 
3169
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3170
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3171
              </packing>
 
3172
            </child>
 
3173
            <child>
 
3174
              <object class="GtkButton" id="calc_a_button">
 
3175
                <property name="label" translatable="yes" comments="Hexadecimal digit A button">A</property>
 
3176
                <property name="visible">True</property>
 
3177
                <property name="can_focus">True</property>
 
3178
                <property name="receives_default">False</property>
 
3179
                <property name="tooltip_text" translatable="yes">Hexadecimal digit A [a]</property>
 
3180
                <property name="use_underline">True</property>
 
3181
                <property name="focus_on_click">False</property>
 
3182
                <signal name="clicked" handler="button_cb"/>
 
3183
              </object>
 
3184
              <packing>
 
3185
                <property name="top_attach">2</property>
 
3186
                <property name="bottom_attach">3</property>
 
3187
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3188
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3189
              </packing>
 
3190
            </child>
 
3191
            <child>
 
3192
              <object class="GtkButton" id="calc_b_button">
 
3193
                <property name="label" translatable="yes" comments="Hexadecimal digit B button">B</property>
 
3194
                <property name="visible">True</property>
 
3195
                <property name="can_focus">True</property>
 
3196
                <property name="receives_default">False</property>
 
3197
                <property name="tooltip_text" translatable="yes">Hexadecimal digit B [b]</property>
 
3198
                <property name="use_underline">True</property>
 
3199
                <property name="focus_on_click">False</property>
 
3200
                <signal name="clicked" handler="button_cb"/>
 
3201
              </object>
 
3202
              <packing>
 
3203
                <property name="left_attach">1</property>
 
3204
                <property name="right_attach">2</property>
 
3205
                <property name="top_attach">2</property>
 
3206
                <property name="bottom_attach">3</property>
 
3207
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3208
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3209
              </packing>
 
3210
            </child>
 
3211
            <child>
 
3212
              <object class="GtkButton" id="calc_c_button">
 
3213
                <property name="label" translatable="yes" comments="Hexadecimal digit C button">C</property>
 
3214
                <property name="visible">True</property>
 
3215
                <property name="can_focus">True</property>
 
3216
                <property name="receives_default">False</property>
 
3217
                <property name="tooltip_text" translatable="yes">Hexadecimal digit C [c]</property>
 
3218
                <property name="use_underline">True</property>
 
3219
                <property name="focus_on_click">False</property>
 
3220
                <signal name="clicked" handler="button_cb"/>
 
3221
              </object>
 
3222
              <packing>
 
3223
                <property name="left_attach">2</property>
 
3224
                <property name="right_attach">3</property>
 
3225
                <property name="top_attach">2</property>
 
3226
                <property name="bottom_attach">3</property>
 
3227
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3228
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3229
              </packing>
 
3230
            </child>
 
3231
            <child>
 
3232
              <object class="GtkButton" id="calc_1s_button">
 
3233
                <property name="label" translatable="yes" comments="1's complement">1's</property>
 
3234
                <property name="visible">True</property>
 
3235
                <property name="can_focus">True</property>
 
3236
                <property name="receives_default">False</property>
 
3237
                <property name="tooltip_text" translatable="yes">1's complement [z]</property>
 
3238
                <property name="use_underline">True</property>
 
3239
                <property name="focus_on_click">False</property>
 
3240
                <signal name="clicked" handler="button_cb"/>
 
3241
              </object>
 
3242
              <packing>
 
3243
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3244
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3245
              </packing>
 
3246
            </child>
 
3247
            <child>
 
3248
              <object class="GtkButton" id="calc_2s_button">
 
3249
                <property name="label" translatable="yes" comments="2's complement">2's</property>
 
3250
                <property name="visible">True</property>
 
3251
                <property name="can_focus">True</property>
 
3252
                <property name="receives_default">False</property>
 
3253
                <property name="tooltip_text" translatable="yes">2's complement [Z]</property>
 
3254
                <property name="use_underline">True</property>
 
3255
                <property name="focus_on_click">False</property>
 
3256
                <signal name="clicked" handler="button_cb"/>
 
3257
              </object>
 
3258
              <packing>
 
3259
                <property name="left_attach">1</property>
 
3260
                <property name="right_attach">2</property>
 
3261
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3262
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3263
              </packing>
 
3264
            </child>
 
3265
            <child>
 
3266
              <object class="GtkButton" id="calc_xnor_button">
 
3267
                <property name="label" translatable="yes" comments="Boolean exclusive NOR button">XNOR</property>
 
3268
                <property name="visible">True</property>
 
3269
                <property name="can_focus">True</property>
 
3270
                <property name="receives_default">False</property>
 
3271
                <property name="tooltip_text" translatable="yes">Bitwise XNOR [{]</property>
 
3272
                <property name="use_underline">True</property>
 
3273
                <property name="focus_on_click">False</property>
 
3274
                <signal name="clicked" handler="button_cb"/>
 
3275
              </object>
 
3276
              <packing>
 
3277
                <property name="left_attach">4</property>
 
3278
                <property name="right_attach">5</property>
 
3279
                <property name="top_attach">1</property>
 
3280
                <property name="bottom_attach">2</property>
 
3281
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3282
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3283
              </packing>
 
3284
            </child>
 
3285
            <child>
 
3286
              <object class="GtkButton" id="calc_modulus_divide_button">
 
3287
                <property name="label" translatable="yes" comments="Modulus division button">Mod</property>
 
3288
                <property name="visible">True</property>
 
3289
                <property name="can_focus">True</property>
 
3290
                <property name="receives_default">False</property>
 
3291
                <property name="tooltip_text" translatable="yes">Modulus Division [M]</property>
 
3292
                <property name="use_underline">True</property>
 
3293
                <property name="focus_on_click">False</property>
 
3294
                <signal name="clicked" handler="button_cb"/>
 
3295
              </object>
 
3296
              <packing>
 
3297
                <property name="left_attach">5</property>
 
3298
                <property name="right_attach">6</property>
 
3299
                <property name="top_attach">1</property>
 
3300
                <property name="bottom_attach">2</property>
 
3301
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3302
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3303
              </packing>
 
3304
            </child>
 
3305
            <child>
 
3306
              <object class="GtkButton" id="calc_trunc_button">
 
3307
                <property name="label" translatable="yes" comments="Truncate displayed value">Trunc</property>
 
3308
                <property name="visible">True</property>
 
3309
                <property name="can_focus">True</property>
 
3310
                <property name="receives_default">False</property>
 
3311
                <property name="tooltip_text" translatable="yes">Truncate displayed value to the chosen word size ([)</property>
 
3312
                <property name="use_underline">True</property>
 
3313
                <property name="focus_on_click">False</property>
 
3314
                <signal name="clicked" handler="button_cb"/>
 
3315
              </object>
 
3316
              <packing>
 
3317
                <property name="left_attach">2</property>
 
3318
                <property name="right_attach">3</property>
 
3319
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3320
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3321
              </packing>
 
3322
            </child>
 
3323
            <child>
 
3324
              <object class="GtkButton" id="calc_not_button">
 
3325
                <property name="label" translatable="yes" comments="Boolean NOT button">NOT</property>
 
3326
                <property name="visible">True</property>
 
3327
                <property name="can_focus">True</property>
 
3328
                <property name="receives_default">False</property>
 
3329
                <property name="tooltip_text" translatable="yes">Bitwise NOT [~]</property>
 
3330
                <property name="use_underline">True</property>
 
3331
                <property name="focus_on_click">False</property>
 
3332
                <signal name="clicked" handler="button_cb"/>
 
3333
              </object>
 
3334
              <packing>
 
3335
                <property name="left_attach">5</property>
 
3336
                <property name="right_attach">6</property>
 
3337
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3338
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3339
              </packing>
 
3340
            </child>
 
3341
            <child>
 
3342
              <object class="GtkButton" id="calc_xor_button">
 
3343
                <property name="label" translatable="yes" comments="Boolean exlcusive OR button">XOR</property>
 
3344
                <property name="visible">True</property>
 
3345
                <property name="can_focus">True</property>
 
3346
                <property name="receives_default">False</property>
 
3347
                <property name="tooltip_text" translatable="yes">Bitwise XOR [x]</property>
 
3348
                <property name="use_underline">True</property>
 
3349
                <property name="focus_on_click">False</property>
 
3350
                <signal name="clicked" handler="button_cb"/>
 
3351
              </object>
 
3352
              <packing>
 
3353
                <property name="left_attach">3</property>
 
3354
                <property name="right_attach">4</property>
 
3355
                <property name="top_attach">1</property>
 
3356
                <property name="bottom_attach">2</property>
 
3357
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3358
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3359
              </packing>
 
3360
            </child>
 
3361
            <child>
 
3362
              <object class="GtkButton" id="calc_and_button">
 
3363
                <property name="label" translatable="yes" comments="Boolean AND button">AND</property>
 
3364
                <property name="visible">True</property>
 
3365
                <property name="can_focus">True</property>
 
3366
                <property name="receives_default">False</property>
 
3367
                <property name="tooltip_text" translatable="yes">Bitwise AND [&amp;]</property>
 
3368
                <property name="use_underline">True</property>
 
3369
                <property name="focus_on_click">False</property>
 
3370
                <signal name="clicked" handler="button_cb"/>
 
3371
              </object>
 
3372
              <packing>
 
3373
                <property name="left_attach">3</property>
 
3374
                <property name="right_attach">4</property>
 
3375
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3376
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3377
              </packing>
 
3378
            </child>
 
3379
            <child>
 
3380
              <object class="GtkButton" id="calc_or_button">
 
3381
                <property name="label" translatable="yes" comments="Boolean OR button">OR</property>
 
3382
                <property name="visible">True</property>
 
3383
                <property name="can_focus">True</property>
 
3384
                <property name="receives_default">False</property>
 
3385
                <property name="tooltip_text" translatable="yes">Bitwise OR [|]</property>
 
3386
                <property name="use_underline">True</property>
 
3387
                <property name="focus_on_click">False</property>
 
3388
                <signal name="clicked" handler="button_cb"/>
 
3389
              </object>
 
3390
              <packing>
 
3391
                <property name="left_attach">4</property>
 
3392
                <property name="right_attach">5</property>
 
3393
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3394
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3395
              </packing>
 
3396
            </child>
 
3397
            <child>
 
3398
              <object class="GtkButton" id="calc_shift_left_button">
 
3399
                <property name="visible">True</property>
 
3400
                <property name="can_focus">True</property>
 
3401
                <property name="receives_default">False</property>
 
3402
                <property name="tooltip_text" translatable="yes">Shift displayed value 1-15 places to the left [&lt;]</property>
 
3403
                <property name="focus_on_click">False</property>
 
3404
                <signal name="clicked" handler="button_cb"/>
 
3405
                <child>
 
3406
                  <object class="GtkHBox" id="hbox11">
 
3407
                    <property name="visible">True</property>
 
3408
                    <property name="spacing">3</property>
 
3409
                    <child>
 
3410
                      <object class="GtkLabel" id="label7">
 
3411
                        <property name="visible">True</property>
 
3412
                        <property name="can_focus">True</property>
 
3413
                        <property name="label" translatable="yes" comments="Shift left button">&lt;</property>
 
3414
                      </object>
 
3415
                      <packing>
 
3416
                        <property name="position">0</property>
 
3417
                      </packing>
 
3418
                    </child>
 
3419
                    <child>
 
3420
                      <object class="GtkArrow" id="arrow5">
 
3421
                        <property name="visible">True</property>
 
3422
                        <property name="arrow_type">down</property>
 
3423
                      </object>
 
3424
                      <packing>
 
3425
                        <property name="expand">False</property>
 
3426
                        <property name="position">1</property>
 
3427
                      </packing>
 
3428
                    </child>
 
3429
                  </object>
 
3430
                </child>
 
3431
              </object>
 
3432
              <packing>
 
3433
                <property name="left_attach">3</property>
 
3434
                <property name="right_attach">4</property>
 
3435
                <property name="top_attach">2</property>
 
3436
                <property name="bottom_attach">3</property>
 
3437
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3438
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3439
              </packing>
 
3440
            </child>
 
3441
            <child>
 
3442
              <object class="GtkButton" id="calc_shift_right_button">
 
3443
                <property name="visible">True</property>
 
3444
                <property name="can_focus">True</property>
 
3445
                <property name="receives_default">False</property>
 
3446
                <property name="tooltip_text" translatable="yes">Shift displayed value 1-15 places to the right [&gt;]</property>
 
3447
                <property name="focus_on_click">False</property>
 
3448
                <signal name="clicked" handler="button_cb"/>
 
3449
                <child>
 
3450
                  <object class="GtkHBox" id="hbox10">
 
3451
                    <property name="visible">True</property>
 
3452
                    <property name="spacing">3</property>
 
3453
                    <child>
 
3454
                      <object class="GtkLabel" id="label6">
 
3455
                        <property name="visible">True</property>
 
3456
                        <property name="can_focus">True</property>
 
3457
                        <property name="label" translatable="yes" comments="Shift right button">&gt;</property>
 
3458
                      </object>
 
3459
                      <packing>
 
3460
                        <property name="position">0</property>
 
3461
                      </packing>
 
3462
                    </child>
 
3463
                    <child>
 
3464
                      <object class="GtkArrow" id="arrow4">
 
3465
                        <property name="visible">True</property>
 
3466
                        <property name="arrow_type">down</property>
 
3467
                      </object>
 
3468
                      <packing>
 
3469
                        <property name="expand">False</property>
 
3470
                        <property name="position">1</property>
 
3471
                      </packing>
 
3472
                    </child>
 
3473
                  </object>
 
3474
                </child>
 
3475
              </object>
 
3476
              <packing>
 
3477
                <property name="left_attach">4</property>
 
3478
                <property name="right_attach">5</property>
 
3479
                <property name="top_attach">2</property>
 
3480
                <property name="bottom_attach">3</property>
 
3481
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3482
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3483
              </packing>
 
3484
            </child>
 
3485
            <child>
 
3486
              <placeholder/>
 
3487
            </child>
 
3488
          </object>
 
3489
          <packing>
 
3490
            <property name="position">7</property>
 
3491
          </packing>
 
3492
        </child>
 
3493
        <child>
 
3494
          <object class="GtkTable" id="table4">
 
3495
            <property name="visible">True</property>
 
3496
            <property name="border_width">8</property>
 
3497
            <property name="n_rows">5</property>
 
3498
            <property name="n_columns">2</property>
 
3499
            <property name="column_spacing">6</property>
 
3500
            <property name="row_spacing">6</property>
2052
3501
            <child>
2053
3502
              <object class="GtkTable" id="basic_panel">
2054
3503
                <property name="visible">True</property>
2055
 
                <property name="n_rows">4</property>
2056
 
                <property name="n_columns">5</property>
 
3504
                <property name="n_columns">4</property>
 
3505
                <property name="column_spacing">6</property>
 
3506
                <property name="row_spacing">6</property>
 
3507
                <property name="homogeneous">True</property>
 
3508
                <child>
 
3509
                  <object class="GtkButton" id="calc_backspace_simple_button">
 
3510
                    <property name="label" translatable="yes" comments="Backspace button. Bksp is short for Backspace">Bksp</property>
 
3511
                    <property name="visible">True</property>
 
3512
                    <property name="can_focus">True</property>
 
3513
                    <property name="receives_default">False</property>
 
3514
                    <property name="tooltip_text" translatable="yes">Remove rightmost character from displayed value [Backspace]</property>
 
3515
                    <property name="use_underline">True</property>
 
3516
                    <property name="focus_on_click">False</property>
 
3517
                    <child internal-child="accessible">
 
3518
                      <object class="AtkObject" id="calc_backspace_simple_button-atkobject">
 
3519
                        <property name="AtkObject::accessible-name" translatable="yes">Backspace</property>
 
3520
                      </object>
 
3521
                    </child>
 
3522
                    <signal name="clicked" handler="button_cb"/>
 
3523
                  </object>
 
3524
                  <packing>
 
3525
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3526
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3527
                  </packing>
 
3528
                </child>
 
3529
                <child>
 
3530
                  <object class="GtkButton" id="calc_change_sign_simple_button">
 
3531
                    <property name="label" translatable="yes" comments="Change sign button">&#xB1;</property>
 
3532
                    <property name="visible">True</property>
 
3533
                    <property name="can_focus">True</property>
 
3534
                    <property name="receives_default">False</property>
 
3535
                    <property name="tooltip_text" translatable="yes">Change Sign [C]</property>
 
3536
                    <property name="use_underline">True</property>
 
3537
                    <property name="focus_on_click">False</property>
 
3538
                    <child internal-child="accessible">
 
3539
                      <object class="AtkObject" id="calc_change_sign_simple_button-atkobject">
 
3540
                        <property name="AtkObject::accessible-name" translatable="yes">Change sign</property>
 
3541
                      </object>
 
3542
                    </child>
 
3543
                    <signal name="clicked" handler="button_cb"/>
 
3544
                  </object>
 
3545
                  <packing>
 
3546
                    <property name="left_attach">3</property>
 
3547
                    <property name="right_attach">4</property>
 
3548
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3549
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3550
                  </packing>
 
3551
                </child>
 
3552
                <child>
 
3553
                  <object class="GtkButton" id="calc_clear_simple_button">
 
3554
                    <property name="label" translatable="yes" comments="Clear button. Clr is short for Clear">Clr</property>
 
3555
                    <property name="visible">True</property>
 
3556
                    <property name="can_focus">True</property>
 
3557
                    <property name="receives_default">False</property>
 
3558
                    <property name="tooltip_text" translatable="yes">Clear displayed value and any partial calculation [Shift Delete]</property>
 
3559
                    <property name="use_underline">True</property>
 
3560
                    <property name="focus_on_click">False</property>
 
3561
                    <child internal-child="accessible">
 
3562
                      <object class="AtkObject" id="calc_clear_simple_button-atkobject">
 
3563
                        <property name="AtkObject::accessible-name" translatable="yes">Clear</property>
 
3564
                      </object>
 
3565
                    </child>
 
3566
                    <signal name="clicked" handler="button_cb"/>
 
3567
                  </object>
 
3568
                  <packing>
 
3569
                    <property name="left_attach">2</property>
 
3570
                    <property name="right_attach">3</property>
 
3571
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3572
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3573
                  </packing>
 
3574
                </child>
 
3575
                <child>
 
3576
                  <object class="GtkButton" id="calc_clear_entry_simple_button">
 
3577
                    <property name="label" translatable="yes" comments="Clear displayed value button">CE</property>
 
3578
                    <property name="visible">True</property>
 
3579
                    <property name="can_focus">True</property>
 
3580
                    <property name="receives_default">False</property>
 
3581
                    <property name="tooltip_text" translatable="yes">Clear displayed value [Escape]</property>
 
3582
                    <property name="use_underline">True</property>
 
3583
                    <property name="focus_on_click">False</property>
 
3584
                    <child internal-child="accessible">
 
3585
                      <object class="AtkObject" id="calc_clear_entry_simple_button-atkobject">
 
3586
                        <property name="AtkObject::accessible-name" translatable="yes">Clear entry</property>
 
3587
                        <property name="AtkObject::accessible-description" translatable="yes">Clear</property>
 
3588
                      </object>
 
3589
                    </child>
 
3590
                    <signal name="clicked" handler="button_cb"/>
 
3591
                  </object>
 
3592
                  <packing>
 
3593
                    <property name="left_attach">1</property>
 
3594
                    <property name="right_attach">2</property>
 
3595
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3596
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3597
                  </packing>
 
3598
                </child>
 
3599
              </object>
 
3600
              <packing>
 
3601
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3602
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3603
              </packing>
 
3604
            </child>
 
3605
            <child>
 
3606
              <object class="GtkTable" id="advanced_panel">
 
3607
                <property name="visible">True</property>
 
3608
                <property name="n_rows">4</property>
 
3609
                <property name="n_columns">4</property>
 
3610
                <property name="column_spacing">6</property>
 
3611
                <property name="row_spacing">6</property>
 
3612
                <property name="homogeneous">True</property>
 
3613
                <child>
 
3614
                  <object class="GtkButton" id="calc_start_group_button">
 
3615
                    <property name="label" translatable="yes" comments="Start calculation group button">(</property>
 
3616
                    <property name="visible">True</property>
 
3617
                    <property name="can_focus">True</property>
 
3618
                    <property name="receives_default">False</property>
 
3619
                    <property name="tooltip_text" translatable="yes">Start group of calculations [(]</property>
 
3620
                    <property name="use_underline">True</property>
 
3621
                    <property name="focus_on_click">False</property>
 
3622
                    <child internal-child="accessible">
 
3623
                      <object class="AtkObject" id="calc_start_group_button-atkobject">
 
3624
                        <property name="AtkObject::accessible-name" translatable="yes">Left bracket</property>
 
3625
                      </object>
 
3626
                    </child>
 
3627
                    <signal name="clicked" handler="button_cb"/>
 
3628
                  </object>
 
3629
                  <packing>
 
3630
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3631
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3632
                  </packing>
 
3633
                </child>
 
3634
                <child>
 
3635
                  <object class="GtkButton" id="calc_reciprocal_button">
 
3636
                    <property name="visible">True</property>
 
3637
                    <property name="can_focus">True</property>
 
3638
                    <property name="receives_default">False</property>
 
3639
                    <property name="tooltip_text" translatable="yes">Reciprocal [r]</property>
 
3640
                    <property name="focus_on_click">False</property>
 
3641
                    <child internal-child="accessible">
 
3642
                      <object class="AtkObject" id="calc_reciprocal_button-atkobject">
 
3643
                        <property name="AtkObject::accessible-name" translatable="yes">Reciprocal</property>
 
3644
                      </object>
 
3645
                    </child>
 
3646
                    <signal name="clicked" handler="button_cb"/>
 
3647
                    <child>
 
3648
                      <object class="GtkLabel" id="label20">
 
3649
                        <property name="visible">True</property>
 
3650
                        <property name="label" translatable="yes" comments="Reciprocal button">1/&lt;i&gt;x&lt;/i&gt;</property>
 
3651
                        <property name="use_markup">True</property>
 
3652
                        <child internal-child="accessible">
 
3653
                          <object class="AtkObject" id="label20-atkobject">
 
3654
                            <property name="AtkObject::accessible-name" translatable="yes">1/x</property>
 
3655
                            <property name="AtkObject::accessible-description" translatable="yes">Reciprocal</property>
 
3656
                          </object>
 
3657
                        </child>
 
3658
                      </object>
 
3659
                    </child>
 
3660
                  </object>
 
3661
                  <packing>
 
3662
                    <property name="top_attach">3</property>
 
3663
                    <property name="bottom_attach">4</property>
 
3664
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3665
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3666
                  </packing>
 
3667
                </child>
 
3668
                <child>
 
3669
                  <object class="GtkButton" id="calc_percentage_button">
 
3670
                    <property name="label" translatable="yes" comments="The percentage button">%</property>
 
3671
                    <property name="visible">True</property>
 
3672
                    <property name="can_focus">True</property>
 
3673
                    <property name="receives_default">False</property>
 
3674
                    <property name="tooltip_text" translatable="yes">Percentage [%]</property>
 
3675
                    <property name="use_underline">True</property>
 
3676
                    <property name="focus_on_click">False</property>
 
3677
                    <child internal-child="accessible">
 
3678
                      <object class="AtkObject" id="calc_percentage_button-atkobject">
 
3679
                        <property name="AtkObject::accessible-name" translatable="yes">Percentage</property>
 
3680
                      </object>
 
3681
                    </child>
 
3682
                    <signal name="clicked" handler="button_cb"/>
 
3683
                  </object>
 
3684
                  <packing>
 
3685
                    <property name="top_attach">2</property>
 
3686
                    <property name="bottom_attach">3</property>
 
3687
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3688
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3689
                  </packing>
 
3690
                </child>
 
3691
                <child>
 
3692
                  <object class="GtkButton" id="calc_end_group_button">
 
3693
                    <property name="label" translatable="yes" comments="Right bracket">)</property>
 
3694
                    <property name="visible">True</property>
 
3695
                    <property name="can_focus">True</property>
 
3696
                    <property name="receives_default">False</property>
 
3697
                    <property name="tooltip_text" translatable="yes">End group of calculations [)]</property>
 
3698
                    <property name="use_underline">True</property>
 
3699
                    <property name="focus_on_click">False</property>
 
3700
                    <child internal-child="accessible">
 
3701
                      <object class="AtkObject" id="calc_end_group_button-atkobject">
 
3702
                        <property name="AtkObject::accessible-name" translatable="yes">Right bracket</property>
 
3703
                      </object>
 
3704
                    </child>
 
3705
                    <signal name="clicked" handler="button_cb"/>
 
3706
                  </object>
 
3707
                  <packing>
 
3708
                    <property name="top_attach">1</property>
 
3709
                    <property name="bottom_attach">2</property>
 
3710
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3711
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3712
                  </packing>
 
3713
                </child>
 
3714
                <child>
 
3715
                  <object class="GtkButton" id="calc_backspace_advanced_button">
 
3716
                    <property name="label" translatable="yes" comments="Bksp is short for Backspace">Bksp</property>
 
3717
                    <property name="visible">True</property>
 
3718
                    <property name="can_focus">True</property>
 
3719
                    <property name="receives_default">False</property>
 
3720
                    <property name="tooltip_text" translatable="yes">Remove rightmost character from displayed value [Backspace]</property>
 
3721
                    <property name="use_underline">True</property>
 
3722
                    <property name="focus_on_click">False</property>
 
3723
                    <child internal-child="accessible">
 
3724
                      <object class="AtkObject" id="calc_backspace_advanced_button-atkobject">
 
3725
                        <property name="AtkObject::accessible-name" translatable="yes">Backspace</property>
 
3726
                      </object>
 
3727
                    </child>
 
3728
                    <signal name="clicked" handler="button_cb"/>
 
3729
                  </object>
 
3730
                  <packing>
 
3731
                    <property name="left_attach">1</property>
 
3732
                    <property name="right_attach">2</property>
 
3733
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3734
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3735
                  </packing>
 
3736
                </child>
 
3737
                <child>
 
3738
                  <object class="GtkButton" id="calc_change_sign_advanced_button">
 
3739
                    <property name="label" translatable="yes" comments="Change sign button">&#xB1;</property>
 
3740
                    <property name="visible">True</property>
 
3741
                    <property name="can_focus">True</property>
 
3742
                    <property name="receives_default">False</property>
 
3743
                    <property name="tooltip_text" translatable="yes">Change Sign [C]</property>
 
3744
                    <property name="use_underline">True</property>
 
3745
                    <property name="focus_on_click">False</property>
 
3746
                    <child internal-child="accessible">
 
3747
                      <object class="AtkObject" id="calc_change_sign_advanced_button-atkobject">
 
3748
                        <property name="AtkObject::accessible-name" translatable="yes">Change sign</property>
 
3749
                      </object>
 
3750
                    </child>
 
3751
                    <signal name="clicked" handler="button_cb"/>
 
3752
                  </object>
 
3753
                  <packing>
 
3754
                    <property name="left_attach">1</property>
 
3755
                    <property name="right_attach">2</property>
 
3756
                    <property name="top_attach">1</property>
 
3757
                    <property name="bottom_attach">2</property>
 
3758
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3759
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3760
                  </packing>
 
3761
                </child>
 
3762
                <child>
 
3763
                  <object class="GtkButton" id="calc_sqrt_button">
 
3764
                    <property name="label" translatable="yes" comments="Square root button">&#x221A;</property>
 
3765
                    <property name="visible">True</property>
 
3766
                    <property name="can_focus">True</property>
 
3767
                    <property name="receives_default">False</property>
 
3768
                    <property name="tooltip_text" translatable="yes">Square root [s]</property>
 
3769
                    <property name="use_underline">True</property>
 
3770
                    <property name="focus_on_click">False</property>
 
3771
                    <child internal-child="accessible">
 
3772
                      <object class="AtkObject" id="calc_sqrt_button-atkobject">
 
3773
                        <property name="AtkObject::accessible-name" translatable="yes">Square root</property>
 
3774
                        <property name="AtkObject::accessible-description" translatable="yes">Square root [s]</property>
 
3775
                      </object>
 
3776
                    </child>
 
3777
                    <signal name="clicked" handler="button_cb"/>
 
3778
                  </object>
 
3779
                  <packing>
 
3780
                    <property name="left_attach">1</property>
 
3781
                    <property name="right_attach">2</property>
 
3782
                    <property name="top_attach">2</property>
 
3783
                    <property name="bottom_attach">3</property>
 
3784
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3785
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3786
                  </packing>
 
3787
                </child>
 
3788
                <child>
 
3789
                  <object class="GtkButton" id="calc_abs_button">
 
3790
                    <property name="label" translatable="yes" comments="Absolute value button. Abs is short for Absolute">Abs</property>
 
3791
                    <property name="visible">True</property>
 
3792
                    <property name="can_focus">True</property>
 
3793
                    <property name="receives_default">False</property>
 
3794
                    <property name="tooltip_text" translatable="yes">Absolute value [u]</property>
 
3795
                    <property name="use_underline">True</property>
 
3796
                    <property name="focus_on_click">False</property>
 
3797
                    <child internal-child="accessible">
 
3798
                      <object class="AtkObject" id="calc_abs_button-atkobject">
 
3799
                        <property name="AtkObject::accessible-name" translatable="yes">Absolute value</property>
 
3800
                      </object>
 
3801
                    </child>
 
3802
                    <signal name="clicked" handler="button_cb"/>
 
3803
                  </object>
 
3804
                  <packing>
 
3805
                    <property name="left_attach">2</property>
 
3806
                    <property name="right_attach">3</property>
 
3807
                    <property name="top_attach">3</property>
 
3808
                    <property name="bottom_attach">4</property>
 
3809
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3810
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3811
                  </packing>
 
3812
                </child>
 
3813
                <child>
 
3814
                  <object class="GtkButton" id="calc_fractional_portion_button">
 
3815
                    <property name="label" translatable="yes" comments="Fractional portion button">Frac</property>
 
3816
                    <property name="visible">True</property>
 
3817
                    <property name="can_focus">True</property>
 
3818
                    <property name="receives_default">False</property>
 
3819
                    <property name="tooltip_text" translatable="yes">Fractional portion of displayed value [:]</property>
 
3820
                    <property name="use_underline">True</property>
 
3821
                    <property name="focus_on_click">False</property>
 
3822
                    <child internal-child="accessible">
 
3823
                      <object class="AtkObject" id="calc_fractional_portion_button-atkobject">
 
3824
                        <property name="AtkObject::accessible-name" translatable="yes">Fractional portion</property>
 
3825
                      </object>
 
3826
                    </child>
 
3827
                    <signal name="clicked" handler="button_cb"/>
 
3828
                  </object>
 
3829
                  <packing>
 
3830
                    <property name="left_attach">2</property>
 
3831
                    <property name="right_attach">3</property>
 
3832
                    <property name="top_attach">2</property>
 
3833
                    <property name="bottom_attach">3</property>
 
3834
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3835
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3836
                  </packing>
 
3837
                </child>
 
3838
                <child>
 
3839
                  <object class="GtkButton" id="calc_integer_portion_button">
 
3840
                    <property name="label" translatable="yes" comments="Integer portion button">Int</property>
 
3841
                    <property name="visible">True</property>
 
3842
                    <property name="can_focus">True</property>
 
3843
                    <property name="receives_default">False</property>
 
3844
                    <property name="tooltip_text" translatable="yes">Integer portion of displayed value [i]</property>
 
3845
                    <property name="use_underline">True</property>
 
3846
                    <property name="focus_on_click">False</property>
 
3847
                    <child internal-child="accessible">
 
3848
                      <object class="AtkObject" id="calc_integer_portion_button-atkobject">
 
3849
                        <property name="AtkObject::accessible-name" translatable="yes">Integer portion</property>
 
3850
                      </object>
 
3851
                    </child>
 
3852
                    <signal name="clicked" handler="button_cb"/>
 
3853
                  </object>
 
3854
                  <packing>
 
3855
                    <property name="left_attach">2</property>
 
3856
                    <property name="right_attach">3</property>
 
3857
                    <property name="top_attach">1</property>
 
3858
                    <property name="bottom_attach">2</property>
 
3859
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3860
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3861
                  </packing>
 
3862
                </child>
 
3863
                <child>
 
3864
                  <object class="GtkButton" id="calc_clear_entry_advanced_button">
 
3865
                    <property name="label" translatable="yes" comments="Clear displayed value button">CE</property>
 
3866
                    <property name="visible">True</property>
 
3867
                    <property name="can_focus">True</property>
 
3868
                    <property name="receives_default">False</property>
 
3869
                    <property name="tooltip_text" translatable="yes">Clear displayed value [Escape]</property>
 
3870
                    <property name="use_underline">True</property>
 
3871
                    <property name="focus_on_click">False</property>
 
3872
                    <child internal-child="accessible">
 
3873
                      <object class="AtkObject" id="calc_clear_entry_advanced_button-atkobject">
 
3874
                        <property name="AtkObject::accessible-name" translatable="yes">Clear entry</property>
 
3875
                      </object>
 
3876
                    </child>
 
3877
                    <signal name="clicked" handler="button_cb"/>
 
3878
                  </object>
 
3879
                  <packing>
 
3880
                    <property name="left_attach">2</property>
 
3881
                    <property name="right_attach">3</property>
 
3882
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3883
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3884
                  </packing>
 
3885
                </child>
 
3886
                <child>
 
3887
                  <object class="GtkButton" id="calc_exchange_button">
 
3888
                    <property name="visible">True</property>
 
3889
                    <property name="can_focus">True</property>
 
3890
                    <property name="receives_default">False</property>
 
3891
                    <property name="tooltip_text" translatable="yes">Exchange displayed value with memory register [X]</property>
 
3892
                    <property name="focus_on_click">False</property>
 
3893
                    <child internal-child="accessible">
 
3894
                      <object class="AtkObject" id="calc_exchange_button-atkobject">
 
3895
                        <property name="AtkObject::accessible-name" translatable="yes">Exchange with register</property>
 
3896
                      </object>
 
3897
                    </child>
 
3898
                    <signal name="clicked" handler="button_cb"/>
 
3899
                    <child>
 
3900
                      <object class="GtkHBox" id="hbox18">
 
3901
                        <property name="visible">True</property>
 
3902
                        <property name="spacing">3</property>
 
3903
                        <child>
 
3904
                          <object class="GtkLabel" id="label21">
 
3905
                            <property name="visible">True</property>
 
3906
                            <property name="label" translatable="yes" comments="Memory exchange button. Exch is short for Exchange">Exch</property>
 
3907
                            <child internal-child="accessible">
 
3908
                              <object class="AtkObject" id="label21-atkobject">
 
3909
                                <property name="AtkObject::accessible-name" translatable="yes">Exch</property>
 
3910
                                <property name="AtkObject::accessible-description" translatable="yes">Exchange with register</property>
 
3911
                              </object>
 
3912
                            </child>
 
3913
                          </object>
 
3914
                          <packing>
 
3915
                            <property name="position">0</property>
 
3916
                          </packing>
 
3917
                        </child>
 
3918
                        <child>
 
3919
                          <object class="GtkArrow" id="arrow12">
 
3920
                            <property name="visible">True</property>
 
3921
                            <property name="arrow_type">down</property>
 
3922
                          </object>
 
3923
                          <packing>
 
3924
                            <property name="expand">False</property>
 
3925
                            <property name="position">1</property>
 
3926
                          </packing>
 
3927
                        </child>
 
3928
                      </object>
 
3929
                    </child>
 
3930
                  </object>
 
3931
                  <packing>
 
3932
                    <property name="left_attach">3</property>
 
3933
                    <property name="right_attach">4</property>
 
3934
                    <property name="top_attach">3</property>
 
3935
                    <property name="bottom_attach">4</property>
 
3936
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3937
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3938
                  </packing>
 
3939
                </child>
 
3940
                <child>
 
3941
                  <object class="GtkButton" id="calc_recall_button">
 
3942
                    <property name="visible">True</property>
 
3943
                    <property name="can_focus">True</property>
 
3944
                    <property name="receives_default">False</property>
 
3945
                    <property name="tooltip_text" translatable="yes">Retrieve memory register to display [R]</property>
 
3946
                    <property name="focus_on_click">False</property>
 
3947
                    <child internal-child="accessible">
 
3948
                      <object class="AtkObject" id="calc_recall_button-atkobject">
 
3949
                        <property name="AtkObject::accessible-name" translatable="yes">Retrieve from register</property>
 
3950
                      </object>
 
3951
                    </child>
 
3952
                    <signal name="clicked" handler="button_cb"/>
 
3953
                    <child>
 
3954
                      <object class="GtkHBox" id="hbox19">
 
3955
                        <property name="visible">True</property>
 
3956
                        <property name="spacing">3</property>
 
3957
                        <child>
 
3958
                          <object class="GtkLabel" id="label22">
 
3959
                            <property name="visible">True</property>
 
3960
                            <property name="label" translatable="yes" comments="Memory recall button. Rcl is short for Recall">Rcl</property>
 
3961
                            <child internal-child="accessible">
 
3962
                              <object class="AtkObject" id="label22-atkobject">
 
3963
                                <property name="AtkObject::accessible-name" translatable="yes">Rcl</property>
 
3964
                                <property name="AtkObject::accessible-description" translatable="yes">Retrieve from register</property>
 
3965
                              </object>
 
3966
                            </child>
 
3967
                          </object>
 
3968
                          <packing>
 
3969
                            <property name="position">0</property>
 
3970
                          </packing>
 
3971
                        </child>
 
3972
                        <child>
 
3973
                          <object class="GtkArrow" id="arrow13">
 
3974
                            <property name="visible">True</property>
 
3975
                            <property name="arrow_type">down</property>
 
3976
                          </object>
 
3977
                          <packing>
 
3978
                            <property name="expand">False</property>
 
3979
                            <property name="position">1</property>
 
3980
                          </packing>
 
3981
                        </child>
 
3982
                      </object>
 
3983
                    </child>
 
3984
                  </object>
 
3985
                  <packing>
 
3986
                    <property name="left_attach">3</property>
 
3987
                    <property name="right_attach">4</property>
 
3988
                    <property name="top_attach">2</property>
 
3989
                    <property name="bottom_attach">3</property>
 
3990
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3991
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
3992
                  </packing>
 
3993
                </child>
 
3994
                <child>
 
3995
                  <object class="GtkButton" id="calc_clear_advanced_button">
 
3996
                    <property name="label" translatable="yes" comments="Clear display button. Clr is short for Clear">Clr</property>
 
3997
                    <property name="visible">True</property>
 
3998
                    <property name="can_focus">True</property>
 
3999
                    <property name="receives_default">False</property>
 
4000
                    <property name="tooltip_text" translatable="yes">Clear displayed value and any partial calculation [Shift Delete]</property>
 
4001
                    <property name="use_underline">True</property>
 
4002
                    <property name="focus_on_click">False</property>
 
4003
                    <child internal-child="accessible">
 
4004
                      <object class="AtkObject" id="calc_clear_advanced_button-atkobject">
 
4005
                        <property name="AtkObject::accessible-name" translatable="yes">Clear</property>
 
4006
                      </object>
 
4007
                    </child>
 
4008
                    <signal name="clicked" handler="button_cb"/>
 
4009
                  </object>
 
4010
                  <packing>
 
4011
                    <property name="left_attach">3</property>
 
4012
                    <property name="right_attach">4</property>
 
4013
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
4014
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
4015
                  </packing>
 
4016
                </child>
 
4017
                <child>
 
4018
                  <object class="GtkButton" id="calc_store_button">
 
4019
                    <property name="visible">True</property>
 
4020
                    <property name="can_focus">True</property>
 
4021
                    <property name="receives_default">False</property>
 
4022
                    <property name="tooltip_text" translatable="yes">Store displayed value in memory register [S]</property>
 
4023
                    <property name="focus_on_click">False</property>
 
4024
                    <child internal-child="accessible">
 
4025
                      <object class="AtkObject" id="calc_store_button-atkobject">
 
4026
                        <property name="AtkObject::accessible-name" translatable="yes">Store to register</property>
 
4027
                      </object>
 
4028
                    </child>
 
4029
                    <signal name="clicked" handler="button_cb"/>
 
4030
                    <child>
 
4031
                      <object class="GtkHBox" id="hbox20">
 
4032
                        <property name="visible">True</property>
 
4033
                        <property name="spacing">3</property>
 
4034
                        <child>
 
4035
                          <object class="GtkLabel" id="label23">
 
4036
                            <property name="visible">True</property>
 
4037
                            <property name="label" translatable="yes" comments="Memory store button. Sto is short for Store">Sto</property>
 
4038
                            <child internal-child="accessible">
 
4039
                              <object class="AtkObject" id="label23-atkobject">
 
4040
                                <property name="AtkObject::accessible-name" translatable="yes">Sto</property>
 
4041
                                <property name="AtkObject::accessible-description" translatable="yes">Store to register</property>
 
4042
                              </object>
 
4043
                            </child>
 
4044
                          </object>
 
4045
                          <packing>
 
4046
                            <property name="position">0</property>
 
4047
                          </packing>
 
4048
                        </child>
 
4049
                        <child>
 
4050
                          <object class="GtkArrow" id="arrow14">
 
4051
                            <property name="visible">True</property>
 
4052
                            <property name="arrow_type">down</property>
 
4053
                          </object>
 
4054
                          <packing>
 
4055
                            <property name="expand">False</property>
 
4056
                            <property name="position">1</property>
 
4057
                          </packing>
 
4058
                        </child>
 
4059
                      </object>
 
4060
                    </child>
 
4061
                  </object>
 
4062
                  <packing>
 
4063
                    <property name="left_attach">3</property>
 
4064
                    <property name="right_attach">4</property>
 
4065
                    <property name="top_attach">1</property>
 
4066
                    <property name="bottom_attach">2</property>
 
4067
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
4068
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
4069
                  </packing>
 
4070
                </child>
 
4071
                <child>
 
4072
                  <object class="GtkButton" id="calc_square_button">
 
4073
                    <property name="visible">True</property>
 
4074
                    <property name="can_focus">True</property>
 
4075
                    <property name="receives_default">False</property>
 
4076
                    <property name="tooltip_text" translatable="yes">Square [@]</property>
 
4077
                    <property name="focus_on_click">False</property>
 
4078
                    <child internal-child="accessible">
 
4079
                      <object class="AtkObject" id="calc_square_button-atkobject">
 
4080
                        <property name="AtkObject::accessible-name" translatable="yes">Square</property>
 
4081
                      </object>
 
4082
                    </child>
 
4083
                    <signal name="clicked" handler="button_cb"/>
 
4084
                    <child>
 
4085
                      <object class="GtkLabel" id="label24">
 
4086
                        <property name="visible">True</property>
 
4087
                        <property name="label" translatable="yes" comments="x to the power of 2 button">&lt;i&gt;x&lt;/i&gt;&lt;sup&gt;2&lt;/sup&gt;</property>
 
4088
                        <property name="use_markup">True</property>
 
4089
                        <child internal-child="accessible">
 
4090
                          <object class="AtkObject" id="label24-atkobject">
 
4091
                            <property name="AtkObject::accessible-name" translatable="yes">x2</property>
 
4092
                            <property name="AtkObject::accessible-description" translatable="yes">Square</property>
 
4093
                          </object>
 
4094
                        </child>
 
4095
                      </object>
 
4096
                    </child>
 
4097
                  </object>
 
4098
                  <packing>
 
4099
                    <property name="left_attach">1</property>
 
4100
                    <property name="right_attach">2</property>
 
4101
                    <property name="top_attach">3</property>
 
4102
                    <property name="bottom_attach">4</property>
 
4103
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
4104
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
4105
                  </packing>
 
4106
                </child>
 
4107
              </object>
 
4108
              <packing>
 
4109
                <property name="left_attach">1</property>
 
4110
                <property name="right_attach">2</property>
 
4111
                <property name="top_attach">1</property>
 
4112
                <property name="bottom_attach">5</property>
 
4113
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
4114
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
4115
              </packing>
 
4116
            </child>
 
4117
            <child>
 
4118
              <object class="GtkTable" id="core_panel">
 
4119
                <property name="visible">True</property>
 
4120
                <property name="n_rows">4</property>
 
4121
                <property name="n_columns">4</property>
 
4122
                <property name="column_spacing">6</property>
 
4123
                <property name="row_spacing">6</property>
 
4124
                <property name="homogeneous">True</property>
2057
4125
                <child>
2058
4126
                  <object class="GtkButton" id="calc_4_button">
2059
 
                    <property name="label">4</property>
 
4127
                    <property name="label" translatable="yes" comments="Numeric 4 button">4</property>
2060
4128
                    <property name="visible">True</property>
2061
4129
                    <property name="can_focus">True</property>
2062
4130
                    <property name="receives_default">False</property>
2063
 
                    <property name="border_width">3</property>
2064
4131
                    <property name="use_underline">True</property>
2065
4132
                    <property name="focus_on_click">False</property>
2066
 
                    <signal name="clicked" handler="digit_cb"/>
 
4133
                    <child internal-child="accessible">
 
4134
                      <object class="AtkObject" id="calc_4_button-atkobject">
 
4135
                        <property name="AtkObject::accessible-name" translatable="yes">Numeric 4</property>
 
4136
                      </object>
 
4137
                    </child>
 
4138
                    <signal name="clicked" handler="button_cb"/>
2067
4139
                  </object>
2068
4140
                  <packing>
2069
4141
                    <property name="top_attach">1</property>
2074
4146
                </child>
2075
4147
                <child>
2076
4148
                  <object class="GtkButton" id="calc_7_button">
2077
 
                    <property name="label">7</property>
 
4149
                    <property name="label" translatable="yes" comments="Numeric 7 button">7</property>
2078
4150
                    <property name="visible">True</property>
2079
4151
                    <property name="can_focus">True</property>
2080
4152
                    <property name="receives_default">False</property>
2081
 
                    <property name="border_width">3</property>
2082
4153
                    <property name="use_underline">True</property>
2083
4154
                    <property name="focus_on_click">False</property>
2084
 
                    <signal name="clicked" handler="digit_cb"/>
 
4155
                    <child internal-child="accessible">
 
4156
                      <object class="AtkObject" id="calc_7_button-atkobject">
 
4157
                        <property name="AtkObject::accessible-name" translatable="yes">Numeric 7</property>
 
4158
                      </object>
 
4159
                    </child>
 
4160
                    <signal name="clicked" handler="button_cb"/>
2085
4161
                  </object>
2086
4162
                  <packing>
2087
4163
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2090
4166
                </child>
2091
4167
                <child>
2092
4168
                  <object class="GtkButton" id="calc_8_button">
2093
 
                    <property name="label">8</property>
 
4169
                    <property name="label" translatable="yes" comments="Numeric 8 button">8</property>
2094
4170
                    <property name="visible">True</property>
2095
4171
                    <property name="can_focus">True</property>
2096
4172
                    <property name="receives_default">False</property>
2097
 
                    <property name="border_width">3</property>
2098
4173
                    <property name="use_underline">True</property>
2099
4174
                    <property name="focus_on_click">False</property>
2100
 
                    <signal name="clicked" handler="digit_cb"/>
 
4175
                    <child internal-child="accessible">
 
4176
                      <object class="AtkObject" id="calc_8_button-atkobject">
 
4177
                        <property name="AtkObject::accessible-name" translatable="yes">Numeric 8</property>
 
4178
                      </object>
 
4179
                    </child>
 
4180
                    <signal name="clicked" handler="button_cb"/>
2101
4181
                  </object>
2102
4182
                  <packing>
2103
4183
                    <property name="left_attach">1</property>
2108
4188
                </child>
2109
4189
                <child>
2110
4190
                  <object class="GtkButton" id="calc_9_button">
2111
 
                    <property name="label">9</property>
 
4191
                    <property name="label" translatable="yes" comments="Numeric 9 button">9</property>
2112
4192
                    <property name="visible">True</property>
2113
4193
                    <property name="can_focus">True</property>
2114
4194
                    <property name="receives_default">False</property>
2115
 
                    <property name="border_width">3</property>
2116
4195
                    <property name="use_underline">True</property>
2117
4196
                    <property name="focus_on_click">False</property>
2118
 
                    <signal name="clicked" handler="digit_cb"/>
 
4197
                    <child internal-child="accessible">
 
4198
                      <object class="AtkObject" id="calc_9_button-atkobject">
 
4199
                        <property name="AtkObject::accessible-name" translatable="yes">Numeric 9</property>
 
4200
                      </object>
 
4201
                    </child>
 
4202
                    <signal name="clicked" handler="button_cb"/>
2119
4203
                  </object>
2120
4204
                  <packing>
2121
4205
                    <property name="left_attach">2</property>
2126
4210
                </child>
2127
4211
                <child>
2128
4212
                  <object class="GtkButton" id="calc_5_button">
2129
 
                    <property name="label">5</property>
 
4213
                    <property name="label" translatable="yes" comments="Numeric 5 button">5</property>
2130
4214
                    <property name="visible">True</property>
2131
4215
                    <property name="can_focus">True</property>
2132
4216
                    <property name="receives_default">False</property>
2133
 
                    <property name="border_width">3</property>
2134
4217
                    <property name="use_underline">True</property>
2135
4218
                    <property name="focus_on_click">False</property>
2136
 
                    <signal name="clicked" handler="digit_cb"/>
 
4219
                    <child internal-child="accessible">
 
4220
                      <object class="AtkObject" id="calc_5_button-atkobject">
 
4221
                        <property name="AtkObject::accessible-name" translatable="yes">Numeric 5</property>
 
4222
                      </object>
 
4223
                    </child>
 
4224
                    <signal name="clicked" handler="button_cb"/>
2137
4225
                  </object>
2138
4226
                  <packing>
2139
4227
                    <property name="left_attach">1</property>
2146
4234
                </child>
2147
4235
                <child>
2148
4236
                  <object class="GtkButton" id="calc_6_button">
2149
 
                    <property name="label">6</property>
 
4237
                    <property name="label" translatable="yes" comments="Numeric 6 button">6</property>
2150
4238
                    <property name="visible">True</property>
2151
4239
                    <property name="can_focus">True</property>
2152
4240
                    <property name="receives_default">False</property>
2153
 
                    <property name="border_width">3</property>
2154
4241
                    <property name="use_underline">True</property>
2155
4242
                    <property name="focus_on_click">False</property>
2156
 
                    <signal name="clicked" handler="digit_cb"/>
 
4243
                    <child internal-child="accessible">
 
4244
                      <object class="AtkObject" id="calc_6_button-atkobject">
 
4245
                        <property name="AtkObject::accessible-name" translatable="yes">Numeric 6</property>
 
4246
                      </object>
 
4247
                    </child>
 
4248
                    <signal name="clicked" handler="button_cb"/>
2157
4249
                  </object>
2158
4250
                  <packing>
2159
4251
                    <property name="left_attach">2</property>
2166
4258
                </child>
2167
4259
                <child>
2168
4260
                  <object class="GtkButton" id="calc_divide_button">
2169
 
                    <property name="label">&#xF7;</property>
 
4261
                    <property name="label" translatable="yes" comments="Division button">&#xF7;</property>
2170
4262
                    <property name="visible">True</property>
2171
4263
                    <property name="can_focus">True</property>
2172
4264
                    <property name="receives_default">False</property>
2173
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the division button">Divide [/]</property>
2174
 
                    <property name="border_width">3</property>
 
4265
                    <property name="tooltip_text" translatable="yes">Divide [/]</property>
2175
4266
                    <property name="use_underline">True</property>
2176
4267
                    <property name="focus_on_click">False</property>
 
4268
                    <child internal-child="accessible">
 
4269
                      <object class="AtkObject" id="calc_divide_button-atkobject">
 
4270
                        <property name="AtkObject::accessible-name" translatable="yes">Divide</property>
 
4271
                      </object>
 
4272
                    </child>
2177
4273
                    <signal name="clicked" handler="button_cb"/>
2178
4274
                  </object>
2179
4275
                  <packing>
2185
4281
                </child>
2186
4282
                <child>
2187
4283
                  <object class="GtkButton" id="calc_1_button">
2188
 
                    <property name="label">1</property>
 
4284
                    <property name="label" translatable="yes" comments="Numeric 1 button">1</property>
2189
4285
                    <property name="visible">True</property>
2190
4286
                    <property name="can_focus">True</property>
2191
4287
                    <property name="receives_default">False</property>
2192
 
                    <property name="border_width">3</property>
2193
4288
                    <property name="use_underline">True</property>
2194
4289
                    <property name="focus_on_click">False</property>
2195
 
                    <signal name="clicked" handler="digit_cb"/>
 
4290
                    <child internal-child="accessible">
 
4291
                      <object class="AtkObject" id="calc_1_button-atkobject">
 
4292
                        <property name="AtkObject::accessible-name" translatable="yes">Numeric 1</property>
 
4293
                      </object>
 
4294
                    </child>
 
4295
                    <signal name="clicked" handler="button_cb"/>
2196
4296
                  </object>
2197
4297
                  <packing>
2198
4298
                    <property name="top_attach">2</property>
2203
4303
                </child>
2204
4304
                <child>
2205
4305
                  <object class="GtkButton" id="calc_2_button">
2206
 
                    <property name="label">2</property>
 
4306
                    <property name="label" translatable="yes" comments="Numeric 2 button">2</property>
2207
4307
                    <property name="visible">True</property>
2208
4308
                    <property name="can_focus">True</property>
2209
4309
                    <property name="receives_default">False</property>
2210
 
                    <property name="border_width">3</property>
2211
4310
                    <property name="use_underline">True</property>
2212
4311
                    <property name="focus_on_click">False</property>
2213
 
                    <signal name="clicked" handler="digit_cb"/>
 
4312
                    <child internal-child="accessible">
 
4313
                      <object class="AtkObject" id="calc_2_button-atkobject">
 
4314
                        <property name="AtkObject::accessible-name" translatable="yes">Numeric 2</property>
 
4315
                      </object>
 
4316
                    </child>
 
4317
                    <signal name="clicked" handler="button_cb"/>
2214
4318
                  </object>
2215
4319
                  <packing>
2216
4320
                    <property name="left_attach">1</property>
2223
4327
                </child>
2224
4328
                <child>
2225
4329
                  <object class="GtkButton" id="calc_0_button">
2226
 
                    <property name="label">0</property>
 
4330
                    <property name="label" translatable="yes" comments="Numeric 0 button">0</property>
2227
4331
                    <property name="visible">True</property>
2228
4332
                    <property name="can_focus">True</property>
2229
4333
                    <property name="receives_default">False</property>
2230
 
                    <property name="border_width">3</property>
2231
4334
                    <property name="use_underline">True</property>
2232
4335
                    <property name="focus_on_click">False</property>
2233
 
                    <signal name="clicked" handler="digit_cb"/>
 
4336
                    <child internal-child="accessible">
 
4337
                      <object class="AtkObject" id="calc_0_button-atkobject">
 
4338
                        <property name="AtkObject::accessible-name" translatable="yes">Numeric 0</property>
 
4339
                      </object>
 
4340
                    </child>
 
4341
                    <signal name="clicked" handler="button_cb"/>
2234
4342
                  </object>
2235
4343
                  <packing>
2236
4344
                    <property name="top_attach">3</property>
2245
4353
                    <property name="visible">True</property>
2246
4354
                    <property name="can_focus">True</property>
2247
4355
                    <property name="receives_default">False</property>
2248
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the numeric point button">Numeric point [. or ,]</property>
2249
 
                    <property name="border_width">3</property>
 
4356
                    <property name="tooltip_text" translatable="yes">Numeric point</property>
2250
4357
                    <property name="use_underline">True</property>
2251
4358
                    <property name="focus_on_click">False</property>
 
4359
                    <child internal-child="accessible">
 
4360
                      <object class="AtkObject" id="calc_numeric_point_button-atkobject">
 
4361
                        <property name="AtkObject::accessible-name" translatable="yes">Numeric point</property>
 
4362
                      </object>
 
4363
                    </child>
2252
4364
                    <signal name="clicked" handler="button_cb"/>
2253
4365
                  </object>
2254
4366
                  <packing>
2262
4374
                </child>
2263
4375
                <child>
2264
4376
                  <object class="GtkButton" id="calc_result_button">
2265
 
                    <property name="label" translatable="yes" comments="Label on the solve button (clicking this solves the displayed calculation)">=</property>
 
4377
                    <property name="label" translatable="yes" comments="Solve button (clicking this solves the displayed calculation)">=</property>
2266
4378
                    <property name="visible">True</property>
2267
4379
                    <property name="can_focus">True</property>
2268
4380
                    <property name="receives_default">False</property>
2269
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the solve button">Calculate result [=]</property>
2270
 
                    <property name="border_width">3</property>
 
4381
                    <property name="tooltip_text" translatable="yes">Calculate result [=]</property>
2271
4382
                    <property name="use_underline">True</property>
2272
4383
                    <property name="focus_on_click">False</property>
2273
 
                    <signal name="clicked" handler="solve_cb"/>
 
4384
                    <child internal-child="accessible">
 
4385
                      <object class="AtkObject" id="calc_result_button-atkobject">
 
4386
                        <property name="AtkObject::accessible-name" translatable="yes">Calculate result</property>
 
4387
                      </object>
 
4388
                    </child>
 
4389
                    <signal name="clicked" handler="button_cb"/>
2274
4390
                  </object>
2275
4391
                  <packing>
2276
4392
                    <property name="left_attach">2</property>
2283
4399
                </child>
2284
4400
                <child>
2285
4401
                  <object class="GtkButton" id="calc_3_button">
2286
 
                    <property name="label">3</property>
 
4402
                    <property name="label" translatable="yes" comments="Numeric 3 button">3</property>
2287
4403
                    <property name="visible">True</property>
2288
4404
                    <property name="can_focus">True</property>
2289
4405
                    <property name="receives_default">False</property>
2290
 
                    <property name="border_width">3</property>
2291
4406
                    <property name="use_underline">True</property>
2292
4407
                    <property name="focus_on_click">False</property>
2293
 
                    <signal name="clicked" handler="digit_cb"/>
 
4408
                    <child internal-child="accessible">
 
4409
                      <object class="AtkObject" id="calc_3_button-atkobject">
 
4410
                        <property name="AtkObject::accessible-name" translatable="yes">Numeric 3</property>
 
4411
                      </object>
 
4412
                    </child>
 
4413
                    <signal name="clicked" handler="button_cb"/>
2294
4414
                  </object>
2295
4415
                  <packing>
2296
4416
                    <property name="left_attach">2</property>
2303
4423
                </child>
2304
4424
                <child>
2305
4425
                  <object class="GtkButton" id="calc_multiply_button">
2306
 
                    <property name="label">&#xD7;</property>
 
4426
                    <property name="label" translatable="yes" comments="Multiplication button">&#xD7;</property>
2307
4427
                    <property name="visible">True</property>
2308
4428
                    <property name="can_focus">True</property>
2309
4429
                    <property name="receives_default">False</property>
2310
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the multiplication button">Multiply [*]</property>
2311
 
                    <property name="border_width">3</property>
 
4430
                    <property name="tooltip_text" translatable="yes">Multiply [*]</property>
2312
4431
                    <property name="use_underline">True</property>
2313
4432
                    <property name="focus_on_click">False</property>
 
4433
                    <child internal-child="accessible">
 
4434
                      <object class="AtkObject" id="calc_multiply_button-atkobject">
 
4435
                        <property name="AtkObject::accessible-name" translatable="yes">Multiply</property>
 
4436
                        <property name="AtkObject::accessible-description" translatable="yes">Multiply</property>
 
4437
                      </object>
 
4438
                    </child>
2314
4439
                    <signal name="clicked" handler="button_cb"/>
2315
4440
                  </object>
2316
4441
                  <packing>
2324
4449
                </child>
2325
4450
                <child>
2326
4451
                  <object class="GtkButton" id="calc_subtract_button">
2327
 
                    <property name="label">&#x2212;</property>
 
4452
                    <property name="label" translatable="yes" comments="Subtraction button">&#x2212;</property>
2328
4453
                    <property name="visible">True</property>
2329
4454
                    <property name="can_focus">True</property>
2330
4455
                    <property name="receives_default">False</property>
2331
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the subtraction button">Subtract [-]</property>
2332
 
                    <property name="border_width">3</property>
 
4456
                    <property name="tooltip_text" translatable="yes">Subtract [-]</property>
2333
4457
                    <property name="use_underline">True</property>
2334
4458
                    <property name="focus_on_click">False</property>
2335
 
                    <signal name="clicked" handler="subtract_cb"/>
 
4459
                    <child internal-child="accessible">
 
4460
                      <object class="AtkObject" id="calc_subtract_button-atkobject">
 
4461
                        <property name="AtkObject::accessible-name" translatable="yes">Subtract</property>
 
4462
                        <property name="AtkObject::accessible-description" translatable="yes">Subtract [-]</property>
 
4463
                      </object>
 
4464
                    </child>
 
4465
                    <signal name="clicked" handler="button_cb"/>
2336
4466
                  </object>
2337
4467
                  <packing>
2338
4468
                    <property name="left_attach">3</property>
2345
4475
                </child>
2346
4476
                <child>
2347
4477
                  <object class="GtkButton" id="calc_add_button">
2348
 
                    <property name="label">+</property>
 
4478
                    <property name="label" translatable="yes" comments="Addition button">+</property>
2349
4479
                    <property name="visible">True</property>
2350
4480
                    <property name="can_focus">True</property>
2351
4481
                    <property name="receives_default">False</property>
2352
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the addition button">Add [+]</property>
2353
 
                    <property name="border_width">3</property>
2354
 
                    <property name="use_underline">True</property>
2355
 
                    <property name="focus_on_click">False</property>
2356
 
                    <signal name="clicked" handler="button_cb"/>
2357
 
                  </object>
2358
 
                  <packing>
2359
 
                    <property name="left_attach">3</property>
2360
 
                    <property name="right_attach">4</property>
2361
 
                    <property name="top_attach">3</property>
2362
 
                    <property name="bottom_attach">4</property>
2363
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2364
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2365
 
                  </packing>
2366
 
                </child>
2367
 
                <child>
2368
 
                  <object class="GtkButton" id="calc_clear_button">
2369
 
                    <property name="label" translatable="yes" comments="Label on the clear display button. Clr is short for Clear">Clr</property>
2370
 
                    <property name="visible">True</property>
2371
 
                    <property name="can_focus">True</property>
2372
 
                    <property name="receives_default">True</property>
2373
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltop for the clear display button">Clear display [Escape]</property>
2374
 
                    <property name="border_width">3</property>
2375
 
                    <property name="use_underline">True</property>
2376
 
                    <property name="focus_on_click">False</property>
2377
 
                    <signal name="clicked" handler="clear_cb"/>
2378
 
                  </object>
2379
 
                  <packing>
2380
 
                    <property name="left_attach">4</property>
2381
 
                    <property name="right_attach">5</property>
2382
 
                    <property name="top_attach">3</property>
2383
 
                    <property name="bottom_attach">4</property>
2384
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2385
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2386
 
                  </packing>
2387
 
                </child>
2388
 
                <child>
2389
 
                  <object class="GtkButton" id="calc_start_group_button">
2390
 
                    <property name="label">(</property>
2391
 
                    <property name="visible">True</property>
2392
 
                    <property name="can_focus">True</property>
2393
 
                    <property name="receives_default">True</property>
2394
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the start block button">Start block [(]</property>
2395
 
                    <property name="border_width">3</property>
2396
 
                    <property name="use_underline">True</property>
2397
 
                    <property name="focus_on_click">False</property>
2398
 
                    <signal name="clicked" handler="button_cb"/>
2399
 
                  </object>
2400
 
                  <packing>
2401
 
                    <property name="left_attach">4</property>
2402
 
                    <property name="right_attach">5</property>
2403
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2404
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2405
 
                  </packing>
2406
 
                </child>
2407
 
                <child>
2408
 
                  <object class="GtkButton" id="calc_end_group_button">
2409
 
                    <property name="label">)</property>
2410
 
                    <property name="visible">True</property>
2411
 
                    <property name="can_focus">True</property>
2412
 
                    <property name="receives_default">True</property>
2413
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the end block button">End block [)]</property>
2414
 
                    <property name="border_width">3</property>
2415
 
                    <property name="use_underline">True</property>
2416
 
                    <property name="focus_on_click">False</property>
2417
 
                    <signal name="clicked" handler="button_cb"/>
2418
 
                  </object>
2419
 
                  <packing>
2420
 
                    <property name="left_attach">4</property>
2421
 
                    <property name="right_attach">5</property>
2422
 
                    <property name="top_attach">1</property>
2423
 
                    <property name="bottom_attach">2</property>
2424
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2425
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2426
 
                  </packing>
2427
 
                </child>
2428
 
                <child>
2429
 
                  <object class="GtkButton" id="calc_percentage_button">
2430
 
                    <property name="label">%</property>
2431
 
                    <property name="visible">True</property>
2432
 
                    <property name="can_focus">True</property>
2433
 
                    <property name="receives_default">True</property>
2434
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip on the percentage button">Percentage [%]</property>
2435
 
                    <property name="border_width">3</property>
2436
 
                    <property name="use_underline">True</property>
2437
 
                    <property name="focus_on_click">False</property>
2438
 
                    <signal name="clicked" handler="button_cb"/>
2439
 
                  </object>
2440
 
                  <packing>
2441
 
                    <property name="left_attach">4</property>
2442
 
                    <property name="right_attach">5</property>
2443
 
                    <property name="top_attach">2</property>
2444
 
                    <property name="bottom_attach">3</property>
2445
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2446
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2447
 
                  </packing>
2448
 
                </child>
2449
 
              </object>
2450
 
              <packing>
2451
 
                <property name="right_attach">5</property>
2452
 
                <property name="top_attach">5</property>
2453
 
                <property name="bottom_attach">9</property>
2454
 
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2455
 
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2456
 
              </packing>
2457
 
            </child>
2458
 
            <child>
2459
 
              <object class="GtkTable" id="advanced_panel">
2460
 
                <property name="visible">True</property>
2461
 
                <property name="n_rows">4</property>
2462
 
                <property name="n_columns">5</property>
2463
 
                <child>
2464
 
                  <object class="GtkButton" id="calc_store_button">
2465
 
                    <property name="visible">True</property>
2466
 
                    <property name="can_focus">True</property>
2467
 
                    <property name="receives_default">True</property>
2468
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the store value button">Store value</property>
2469
 
                    <property name="border_width">3</property>
2470
 
                    <property name="focus_on_click">False</property>
2471
 
                    <child internal-child="accessible">
2472
 
                      <object class="AtkObject" id="calc_store_button-atkobject">
2473
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the store value button">Store</property>
2474
 
                      </object>
2475
 
                    </child>
2476
 
                    <signal name="clicked" handler="popup_cb"/>
2477
 
                    <child>
2478
 
                      <object class="GtkHBox" id="hbox20">
2479
 
                        <property name="visible">True</property>
2480
 
                        <property name="spacing">3</property>
2481
 
                        <child>
2482
 
                          <object class="GtkLabel" id="label23">
2483
 
                            <property name="visible">True</property>
2484
 
                            <property name="label" translatable="yes" comments="The label on the memory store button">&#x2192; R</property>
2485
 
                          </object>
2486
 
                          <packing>
2487
 
                            <property name="position">0</property>
2488
 
                          </packing>
2489
 
                        </child>
2490
 
                        <child>
2491
 
                          <object class="GtkArrow" id="arrow14">
2492
 
                            <property name="visible">True</property>
2493
 
                            <property name="arrow_type">down</property>
2494
 
                          </object>
2495
 
                          <packing>
2496
 
                            <property name="expand">False</property>
2497
 
                            <property name="position">1</property>
2498
 
                          </packing>
2499
 
                        </child>
2500
 
                      </object>
2501
 
                    </child>
2502
 
                  </object>
2503
 
                  <packing>
2504
 
                    <property name="left_attach">4</property>
2505
 
                    <property name="right_attach">5</property>
2506
 
                    <property name="top_attach">1</property>
2507
 
                    <property name="bottom_attach">2</property>
2508
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2509
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2510
 
                  </packing>
2511
 
                </child>
2512
 
                <child>
2513
 
                  <object class="GtkButton" id="calc_recall_button">
2514
 
                    <property name="visible">True</property>
2515
 
                    <property name="can_focus">True</property>
2516
 
                    <property name="receives_default">True</property>
2517
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the recall value button">Recall value</property>
2518
 
                    <property name="border_width">3</property>
2519
 
                    <property name="focus_on_click">False</property>
2520
 
                    <child internal-child="accessible">
2521
 
                      <object class="AtkObject" id="calc_recall_button-atkobject">
2522
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the recall value button">Recall</property>
2523
 
                      </object>
2524
 
                    </child>
2525
 
                    <signal name="clicked" handler="popup_cb"/>
2526
 
                    <child>
2527
 
                      <object class="GtkHBox" id="hbox19">
2528
 
                        <property name="visible">True</property>
2529
 
                        <property name="spacing">3</property>
2530
 
                        <child>
2531
 
                          <object class="GtkLabel" id="label22">
2532
 
                            <property name="visible">True</property>
2533
 
                            <property name="label" translatable="yes" comments="The label on the memory recall button">&#x2190; R</property>
2534
 
                          </object>
2535
 
                          <packing>
2536
 
                            <property name="position">0</property>
2537
 
                          </packing>
2538
 
                        </child>
2539
 
                        <child>
2540
 
                          <object class="GtkArrow" id="arrow13">
2541
 
                            <property name="visible">True</property>
2542
 
                            <property name="arrow_type">down</property>
2543
 
                          </object>
2544
 
                          <packing>
2545
 
                            <property name="expand">False</property>
2546
 
                            <property name="position">1</property>
2547
 
                          </packing>
2548
 
                        </child>
2549
 
                      </object>
2550
 
                    </child>
2551
 
                  </object>
2552
 
                  <packing>
2553
 
                    <property name="left_attach">4</property>
2554
 
                    <property name="right_attach">5</property>
2555
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2556
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2557
 
                  </packing>
2558
 
                </child>
2559
 
                <child>
2560
 
                  <object class="GtkButton" id="calc_pi_button">
2561
 
                    <property name="visible">True</property>
2562
 
                    <property name="can_focus">True</property>
2563
 
                    <property name="receives_default">True</property>
2564
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the Pi button">Pi [Ctrl+P]</property>
2565
 
                    <property name="border_width">3</property>
2566
 
                    <property name="use_underline">True</property>
2567
 
                    <property name="focus_on_click">False</property>
2568
 
                    <signal name="clicked" handler="button_cb"/>
2569
 
                    <child>
2570
 
                      <object class="GtkLabel" id="pi_label">
2571
 
                        <property name="visible">True</property>
2572
 
                        <property name="label">&#x3C0;</property>
2573
 
                        <property name="use_markup">True</property>
2574
 
                      </object>
2575
 
                    </child>
2576
 
                  </object>
2577
 
                  <packing>
2578
 
                    <property name="left_attach">3</property>
2579
 
                    <property name="right_attach">4</property>
2580
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2581
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2582
 
                  </packing>
2583
 
                </child>
2584
 
                <child>
2585
 
                  <object class="GtkButton" id="calc_modulus_divide_button">
2586
 
                    <property name="label">mod</property>
2587
 
                    <property name="visible">True</property>
2588
 
                    <property name="can_focus">True</property>
2589
 
                    <property name="receives_default">True</property>
2590
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the modulus division button">Modulus divide</property>
2591
 
                    <property name="border_width">3</property>
2592
 
                    <property name="use_underline">True</property>
2593
 
                    <property name="focus_on_click">False</property>
2594
 
                    <signal name="clicked" handler="button_cb"/>
2595
 
                  </object>
2596
 
                  <packing>
2597
 
                    <property name="left_attach">1</property>
2598
 
                    <property name="right_attach">2</property>
2599
 
                    <property name="top_attach">1</property>
2600
 
                    <property name="bottom_attach">2</property>
2601
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2602
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2603
 
                  </packing>
2604
 
                </child>
2605
 
                <child>
2606
 
                  <object class="GtkButton" id="calc_root_button">
2607
 
                    <property name="label">&#x221A;</property>
2608
 
                    <property name="visible">True</property>
2609
 
                    <property name="can_focus">True</property>
2610
 
                    <property name="receives_default">True</property>
2611
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the root button">Root [Ctrl+S]</property>
2612
 
                    <property name="border_width">3</property>
2613
 
                    <property name="use_underline">True</property>
2614
 
                    <property name="focus_on_click">False</property>
2615
 
                    <signal name="clicked" handler="button_cb"/>
2616
 
                  </object>
2617
 
                  <packing>
2618
 
                    <property name="top_attach">1</property>
2619
 
                    <property name="bottom_attach">2</property>
2620
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2621
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2622
 
                  </packing>
2623
 
                </child>
2624
 
                <child>
2625
 
                  <object class="GtkButton" id="calc_x_pow_y_button">
2626
 
                    <property name="visible">True</property>
2627
 
                    <property name="can_focus">True</property>
2628
 
                    <property name="receives_default">True</property>
2629
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the exponentiation (x to the power of y) button">Exponent [^ or **]</property>
2630
 
                    <property name="border_width">3</property>
2631
 
                    <property name="focus_on_click">False</property>
2632
 
                    <child internal-child="accessible">
2633
 
                      <object class="AtkObject" id="calc_x_pow_y_button-atkobject">
2634
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the exponentiation (x to the power of y) button">Exponent</property>
2635
 
                      </object>
2636
 
                    </child>
2637
 
                    <signal name="clicked" handler="button_cb"/>
2638
 
                    <child>
2639
 
                      <object class="GtkLabel" id="x_pow_y_label">
2640
 
                        <property name="visible">True</property>
2641
 
                        <property name="label">&lt;i&gt;x&lt;/i&gt;&lt;sup&gt;&lt;i&gt;y&lt;/i&gt;&lt;/sup&gt;</property>
2642
 
                        <property name="use_markup">True</property>
2643
 
                      </object>
2644
 
                    </child>
2645
 
                  </object>
2646
 
                  <packing>
2647
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2648
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2649
 
                  </packing>
2650
 
                </child>
2651
 
                <child>
2652
 
                  <object class="GtkButton" id="calc_logarithm_button">
2653
 
                    <property name="label">log</property>
2654
 
                    <property name="visible">True</property>
2655
 
                    <property name="can_focus">True</property>
2656
 
                    <property name="receives_default">True</property>
2657
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the base 10 logarithm button">Base 10 logarithm</property>
2658
 
                    <property name="border_width">3</property>
2659
 
                    <property name="focus_on_click">False</property>
2660
 
                    <signal name="clicked" handler="button_cb"/>
2661
 
                  </object>
2662
 
                  <packing>
2663
 
                    <property name="top_attach">2</property>
2664
 
                    <property name="bottom_attach">3</property>
2665
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2666
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2667
 
                  </packing>
2668
 
                </child>
2669
 
                <child>
2670
 
                  <object class="GtkButton" id="calc_inverse_button">
2671
 
                    <property name="visible">True</property>
2672
 
                    <property name="can_focus">True</property>
2673
 
                    <property name="receives_default">True</property>
2674
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the inverse button">Inverse [Ctrl+I]</property>
2675
 
                    <property name="border_width">3</property>
2676
 
                    <property name="focus_on_click">False</property>
2677
 
                    <child internal-child="accessible">
2678
 
                      <object class="AtkObject" id="calc_inverse_button-atkobject">
2679
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the inverse button">Inverse</property>
2680
 
                      </object>
2681
 
                    </child>
2682
 
                    <signal name="clicked" handler="button_cb"/>
2683
 
                    <child>
2684
 
                      <object class="GtkLabel" id="label20">
2685
 
                        <property name="visible">True</property>
2686
 
                        <property name="label">&lt;i&gt;x&lt;/i&gt;&lt;sup&gt;&#x2212;1&lt;/sup&gt;</property>
2687
 
                        <property name="use_markup">True</property>
2688
 
                        <property name="justify">center</property>
2689
 
                      </object>
2690
 
                    </child>
2691
 
                  </object>
2692
 
                  <packing>
2693
 
                    <property name="top_attach">3</property>
2694
 
                    <property name="bottom_attach">4</property>
2695
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2696
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2697
 
                  </packing>
2698
 
                </child>
2699
 
                <child>
2700
 
                  <object class="GtkButton" id="calc_natural_logarithm_button">
2701
 
                    <property name="label">ln</property>
2702
 
                    <property name="visible">True</property>
2703
 
                    <property name="can_focus">True</property>
2704
 
                    <property name="receives_default">True</property>
2705
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the natural logarithm button">Natural logarithm</property>
2706
 
                    <property name="border_width">3</property>
2707
 
                    <property name="use_underline">True</property>
2708
 
                    <property name="focus_on_click">False</property>
2709
 
                    <signal name="clicked" handler="button_cb"/>
2710
 
                  </object>
2711
 
                  <packing>
2712
 
                    <property name="left_attach">1</property>
2713
 
                    <property name="right_attach">2</property>
2714
 
                    <property name="top_attach">2</property>
2715
 
                    <property name="bottom_attach">3</property>
2716
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2717
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2718
 
                  </packing>
2719
 
                </child>
2720
 
                <child>
2721
 
                  <object class="GtkButton" id="calc_eulers_number_button">
2722
 
                    <property name="visible">True</property>
2723
 
                    <property name="can_focus">True</property>
2724
 
                    <property name="receives_default">True</property>
2725
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the Euler's number button">Euler's number</property>
2726
 
                    <property name="border_width">3</property>
2727
 
                    <property name="use_underline">True</property>
2728
 
                    <property name="focus_on_click">False</property>
2729
 
                    <signal name="clicked" handler="button_cb"/>
2730
 
                    <child>
2731
 
                      <object class="GtkLabel" id="eulers_number_label">
2732
 
                        <property name="visible">True</property>
2733
 
                        <property name="label">&lt;i&gt;e&lt;/i&gt;</property>
2734
 
                        <property name="use_markup">True</property>
2735
 
                      </object>
2736
 
                    </child>
2737
 
                  </object>
2738
 
                  <packing>
2739
 
                    <property name="left_attach">3</property>
2740
 
                    <property name="right_attach">4</property>
2741
 
                    <property name="top_attach">1</property>
2742
 
                    <property name="bottom_attach">2</property>
2743
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2744
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2745
 
                  </packing>
2746
 
                </child>
2747
 
                <child>
2748
 
                  <object class="GtkButton" id="calc_abs_button">
2749
 
                    <property name="visible">True</property>
2750
 
                    <property name="can_focus">True</property>
2751
 
                    <property name="receives_default">True</property>
2752
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the absolute value button">Absolute value [|]</property>
2753
 
                    <property name="border_width">3</property>
2754
 
                    <property name="use_underline">True</property>
2755
 
                    <property name="focus_on_click">False</property>
2756
 
                    <child internal-child="accessible">
2757
 
                      <object class="AtkObject" id="calc_abs_button-atkobject">
2758
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the absolute value button">Absolute Value</property>
2759
 
                      </object>
2760
 
                    </child>
2761
 
                    <signal name="clicked" handler="button_cb"/>
2762
 
                    <child>
2763
 
                      <object class="GtkLabel" id="label1">
2764
 
                        <property name="visible">True</property>
2765
 
                        <property name="label">|&lt;i&gt;x&lt;/i&gt;|</property>
2766
 
                        <property name="use_markup">True</property>
2767
 
                      </object>
2768
 
                    </child>
2769
 
                  </object>
2770
 
                  <packing>
2771
 
                    <property name="left_attach">2</property>
2772
 
                    <property name="right_attach">3</property>
2773
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2774
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2775
 
                  </packing>
2776
 
                </child>
2777
 
                <child>
2778
 
                  <object class="GtkButton" id="calc_factorial_button">
2779
 
                    <property name="visible">True</property>
2780
 
                    <property name="can_focus">True</property>
2781
 
                    <property name="receives_default">True</property>
2782
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the factorial button">Factorial [!]</property>
2783
 
                    <property name="border_width">3</property>
2784
 
                    <property name="focus_on_click">False</property>
2785
 
                    <child internal-child="accessible">
2786
 
                      <object class="AtkObject" id="calc_factorial_button-atkobject">
2787
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the factorial button">Factorial</property>
2788
 
                      </object>
2789
 
                    </child>
2790
 
                    <signal name="clicked" handler="button_cb"/>
2791
 
                    <child>
2792
 
                      <object class="GtkLabel" id="label14">
2793
 
                        <property name="visible">True</property>
2794
 
                        <property name="label">&lt;i&gt;x&lt;/i&gt;!</property>
2795
 
                        <property name="use_markup">True</property>
2796
 
                      </object>
2797
 
                    </child>
2798
 
                  </object>
2799
 
                  <packing>
2800
 
                    <property name="left_attach">2</property>
2801
 
                    <property name="right_attach">3</property>
2802
 
                    <property name="top_attach">1</property>
2803
 
                    <property name="bottom_attach">2</property>
2804
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2805
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2806
 
                  </packing>
2807
 
                </child>
2808
 
                <child>
2809
 
                  <object class="GtkButton" id="calc_integer_portion_button">
2810
 
                    <property name="label">int</property>
2811
 
                    <property name="visible">True</property>
2812
 
                    <property name="can_focus">True</property>
2813
 
                    <property name="receives_default">True</property>
2814
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the integer portion button">Integer portion</property>
2815
 
                    <property name="border_width">3</property>
2816
 
                    <property name="use_underline">True</property>
2817
 
                    <property name="focus_on_click">False</property>
2818
 
                    <signal name="clicked" handler="button_cb"/>
2819
 
                  </object>
2820
 
                  <packing>
2821
 
                    <property name="left_attach">2</property>
2822
 
                    <property name="right_attach">3</property>
2823
 
                    <property name="top_attach">2</property>
2824
 
                    <property name="bottom_attach">3</property>
2825
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2826
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2827
 
                  </packing>
2828
 
                </child>
2829
 
                <child>
2830
 
                  <object class="GtkButton" id="calc_exponential_button">
2831
 
                    <property name="visible">True</property>
2832
 
                    <property name="can_focus">True</property>
2833
 
                    <property name="receives_default">True</property>
2834
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the scientific exponent button">Scientific exponent [Ctrl+E]</property>
2835
 
                    <property name="border_width">3</property>
2836
 
                    <property name="use_underline">True</property>
2837
 
                    <property name="focus_on_click">False</property>
2838
 
                    <child internal-child="accessible">
2839
 
                      <object class="AtkObject" id="calc_exponential_button-atkobject">
2840
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the scientific exponent button">Scientific Exponent</property>
2841
 
                      </object>
2842
 
                    </child>
2843
 
                    <signal name="clicked" handler="exponent_cb"/>
2844
 
                    <child>
2845
 
                      <object class="GtkLabel" id="label2">
2846
 
                        <property name="visible">True</property>
2847
 
                        <property name="label">&#xD7;10&lt;sup&gt;&lt;i&gt;y&lt;/i&gt;&lt;/sup&gt;</property>
2848
 
                        <property name="use_markup">True</property>
2849
 
                      </object>
2850
 
                    </child>
2851
 
                  </object>
2852
 
                  <packing>
2853
 
                    <property name="left_attach">1</property>
2854
 
                    <property name="right_attach">2</property>
2855
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2856
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2857
 
                  </packing>
2858
 
                </child>
2859
 
                <child>
2860
 
                  <object class="GtkButton" id="calc_fractional_portion_button">
2861
 
                    <property name="label">frac</property>
2862
 
                    <property name="visible">True</property>
2863
 
                    <property name="can_focus">True</property>
2864
 
                    <property name="receives_default">True</property>
2865
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the fractional portion button">Fractional portion</property>
2866
 
                    <property name="border_width">3</property>
2867
 
                    <property name="use_underline">True</property>
2868
 
                    <property name="focus_on_click">False</property>
2869
 
                    <signal name="clicked" handler="button_cb"/>
2870
 
                  </object>
2871
 
                  <packing>
2872
 
                    <property name="left_attach">2</property>
2873
 
                    <property name="right_attach">3</property>
2874
 
                    <property name="top_attach">3</property>
2875
 
                    <property name="bottom_attach">4</property>
2876
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2877
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2878
 
                  </packing>
2879
 
                </child>
2880
 
                <child>
2881
 
                  <object class="GtkButton" id="calc_imaginary_button">
2882
 
                    <property name="can_focus">True</property>
2883
 
                    <property name="receives_default">True</property>
2884
 
                    <property name="border_width">3</property>
2885
 
                    <property name="use_underline">True</property>
2886
 
                    <property name="focus_on_click">False</property>
2887
 
                    <signal name="clicked" handler="button_cb"/>
2888
 
                    <child>
2889
 
                      <object class="GtkLabel" id="imaginary_label">
2890
 
                        <property name="visible">True</property>
2891
 
                        <property name="label">&lt;i&gt;i&lt;/i&gt;</property>
2892
 
                        <property name="use_markup">True</property>
2893
 
                      </object>
2894
 
                    </child>
2895
 
                  </object>
2896
 
                  <packing>
2897
 
                    <property name="left_attach">3</property>
2898
 
                    <property name="right_attach">4</property>
2899
 
                    <property name="top_attach">2</property>
2900
 
                    <property name="bottom_attach">3</property>
2901
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2902
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2903
 
                  </packing>
2904
 
                </child>
2905
 
                <child>
2906
 
                  <object class="GtkToggleButton" id="subscript_togglebutton">
2907
 
                    <property name="visible">True</property>
2908
 
                    <property name="can_focus">True</property>
2909
 
                    <property name="receives_default">True</property>
2910
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the subscript mode button">Subscript number mode [Alt+number]</property>
2911
 
                    <property name="border_width">3</property>
2912
 
                    <property name="focus_on_click">False</property>
2913
 
                    <child internal-child="accessible">
2914
 
                      <object class="AtkObject" id="subscript_togglebutton-atkobject">
2915
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the subscript mode button">Subscript</property>
2916
 
                      </object>
2917
 
                    </child>
2918
 
                    <signal name="clicked" handler="set_subscript_cb"/>
2919
 
                    <child>
2920
 
                      <object class="GtkLabel" id="label4">
2921
 
                        <property name="visible">True</property>
2922
 
                        <property name="yalign">0</property>
2923
 
                        <property name="label">&#x2395;&lt;sub&gt;n&lt;/sub&gt;</property>
2924
 
                        <property name="use_markup">True</property>
2925
 
                      </object>
2926
 
                    </child>
2927
 
                  </object>
2928
 
                  <packing>
2929
 
                    <property name="left_attach">3</property>
2930
 
                    <property name="right_attach">4</property>
2931
 
                    <property name="top_attach">3</property>
2932
 
                    <property name="bottom_attach">4</property>
2933
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2934
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2935
 
                  </packing>
2936
 
                </child>
2937
 
                <child>
2938
 
                  <object class="GtkToggleButton" id="superscript_togglebutton">
2939
 
                    <property name="visible">True</property>
2940
 
                    <property name="can_focus">True</property>
2941
 
                    <property name="receives_default">True</property>
2942
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the superscript mode button">Superscript number mode [Ctrl+number]</property>
2943
 
                    <property name="border_width">3</property>
2944
 
                    <property name="focus_on_click">False</property>
2945
 
                    <child internal-child="accessible">
2946
 
                      <object class="AtkObject" id="superscript_togglebutton-atkobject">
2947
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the superscript mode button">Superscript</property>
2948
 
                      </object>
2949
 
                    </child>
2950
 
                    <signal name="clicked" handler="set_superscript_cb"/>
2951
 
                    <child>
2952
 
                      <object class="GtkLabel" id="label3">
2953
 
                        <property name="visible">True</property>
2954
 
                        <property name="label">&#x2395;&lt;sup&gt;n&lt;/sup&gt;</property>
2955
 
                        <property name="use_markup">True</property>
2956
 
                      </object>
2957
 
                    </child>
2958
 
                  </object>
2959
 
                  <packing>
2960
 
                    <property name="left_attach">4</property>
2961
 
                    <property name="right_attach">5</property>
2962
 
                    <property name="top_attach">3</property>
2963
 
                    <property name="bottom_attach">4</property>
2964
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2965
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2966
 
                  </packing>
2967
 
                </child>
2968
 
                <child>
2969
 
                  <object class="GtkButton" id="calc_ans_button">
2970
 
                    <property name="label">ans</property>
2971
 
                    <property name="visible">True</property>
2972
 
                    <property name="can_focus">True</property>
2973
 
                    <property name="receives_default">True</property>
2974
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the answer variable button">Answer variable</property>
2975
 
                    <property name="border_width">3</property>
2976
 
                    <property name="use_underline">True</property>
2977
 
                    <property name="focus_on_click">False</property>
2978
 
                    <signal name="clicked" handler="button_cb"/>
2979
 
                  </object>
2980
 
                  <packing>
2981
 
                    <property name="left_attach">4</property>
2982
 
                    <property name="right_attach">5</property>
2983
 
                    <property name="top_attach">2</property>
2984
 
                    <property name="bottom_attach">3</property>
2985
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2986
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
2987
 
                  </packing>
2988
 
                </child>
2989
 
                <child>
2990
 
                  <object class="GtkButton" id="calc_factor_button">
2991
 
                    <property name="label">fact</property>
2992
 
                    <property name="visible">True</property>
2993
 
                    <property name="can_focus">True</property>
2994
 
                    <property name="receives_default">True</property>
2995
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the factorize button">Factorize into prime numbers (Ctrl+F)</property>
2996
 
                    <property name="border_width">3</property>
2997
 
                    <property name="use_underline">True</property>
2998
 
                    <property name="focus_on_click">False</property>
2999
 
                    <child internal-child="accessible">
3000
 
                      <object class="AtkObject" id="calc_factor_button-atkobject">
3001
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the factorize button">Factorize</property>
3002
 
                      </object>
3003
 
                    </child>
3004
 
                    <signal name="clicked" handler="factorize_cb"/>
3005
 
                  </object>
3006
 
                  <packing>
3007
 
                    <property name="left_attach">1</property>
3008
 
                    <property name="right_attach">2</property>
3009
 
                    <property name="top_attach">3</property>
3010
 
                    <property name="bottom_attach">4</property>
3011
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3012
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3013
 
                  </packing>
3014
 
                </child>
3015
 
              </object>
3016
 
              <packing>
3017
 
                <property name="left_attach">5</property>
3018
 
                <property name="right_attach">10</property>
3019
 
                <property name="top_attach">5</property>
3020
 
                <property name="bottom_attach">9</property>
3021
 
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3022
 
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3023
 
              </packing>
3024
 
            </child>
3025
 
            <child>
3026
 
              <object class="GtkTable" id="programming_panel">
3027
 
                <property name="visible">True</property>
3028
 
                <property name="n_rows">2</property>
3029
 
                <property name="n_columns">10</property>
3030
 
                <child>
3031
 
                  <object class="GtkButton" id="calc_13_button">
3032
 
                    <property name="label">D</property>
3033
 
                    <property name="visible">True</property>
3034
 
                    <property name="can_focus">True</property>
3035
 
                    <property name="receives_default">True</property>
3036
 
                    <property name="border_width">3</property>
3037
 
                    <property name="use_underline">True</property>
3038
 
                    <property name="focus_on_click">False</property>
3039
 
                    <signal name="clicked" handler="button_cb"/>
3040
 
                  </object>
3041
 
                  <packing>
3042
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3043
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3044
 
                  </packing>
3045
 
                </child>
3046
 
                <child>
3047
 
                  <object class="GtkButton" id="calc_14_button">
3048
 
                    <property name="label">E</property>
3049
 
                    <property name="visible">True</property>
3050
 
                    <property name="can_focus">True</property>
3051
 
                    <property name="receives_default">True</property>
3052
 
                    <property name="border_width">3</property>
3053
 
                    <property name="use_underline">True</property>
3054
 
                    <property name="focus_on_click">False</property>
3055
 
                    <signal name="clicked" handler="button_cb"/>
3056
 
                  </object>
3057
 
                  <packing>
3058
 
                    <property name="left_attach">1</property>
3059
 
                    <property name="right_attach">2</property>
3060
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3061
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3062
 
                  </packing>
3063
 
                </child>
3064
 
                <child>
3065
 
                  <object class="GtkButton" id="calc_15_button">
3066
 
                    <property name="label">F</property>
3067
 
                    <property name="visible">True</property>
3068
 
                    <property name="can_focus">True</property>
3069
 
                    <property name="receives_default">True</property>
3070
 
                    <property name="border_width">3</property>
3071
 
                    <property name="use_underline">True</property>
3072
 
                    <property name="focus_on_click">False</property>
3073
 
                    <signal name="clicked" handler="button_cb"/>
3074
 
                  </object>
3075
 
                  <packing>
3076
 
                    <property name="left_attach">2</property>
3077
 
                    <property name="right_attach">3</property>
3078
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3079
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3080
 
                  </packing>
3081
 
                </child>
3082
 
                <child>
3083
 
                  <object class="GtkButton" id="calc_10_button">
3084
 
                    <property name="label">A</property>
3085
 
                    <property name="visible">True</property>
3086
 
                    <property name="can_focus">True</property>
3087
 
                    <property name="receives_default">True</property>
3088
 
                    <property name="border_width">3</property>
3089
 
                    <property name="use_underline">True</property>
3090
 
                    <property name="focus_on_click">False</property>
3091
 
                    <signal name="clicked" handler="button_cb"/>
3092
 
                  </object>
3093
 
                  <packing>
3094
 
                    <property name="top_attach">1</property>
3095
 
                    <property name="bottom_attach">2</property>
3096
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3097
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3098
 
                  </packing>
3099
 
                </child>
3100
 
                <child>
3101
 
                  <object class="GtkButton" id="calc_11_button">
3102
 
                    <property name="label">B</property>
3103
 
                    <property name="visible">True</property>
3104
 
                    <property name="can_focus">True</property>
3105
 
                    <property name="receives_default">True</property>
3106
 
                    <property name="border_width">3</property>
3107
 
                    <property name="use_underline">True</property>
3108
 
                    <property name="focus_on_click">False</property>
3109
 
                    <signal name="clicked" handler="button_cb"/>
3110
 
                  </object>
3111
 
                  <packing>
3112
 
                    <property name="left_attach">1</property>
3113
 
                    <property name="right_attach">2</property>
3114
 
                    <property name="top_attach">1</property>
3115
 
                    <property name="bottom_attach">2</property>
3116
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3117
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3118
 
                  </packing>
3119
 
                </child>
3120
 
                <child>
3121
 
                  <object class="GtkButton" id="calc_12_button">
3122
 
                    <property name="label">C</property>
3123
 
                    <property name="visible">True</property>
3124
 
                    <property name="can_focus">True</property>
3125
 
                    <property name="receives_default">True</property>
3126
 
                    <property name="border_width">3</property>
3127
 
                    <property name="use_underline">True</property>
3128
 
                    <property name="focus_on_click">False</property>
3129
 
                    <signal name="clicked" handler="button_cb"/>
3130
 
                  </object>
3131
 
                  <packing>
3132
 
                    <property name="left_attach">2</property>
3133
 
                    <property name="right_attach">3</property>
3134
 
                    <property name="top_attach">1</property>
3135
 
                    <property name="bottom_attach">2</property>
3136
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3137
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3138
 
                  </packing>
3139
 
                </child>
3140
 
                <child>
3141
 
                  <object class="GtkButton" id="calc_and_button">
3142
 
                    <property name="label">AND</property>
3143
 
                    <property name="visible">True</property>
3144
 
                    <property name="can_focus">True</property>
3145
 
                    <property name="receives_default">True</property>
3146
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the boolean AND button">Boolean AND</property>
3147
 
                    <property name="border_width">3</property>
3148
 
                    <property name="use_underline">True</property>
3149
 
                    <property name="focus_on_click">False</property>
3150
 
                    <signal name="clicked" handler="button_cb"/>
3151
 
                  </object>
3152
 
                  <packing>
3153
 
                    <property name="left_attach">5</property>
3154
 
                    <property name="right_attach">6</property>
3155
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3156
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3157
 
                  </packing>
3158
 
                </child>
3159
 
                <child>
3160
 
                  <object class="GtkButton" id="calc_or_button">
3161
 
                    <property name="label">OR</property>
3162
 
                    <property name="visible">True</property>
3163
 
                    <property name="can_focus">True</property>
3164
 
                    <property name="receives_default">True</property>
3165
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the boolean OR button">Boolean OR</property>
3166
 
                    <property name="border_width">3</property>
3167
 
                    <property name="use_underline">True</property>
3168
 
                    <property name="focus_on_click">False</property>
3169
 
                    <signal name="clicked" handler="button_cb"/>
3170
 
                  </object>
3171
 
                  <packing>
3172
 
                    <property name="left_attach">6</property>
3173
 
                    <property name="right_attach">7</property>
3174
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3175
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3176
 
                  </packing>
3177
 
                </child>
3178
 
                <child>
3179
 
                  <object class="GtkButton" id="calc_not_button">
3180
 
                    <property name="label">NOT</property>
3181
 
                    <property name="visible">True</property>
3182
 
                    <property name="can_focus">True</property>
3183
 
                    <property name="receives_default">True</property>
3184
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the boolean NOT button">Boolean NOT</property>
3185
 
                    <property name="border_width">3</property>
3186
 
                    <property name="use_underline">True</property>
3187
 
                    <property name="focus_on_click">False</property>
3188
 
                    <signal name="clicked" handler="button_cb"/>
3189
 
                  </object>
3190
 
                  <packing>
3191
 
                    <property name="left_attach">8</property>
3192
 
                    <property name="right_attach">9</property>
3193
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3194
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3195
 
                  </packing>
3196
 
                </child>
3197
 
                <child>
3198
 
                  <object class="GtkButton" id="calc_xor_button">
3199
 
                    <property name="label">XOR</property>
3200
 
                    <property name="visible">True</property>
3201
 
                    <property name="can_focus">True</property>
3202
 
                    <property name="receives_default">True</property>
3203
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the boolean exclusive OR button">Boolean exclusive OR</property>
3204
 
                    <property name="border_width">3</property>
3205
 
                    <property name="use_underline">True</property>
3206
 
                    <property name="focus_on_click">False</property>
3207
 
                    <signal name="clicked" handler="button_cb"/>
3208
 
                  </object>
3209
 
                  <packing>
3210
 
                    <property name="left_attach">7</property>
3211
 
                    <property name="right_attach">8</property>
3212
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3213
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3214
 
                  </packing>
3215
 
                </child>
3216
 
                <child>
3217
 
                  <object class="GtkButton" id="calc_ones_complement_button">
3218
 
                    <property name="label">ones</property>
3219
 
                    <property name="visible">True</property>
3220
 
                    <property name="can_focus">True</property>
3221
 
                    <property name="receives_default">True</property>
3222
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the ones' complement button">Ones' complement</property>
3223
 
                    <property name="border_width">3</property>
3224
 
                    <property name="use_underline">True</property>
3225
 
                    <property name="focus_on_click">False</property>
3226
 
                    <signal name="clicked" handler="button_cb"/>
3227
 
                  </object>
3228
 
                  <packing>
3229
 
                    <property name="left_attach">7</property>
3230
 
                    <property name="right_attach">8</property>
3231
 
                    <property name="top_attach">1</property>
3232
 
                    <property name="bottom_attach">2</property>
3233
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3234
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3235
 
                  </packing>
3236
 
                </child>
3237
 
                <child>
3238
 
                  <object class="GtkButton" id="calc_twos_complement_button">
3239
 
                    <property name="label">twos</property>
3240
 
                    <property name="visible">True</property>
3241
 
                    <property name="can_focus">True</property>
3242
 
                    <property name="receives_default">True</property>
3243
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the two's complement button">Two's complement</property>
3244
 
                    <property name="border_width">3</property>
3245
 
                    <property name="use_underline">True</property>
3246
 
                    <property name="focus_on_click">False</property>
3247
 
                    <signal name="clicked" handler="button_cb"/>
3248
 
                  </object>
3249
 
                  <packing>
3250
 
                    <property name="left_attach">8</property>
3251
 
                    <property name="right_attach">9</property>
3252
 
                    <property name="top_attach">1</property>
3253
 
                    <property name="bottom_attach">2</property>
3254
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3255
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3256
 
                  </packing>
3257
 
                </child>
3258
 
                <child>
3259
 
                  <object class="GtkButton" id="calc_shift_right_button">
3260
 
                    <property name="visible">True</property>
3261
 
                    <property name="can_focus">True</property>
3262
 
                    <property name="receives_default">True</property>
3263
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the shift right button">Shift right [&gt;]</property>
3264
 
                    <property name="border_width">3</property>
3265
 
                    <property name="focus_on_click">False</property>
3266
 
                    <child internal-child="accessible">
3267
 
                      <object class="AtkObject" id="calc_shift_right_button-atkobject">
3268
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the shift right button">Shift Right</property>
3269
 
                      </object>
3270
 
                    </child>
3271
 
                    <signal name="clicked" handler="popup_cb"/>
3272
 
                    <child>
3273
 
                      <object class="GtkHBox" id="hbox10">
3274
 
                        <property name="visible">True</property>
3275
 
                        <property name="spacing">3</property>
3276
 
                        <child>
3277
 
                          <object class="GtkLabel" id="label6">
3278
 
                            <property name="visible">True</property>
3279
 
                            <property name="can_focus">True</property>
3280
 
                            <property name="label">&gt;</property>
3281
 
                          </object>
3282
 
                          <packing>
3283
 
                            <property name="position">0</property>
3284
 
                          </packing>
3285
 
                        </child>
3286
 
                        <child>
3287
 
                          <object class="GtkArrow" id="arrow4">
3288
 
                            <property name="visible">True</property>
3289
 
                            <property name="arrow_type">down</property>
3290
 
                          </object>
3291
 
                          <packing>
3292
 
                            <property name="expand">False</property>
3293
 
                            <property name="position">1</property>
3294
 
                          </packing>
3295
 
                        </child>
3296
 
                      </object>
3297
 
                    </child>
3298
 
                  </object>
3299
 
                  <packing>
3300
 
                    <property name="left_attach">6</property>
3301
 
                    <property name="right_attach">7</property>
3302
 
                    <property name="top_attach">1</property>
3303
 
                    <property name="bottom_attach">2</property>
3304
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3305
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3306
 
                  </packing>
3307
 
                </child>
3308
 
                <child>
3309
 
                  <object class="GtkButton" id="calc_shift_left_button">
3310
 
                    <property name="visible">True</property>
3311
 
                    <property name="can_focus">True</property>
3312
 
                    <property name="receives_default">True</property>
3313
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the shift left button">Shift left [&lt;]</property>
3314
 
                    <property name="border_width">3</property>
3315
 
                    <property name="focus_on_click">False</property>
3316
 
                    <child internal-child="accessible">
3317
 
                      <object class="AtkObject" id="calc_shift_left_button-atkobject">
3318
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the shift left button">Shift Left</property>
3319
 
                      </object>
3320
 
                    </child>
3321
 
                    <signal name="clicked" handler="popup_cb"/>
3322
 
                    <child>
3323
 
                      <object class="GtkHBox" id="hbox11">
3324
 
                        <property name="visible">True</property>
3325
 
                        <property name="spacing">3</property>
3326
 
                        <child>
3327
 
                          <object class="GtkLabel" id="label7">
3328
 
                            <property name="visible">True</property>
3329
 
                            <property name="can_focus">True</property>
3330
 
                            <property name="label">&lt;</property>
3331
 
                          </object>
3332
 
                          <packing>
3333
 
                            <property name="position">0</property>
3334
 
                          </packing>
3335
 
                        </child>
3336
 
                        <child>
3337
 
                          <object class="GtkArrow" id="arrow5">
3338
 
                            <property name="visible">True</property>
3339
 
                            <property name="arrow_type">down</property>
3340
 
                          </object>
3341
 
                          <packing>
3342
 
                            <property name="expand">False</property>
3343
 
                            <property name="position">1</property>
3344
 
                          </packing>
3345
 
                        </child>
3346
 
                      </object>
3347
 
                    </child>
3348
 
                  </object>
3349
 
                  <packing>
3350
 
                    <property name="left_attach">5</property>
3351
 
                    <property name="right_attach">6</property>
3352
 
                    <property name="top_attach">1</property>
3353
 
                    <property name="bottom_attach">2</property>
3354
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3355
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3356
 
                  </packing>
3357
 
                </child>
3358
 
                <child>
3359
 
                  <object class="GtkButton" id="calc_trunc_button">
3360
 
                    <property name="label">trunc</property>
3361
 
                    <property name="visible">True</property>
3362
 
                    <property name="can_focus">True</property>
3363
 
                    <property name="receives_default">True</property>
3364
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the truncate button">Truncate value</property>
3365
 
                    <property name="border_width">3</property>
3366
 
                    <property name="use_underline">True</property>
3367
 
                    <property name="focus_on_click">False</property>
3368
 
                    <signal name="clicked" handler="button_cb"/>
3369
 
                  </object>
3370
 
                  <packing>
3371
 
                    <property name="left_attach">9</property>
3372
 
                    <property name="right_attach">10</property>
3373
 
                    <property name="top_attach">1</property>
3374
 
                    <property name="bottom_attach">2</property>
3375
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3376
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3377
 
                  </packing>
3378
 
                </child>
3379
 
                <child>
3380
 
                  <object class="GtkButton" id="calc_random_button">
3381
 
                    <property name="label">rand</property>
3382
 
                    <property name="visible">True</property>
3383
 
                    <property name="can_focus">True</property>
3384
 
                    <property name="receives_default">True</property>
3385
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the random number button">Random number</property>
3386
 
                    <property name="border_width">3</property>
3387
 
                    <property name="use_underline">True</property>
3388
 
                    <property name="focus_on_click">False</property>
3389
 
                    <signal name="clicked" handler="button_cb"/>
3390
 
                  </object>
3391
 
                  <packing>
3392
 
                    <property name="left_attach">3</property>
3393
 
                    <property name="right_attach">4</property>
3394
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3395
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3396
 
                  </packing>
3397
 
                </child>
3398
 
                <child>
3399
 
                  <object class="GtkButton" id="calc_base_2_button">
3400
 
                    <property name="visible">True</property>
3401
 
                    <property name="can_focus">True</property>
3402
 
                    <property name="receives_default">True</property>
3403
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the base 2 button">Base 2</property>
3404
 
                    <property name="border_width">3</property>
3405
 
                    <property name="focus_on_click">False</property>
3406
 
                    <child internal-child="accessible">
3407
 
                      <object class="AtkObject" id="calc_base_2_button-atkobject">
3408
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the base 2 button">Base 2</property>
3409
 
                      </object>
3410
 
                    </child>
3411
 
                    <signal name="clicked" handler="base_cb"/>
3412
 
                    <child>
3413
 
                      <object class="GtkLabel" id="base_2_label">
3414
 
                        <property name="visible">True</property>
3415
 
                        <property name="label">&lt;i&gt;x&lt;/i&gt;&lt;sub&gt;2&lt;/sub&gt;</property>
3416
 
                        <property name="use_markup">True</property>
3417
 
                      </object>
3418
 
                    </child>
3419
 
                  </object>
3420
 
                  <packing>
3421
 
                    <property name="left_attach">3</property>
3422
 
                    <property name="right_attach">4</property>
3423
 
                    <property name="top_attach">1</property>
3424
 
                    <property name="bottom_attach">2</property>
3425
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3426
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3427
 
                  </packing>
3428
 
                </child>
3429
 
                <child>
3430
 
                  <object class="GtkButton" id="calc_base_8_button">
3431
 
                    <property name="visible">True</property>
3432
 
                    <property name="can_focus">True</property>
3433
 
                    <property name="receives_default">True</property>
3434
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the base 8 button">Base 8</property>
3435
 
                    <property name="border_width">3</property>
3436
 
                    <property name="focus_on_click">False</property>
3437
 
                    <child internal-child="accessible">
3438
 
                      <object class="AtkObject" id="calc_base_8_button-atkobject">
3439
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the base 8 button">Base 8</property>
3440
 
                      </object>
3441
 
                    </child>
3442
 
                    <signal name="clicked" handler="base_cb"/>
3443
 
                    <child>
3444
 
                      <object class="GtkLabel" id="base_8_label">
3445
 
                        <property name="visible">True</property>
3446
 
                        <property name="label">&lt;i&gt;x&lt;/i&gt;&lt;sub&gt;8&lt;/sub&gt;</property>
3447
 
                        <property name="use_markup">True</property>
3448
 
                      </object>
3449
 
                    </child>
3450
 
                  </object>
3451
 
                  <packing>
3452
 
                    <property name="left_attach">4</property>
3453
 
                    <property name="right_attach">5</property>
3454
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3455
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3456
 
                  </packing>
3457
 
                </child>
3458
 
                <child>
3459
 
                  <object class="GtkButton" id="calc_base_16_button">
3460
 
                    <property name="visible">True</property>
3461
 
                    <property name="can_focus">True</property>
3462
 
                    <property name="receives_default">True</property>
3463
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the base 16 button">Base 16</property>
3464
 
                    <property name="border_width">3</property>
3465
 
                    <property name="focus_on_click">False</property>
3466
 
                    <child internal-child="accessible">
3467
 
                      <object class="AtkObject" id="calc_base_16_button-atkobject">
3468
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the base 16 button">Base 16</property>
3469
 
                      </object>
3470
 
                    </child>
3471
 
                    <signal name="clicked" handler="base_cb"/>
3472
 
                    <child>
3473
 
                      <object class="GtkLabel" id="base_16_label">
3474
 
                        <property name="visible">True</property>
3475
 
                        <property name="label">&lt;i&gt;x&lt;/i&gt;&lt;sub&gt;16&lt;/sub&gt;</property>
3476
 
                        <property name="use_markup">True</property>
3477
 
                      </object>
3478
 
                    </child>
3479
 
                  </object>
3480
 
                  <packing>
3481
 
                    <property name="left_attach">4</property>
3482
 
                    <property name="right_attach">5</property>
3483
 
                    <property name="top_attach">1</property>
3484
 
                    <property name="bottom_attach">2</property>
3485
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3486
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3487
 
                  </packing>
3488
 
                </child>
3489
 
                <child>
3490
 
                  <object class="GtkButton" id="calc_character_button">
3491
 
                    <property name="label">&#xE1;</property>
3492
 
                    <property name="visible">True</property>
3493
 
                    <property name="can_focus">True</property>
3494
 
                    <property name="receives_default">True</property>
3495
 
                    <property name="tooltip_text" translatable="yes" comments="Tooltip for the insert character button">Insert character</property>
3496
 
                    <property name="border_width">3</property>
3497
 
                    <property name="focus_on_click">False</property>
3498
 
                    <child internal-child="accessible">
3499
 
                      <object class="AtkObject" id="calc_character_button-atkobject">
3500
 
                        <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the insert character button">Insert Character</property>
3501
 
                      </object>
3502
 
                    </child>
3503
 
                    <signal name="clicked" handler="insert_ascii_cb"/>
3504
 
                  </object>
3505
 
                  <packing>
3506
 
                    <property name="left_attach">9</property>
3507
 
                    <property name="right_attach">10</property>
3508
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3509
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3510
 
                  </packing>
3511
 
                </child>
3512
 
              </object>
3513
 
              <packing>
3514
 
                <property name="right_attach">10</property>
3515
 
                <property name="top_attach">3</property>
 
4482
                    <property name="tooltip_text" translatable="yes">Add [+]</property>
 
4483
                    <property name="use_underline">True</property>
 
4484
                    <property name="focus_on_click">False</property>
 
4485
                    <child internal-child="accessible">
 
4486
                      <object class="AtkObject" id="calc_add_button-atkobject">
 
4487
                        <property name="AtkObject::accessible-name" translatable="yes">Add</property>
 
4488
                      </object>
 
4489
                    </child>
 
4490
                    <signal name="clicked" handler="button_cb"/>
 
4491
                  </object>
 
4492
                  <packing>
 
4493
                    <property name="left_attach">3</property>
 
4494
                    <property name="right_attach">4</property>
 
4495
                    <property name="top_attach">3</property>
 
4496
                    <property name="bottom_attach">4</property>
 
4497
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
4498
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
4499
                  </packing>
 
4500
                </child>
 
4501
              </object>
 
4502
              <packing>
 
4503
                <property name="top_attach">1</property>
3516
4504
                <property name="bottom_attach">5</property>
3517
4505
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3518
4506
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3519
4507
              </packing>
3520
4508
            </child>
3521
4509
            <child>
3522
 
              <object class="GtkTable" id="si_panel">
3523
 
                <property name="n_columns">10</property>
3524
 
                <child>
3525
 
                  <object class="GtkButton" id="calc_si_kilo_button">
3526
 
                    <property name="label">k</property>
3527
 
                    <property name="visible">True</property>
3528
 
                    <property name="can_focus">True</property>
3529
 
                    <property name="receives_default">True</property>
3530
 
                    <property name="border_width">3</property>
3531
 
                    <property name="focus_on_click">False</property>
3532
 
                  </object>
3533
 
                  <packing>
3534
 
                    <property name="left_attach">5</property>
3535
 
                    <property name="right_attach">6</property>
3536
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3537
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3538
 
                  </packing>
3539
 
                </child>
3540
 
                <child>
3541
 
                  <object class="GtkButton" id="calc_si_milli_button">
3542
 
                    <property name="label">m</property>
3543
 
                    <property name="visible">True</property>
3544
 
                    <property name="can_focus">True</property>
3545
 
                    <property name="receives_default">True</property>
3546
 
                    <property name="border_width">3</property>
3547
 
                    <property name="focus_on_click">False</property>
3548
 
                  </object>
3549
 
                  <packing>
3550
 
                    <property name="left_attach">4</property>
3551
 
                    <property name="right_attach">5</property>
3552
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3553
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3554
 
                  </packing>
3555
 
                </child>
3556
 
                <child>
3557
 
                  <object class="GtkButton" id="calc_si_micro_button">
3558
 
                    <property name="label">&#xB5;</property>
3559
 
                    <property name="visible">True</property>
3560
 
                    <property name="can_focus">True</property>
3561
 
                    <property name="receives_default">True</property>
3562
 
                    <property name="border_width">3</property>
3563
 
                    <property name="focus_on_click">False</property>
3564
 
                  </object>
3565
 
                  <packing>
3566
 
                    <property name="left_attach">3</property>
3567
 
                    <property name="right_attach">4</property>
3568
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3569
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3570
 
                  </packing>
3571
 
                </child>
3572
 
                <child>
3573
 
                  <object class="GtkButton" id="calc_si_mega_button">
3574
 
                    <property name="label">M</property>
3575
 
                    <property name="visible">True</property>
3576
 
                    <property name="can_focus">True</property>
3577
 
                    <property name="receives_default">True</property>
3578
 
                    <property name="border_width">3</property>
3579
 
                    <property name="focus_on_click">False</property>
3580
 
                  </object>
3581
 
                  <packing>
3582
 
                    <property name="left_attach">6</property>
3583
 
                    <property name="right_attach">7</property>
3584
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3585
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3586
 
                  </packing>
3587
 
                </child>
3588
 
                <child>
3589
 
                  <object class="GtkButton" id="calc_si_giga_button">
3590
 
                    <property name="label">G</property>
3591
 
                    <property name="visible">True</property>
3592
 
                    <property name="can_focus">True</property>
3593
 
                    <property name="receives_default">True</property>
3594
 
                    <property name="border_width">3</property>
3595
 
                    <property name="focus_on_click">False</property>
3596
 
                  </object>
3597
 
                  <packing>
3598
 
                    <property name="left_attach">7</property>
3599
 
                    <property name="right_attach">8</property>
3600
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3601
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3602
 
                  </packing>
3603
 
                </child>
3604
 
                <child>
3605
 
                  <object class="GtkButton" id="calc_si_peta_button">
3606
 
                    <property name="label">P</property>
3607
 
                    <property name="visible">True</property>
3608
 
                    <property name="can_focus">True</property>
3609
 
                    <property name="receives_default">True</property>
3610
 
                    <property name="border_width">3</property>
3611
 
                    <property name="focus_on_click">False</property>
3612
 
                  </object>
3613
 
                  <packing>
3614
 
                    <property name="left_attach">8</property>
3615
 
                    <property name="right_attach">9</property>
3616
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3617
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3618
 
                  </packing>
3619
 
                </child>
3620
 
                <child>
3621
 
                  <object class="GtkButton" id="calc_si_femto_button">
3622
 
                    <property name="label">f</property>
3623
 
                    <property name="visible">True</property>
3624
 
                    <property name="can_focus">True</property>
3625
 
                    <property name="receives_default">True</property>
3626
 
                    <property name="border_width">3</property>
3627
 
                    <property name="focus_on_click">False</property>
3628
 
                  </object>
3629
 
                  <packing>
3630
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3631
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3632
 
                  </packing>
3633
 
                </child>
3634
 
                <child>
3635
 
                  <object class="GtkButton" id="calc_si_pico_button">
3636
 
                    <property name="label">p</property>
3637
 
                    <property name="visible">True</property>
3638
 
                    <property name="can_focus">True</property>
3639
 
                    <property name="receives_default">True</property>
3640
 
                    <property name="border_width">3</property>
3641
 
                    <property name="focus_on_click">False</property>
3642
 
                  </object>
3643
 
                  <packing>
3644
 
                    <property name="left_attach">1</property>
3645
 
                    <property name="right_attach">2</property>
3646
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3647
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3648
 
                  </packing>
3649
 
                </child>
3650
 
                <child>
3651
 
                  <object class="GtkButton" id="calc_si_nano_button">
3652
 
                    <property name="label">n</property>
3653
 
                    <property name="visible">True</property>
3654
 
                    <property name="can_focus">True</property>
3655
 
                    <property name="receives_default">True</property>
3656
 
                    <property name="border_width">3</property>
3657
 
                    <property name="focus_on_click">False</property>
3658
 
                  </object>
3659
 
                  <packing>
3660
 
                    <property name="left_attach">2</property>
3661
 
                    <property name="right_attach">3</property>
3662
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3663
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3664
 
                  </packing>
3665
 
                </child>
3666
 
                <child>
3667
 
                  <placeholder/>
3668
 
                </child>
3669
 
              </object>
3670
 
              <packing>
3671
 
                <property name="right_attach">10</property>
3672
 
                <property name="top_attach">2</property>
3673
 
                <property name="bottom_attach">3</property>
3674
 
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3675
 
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3676
 
              </packing>
3677
 
            </child>
3678
 
            <child>
3679
 
              <object class="GtkTable" id="scientific_panel">
3680
 
                <property name="visible">True</property>
3681
 
                <property name="n_columns">10</property>
3682
 
                <child>
3683
 
                  <object class="GtkButton" id="calc_tangent_button">
3684
 
                    <property name="label">tan</property>
3685
 
                    <property name="visible">True</property>
3686
 
                    <property name="can_focus">True</property>
3687
 
                    <property name="receives_default">True</property>
3688
 
                    <property name="border_width">3</property>
3689
 
                    <property name="focus_on_click">False</property>
3690
 
                    <signal name="clicked" handler="button_cb"/>
3691
 
                  </object>
3692
 
                  <packing>
3693
 
                    <property name="left_attach">5</property>
3694
 
                    <property name="right_attach">6</property>
3695
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3696
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3697
 
                  </packing>
3698
 
                </child>
3699
 
                <child>
3700
 
                  <object class="GtkButton" id="calc_sine_button">
3701
 
                    <property name="label">sin</property>
3702
 
                    <property name="visible">True</property>
3703
 
                    <property name="can_focus">True</property>
3704
 
                    <property name="receives_default">True</property>
3705
 
                    <property name="border_width">3</property>
3706
 
                    <property name="focus_on_click">False</property>
3707
 
                    <signal name="clicked" handler="button_cb"/>
3708
 
                  </object>
3709
 
                  <packing>
3710
 
                    <property name="left_attach">4</property>
3711
 
                    <property name="right_attach">5</property>
3712
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3713
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3714
 
                  </packing>
3715
 
                </child>
3716
 
                <child>
3717
 
                  <object class="GtkButton" id="calc_cosine_button">
3718
 
                    <property name="label">cos</property>
3719
 
                    <property name="visible">True</property>
3720
 
                    <property name="can_focus">True</property>
3721
 
                    <property name="receives_default">True</property>
3722
 
                    <property name="border_width">3</property>
3723
 
                    <property name="focus_on_click">False</property>
3724
 
                    <signal name="clicked" handler="button_cb"/>
3725
 
                  </object>
3726
 
                  <packing>
3727
 
                    <property name="left_attach">3</property>
3728
 
                    <property name="right_attach">4</property>
3729
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3730
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3731
 
                  </packing>
3732
 
                </child>
3733
 
                <child>
3734
 
                  <object class="GtkButton" id="calc_hyperbolic_cosine_button">
3735
 
                    <property name="label">cosh</property>
3736
 
                    <property name="visible">True</property>
3737
 
                    <property name="can_focus">True</property>
3738
 
                    <property name="receives_default">True</property>
3739
 
                    <property name="border_width">3</property>
3740
 
                    <property name="focus_on_click">False</property>
3741
 
                    <signal name="clicked" handler="button_cb"/>
3742
 
                  </object>
3743
 
                  <packing>
3744
 
                    <property name="left_attach">6</property>
3745
 
                    <property name="right_attach">7</property>
3746
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3747
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3748
 
                  </packing>
3749
 
                </child>
3750
 
                <child>
3751
 
                  <object class="GtkButton" id="calc_hyperbolic_sine_button">
3752
 
                    <property name="label">sinh</property>
3753
 
                    <property name="visible">True</property>
3754
 
                    <property name="can_focus">True</property>
3755
 
                    <property name="receives_default">True</property>
3756
 
                    <property name="border_width">3</property>
3757
 
                    <property name="focus_on_click">False</property>
3758
 
                    <signal name="clicked" handler="button_cb"/>
3759
 
                  </object>
3760
 
                  <packing>
3761
 
                    <property name="left_attach">7</property>
3762
 
                    <property name="right_attach">8</property>
3763
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3764
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3765
 
                  </packing>
3766
 
                </child>
3767
 
                <child>
3768
 
                  <object class="GtkButton" id="calc_hyperbolic_tangent_button">
3769
 
                    <property name="label">tanh</property>
3770
 
                    <property name="visible">True</property>
3771
 
                    <property name="can_focus">True</property>
3772
 
                    <property name="receives_default">True</property>
3773
 
                    <property name="border_width">3</property>
3774
 
                    <property name="focus_on_click">False</property>
3775
 
                    <signal name="clicked" handler="button_cb"/>
3776
 
                  </object>
3777
 
                  <packing>
3778
 
                    <property name="left_attach">8</property>
3779
 
                    <property name="right_attach">9</property>
3780
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3781
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3782
 
                  </packing>
3783
 
                </child>
3784
 
                <child>
3785
 
                  <placeholder/>
3786
 
                </child>
3787
 
                <child>
3788
 
                  <placeholder/>
3789
 
                </child>
3790
 
                <child>
3791
 
                  <placeholder/>
3792
 
                </child>
3793
 
                <child>
3794
 
                  <placeholder/>
3795
 
                </child>
3796
 
              </object>
3797
 
              <packing>
3798
 
                <property name="right_attach">10</property>
3799
 
                <property name="top_attach">1</property>
3800
 
                <property name="bottom_attach">2</property>
3801
 
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3802
 
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3803
 
              </packing>
3804
 
            </child>
3805
 
            <child>
3806
 
              <object class="GtkTable" id="financial_panel">
3807
 
                <property name="visible">True</property>
3808
 
                <property name="n_rows">2</property>
3809
 
                <property name="n_columns">10</property>
3810
 
                <child>
3811
 
                  <object class="GtkButton" id="calc_finc_straight_line_depreciation_button">
3812
 
                    <property name="label" translatable="yes" comments="Calculates the straight-line depreciation of an asset for one period. The depreciable cost is cost - salvage. The straight-line method of depreciation divides the depreciable cost evenly over the useful life of an asset. The useful life is the number of periods, typically years, over which an asset is depreciated. See also: http://en.wikipedia.org/wiki/Depreciation">Sln</property>
3813
 
                    <property name="visible">True</property>
3814
 
                    <property name="can_focus">True</property>
3815
 
                    <property name="receives_default">True</property>
3816
 
                    <property name="border_width">3</property>
3817
 
                    <property name="use_underline">True</property>
3818
 
                    <property name="focus_on_click">False</property>
3819
 
                    <signal name="clicked" handler="finc_cb"/>
3820
 
                  </object>
3821
 
                  <packing>
3822
 
                    <property name="left_attach">7</property>
3823
 
                    <property name="right_attach">8</property>
3824
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3825
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3826
 
                  </packing>
3827
 
                </child>
3828
 
                <child>
3829
 
                  <object class="GtkButton" id="calc_finc_periodic_interest_rate_button">
3830
 
                    <property name="label" translatable="yes" comments="Calculates the periodic interest necessary to increase an investment of present value pv to a future value of fv, over the number of compounding periods in term. See also: http://en.wikipedia.org/wiki/Interest                                      ">Rate</property>
3831
 
                    <property name="visible">True</property>
3832
 
                    <property name="can_focus">True</property>
3833
 
                    <property name="receives_default">True</property>
3834
 
                    <property name="border_width">3</property>
3835
 
                    <property name="use_underline">True</property>
3836
 
                    <property name="focus_on_click">False</property>
3837
 
                    <signal name="clicked" handler="finc_cb"/>
3838
 
                  </object>
3839
 
                  <packing>
3840
 
                    <property name="left_attach">6</property>
3841
 
                    <property name="right_attach">7</property>
3842
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3843
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3844
 
                  </packing>
3845
 
                </child>
3846
 
                <child>
3847
 
                  <object class="GtkButton" id="calc_finc_present_value_button">
3848
 
                    <property name="label" translatable="yes" comments="Calculates the present value of an investment based on a series of equal payments, each of amount pmt, discounted at a periodic interest rate of int, over the number of payment periods in the term. See also: http://en.wikipedia.org/wiki/Present_value">Pv</property>
3849
 
                    <property name="visible">True</property>
3850
 
                    <property name="can_focus">True</property>
3851
 
                    <property name="receives_default">True</property>
3852
 
                    <property name="border_width">3</property>
3853
 
                    <property name="use_underline">True</property>
3854
 
                    <property name="focus_on_click">False</property>
3855
 
                    <signal name="clicked" handler="finc_cb"/>
3856
 
                  </object>
3857
 
                  <packing>
3858
 
                    <property name="left_attach">5</property>
3859
 
                    <property name="right_attach">6</property>
3860
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3861
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3862
 
                  </packing>
3863
 
                </child>
3864
 
                <child>
3865
 
                  <object class="GtkButton" id="calc_finc_periodic_payment_button">
3866
 
                    <property name="label" translatable="yes" comments="Calculates the amount of the periodic payment of a loan, where payments are made at the end of each payment period. See also: http://en.wikipedia.org/wiki/Amortization_schedule">Pmt</property>
3867
 
                    <property name="visible">True</property>
3868
 
                    <property name="can_focus">True</property>
3869
 
                    <property name="receives_default">True</property>
3870
 
                    <property name="border_width">3</property>
3871
 
                    <property name="use_underline">True</property>
3872
 
                    <property name="focus_on_click">False</property>
3873
 
                    <signal name="clicked" handler="finc_cb"/>
3874
 
                  </object>
3875
 
                  <packing>
3876
 
                    <property name="left_attach">4</property>
3877
 
                    <property name="right_attach">5</property>
3878
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3879
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3880
 
                  </packing>
3881
 
                </child>
3882
 
                <child>
3883
 
                  <object class="GtkButton" id="calc_finc_future_value_button">
3884
 
                    <property name="label" translatable="yes" comments="Calculates the future value of an investment based on a series of equal payments, each of amount pmt, at a periodic interest rate of int, over the number of payment periods in the term. See also: http://en.wikipedia.org/wiki/Future_value">Fv</property>
3885
 
                    <property name="visible">True</property>
3886
 
                    <property name="can_focus">True</property>
3887
 
                    <property name="receives_default">True</property>
3888
 
                    <property name="border_width">3</property>
3889
 
                    <property name="use_underline">True</property>
3890
 
                    <property name="focus_on_click">False</property>
3891
 
                    <signal name="clicked" handler="finc_cb"/>
3892
 
                  </object>
3893
 
                  <packing>
3894
 
                    <property name="left_attach">2</property>
3895
 
                    <property name="right_attach">3</property>
3896
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3897
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3898
 
                  </packing>
3899
 
                </child>
3900
 
                <child>
3901
 
                  <object class="GtkButton" id="calc_finc_gross_profit_margin_button">
3902
 
                    <property name="label" translatable="yes" comments="Calculates the resale price of a product, based on the product cost and the wanted gross profit margin. See also: http://en.wikipedia.org/wiki/Gross_profit_margin">Gpm</property>
3903
 
                    <property name="visible">True</property>
3904
 
                    <property name="can_focus">True</property>
3905
 
                    <property name="receives_default">True</property>
3906
 
                    <property name="border_width">3</property>
3907
 
                    <property name="use_underline">True</property>
3908
 
                    <property name="focus_on_click">False</property>
3909
 
                    <signal name="clicked" handler="finc_cb"/>
3910
 
                  </object>
3911
 
                  <packing>
3912
 
                    <property name="left_attach">3</property>
3913
 
                    <property name="right_attach">4</property>
3914
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3915
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3916
 
                  </packing>
3917
 
                </child>
3918
 
                <child>
3919
 
                  <object class="GtkButton" id="calc_finc_double_declining_depreciation_button">
3920
 
                    <property name="label" translatable="yes" comments="Calculates the depreciation allowance on an asset for a specified period of time, using the double-declining balance method. See also: http://en.wikipedia.org/wiki/Depreciation">Ddb</property>
3921
 
                    <property name="visible">True</property>
3922
 
                    <property name="can_focus">True</property>
3923
 
                    <property name="receives_default">True</property>
3924
 
                    <property name="border_width">3</property>
3925
 
                    <property name="use_underline">True</property>
3926
 
                    <property name="focus_on_click">False</property>
3927
 
                    <signal name="clicked" handler="finc_cb"/>
3928
 
                  </object>
3929
 
                  <packing>
3930
 
                    <property name="left_attach">1</property>
3931
 
                    <property name="right_attach">2</property>
3932
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3933
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3934
 
                  </packing>
3935
 
                </child>
3936
 
                <child>
3937
 
                  <object class="GtkButton" id="calc_finc_compounding_term_button">
3938
 
                    <property name="label" translatable="yes" comments="Calculates the number of compounding periods necessary to increase an investment of present value pv to a future value of fv, at a fixed interest rate of int per compounding period. See also: http://en.wikipedia.org/wiki/Compound_interest">Ctrm</property>
3939
 
                    <property name="visible">True</property>
3940
 
                    <property name="can_focus">True</property>
3941
 
                    <property name="receives_default">True</property>
3942
 
                    <property name="border_width">3</property>
3943
 
                    <property name="use_underline">True</property>
3944
 
                    <property name="focus_on_click">False</property>
3945
 
                    <signal name="clicked" handler="finc_cb"/>
3946
 
                  </object>
3947
 
                  <packing>
3948
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3949
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3950
 
                  </packing>
3951
 
                </child>
3952
 
                <child>
3953
 
                  <object class="GtkButton" id="calc_finc_sum_of_the_years_digits_depreciation_button">
3954
 
                    <property name="label" translatable="yes" comments="Calculates the depreciation allowance on an asset for a specified period of time, using the Sum-Of-The-Years'-Digits method. This method of depreciation accelerates the rate of depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The depreciable cost is cost - salvage. The useful life is the number of periods, typically years, over which an asset is depreciated. See also: http://en.wikipedia.org/wiki/Depreciation">Syd</property>
3955
 
                    <property name="visible">True</property>
3956
 
                    <property name="can_focus">True</property>
3957
 
                    <property name="receives_default">True</property>
3958
 
                    <property name="border_width">3</property>
3959
 
                    <property name="use_underline">True</property>
3960
 
                    <property name="focus_on_click">False</property>
3961
 
                    <signal name="clicked" handler="finc_cb"/>
3962
 
                  </object>
3963
 
                  <packing>
3964
 
                    <property name="left_attach">8</property>
3965
 
                    <property name="right_attach">9</property>
3966
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3967
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3968
 
                  </packing>
3969
 
                </child>
3970
 
                <child>
3971
 
                  <object class="GtkButton" id="calc_finc_term_button">
3972
 
                    <property name="label" translatable="yes" comments="Calculates the number of payment periods that are necessary during the term of an ordinary annuity, to accumulate a future value of fv, at a periodic interest rate of int. Each payment is equal to amount pmt. See also: http://en.wikipedia.org/wiki/Annuity_(finance_theory)">Term</property>
3973
 
                    <property name="visible">True</property>
3974
 
                    <property name="can_focus">True</property>
3975
 
                    <property name="receives_default">True</property>
3976
 
                    <property name="border_width">3</property>
3977
 
                    <property name="use_underline">True</property>
3978
 
                    <property name="focus_on_click">False</property>
3979
 
                    <signal name="clicked" handler="finc_cb"/>
3980
 
                  </object>
3981
 
                  <packing>
3982
 
                    <property name="left_attach">9</property>
3983
 
                    <property name="right_attach">10</property>
3984
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3985
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
3986
 
                  </packing>
3987
 
                </child>
3988
 
                <child>
3989
 
                  <object class="GtkButton" id="calc_currency_button">
3990
 
                    <property name="label" translatable="yes" comments="The label on the currency button">&#xA4;$&#x20AC;</property>
3991
 
                    <property name="visible">True</property>
3992
 
                    <property name="can_focus">True</property>
3993
 
                    <property name="receives_default">True</property>
3994
 
                    <property name="border_width">3</property>
3995
 
                    <property name="focus_on_click">False</property>
3996
 
                    <signal name="clicked" handler="currency_cb"/>
3997
 
                  </object>
3998
 
                  <packing>
3999
 
                    <property name="top_attach">1</property>
4000
 
                    <property name="bottom_attach">2</property>
4001
 
                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
4002
 
                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
4003
 
                  </packing>
4004
 
                </child>
4005
 
                <child>
4006
 
                  <placeholder/>
4007
 
                </child>
4008
 
                <child>
4009
 
                  <placeholder/>
4010
 
                </child>
4011
 
                <child>
4012
 
                  <placeholder/>
4013
 
                </child>
4014
 
                <child>
4015
 
                  <placeholder/>
4016
 
                </child>
4017
 
                <child>
4018
 
                  <placeholder/>
4019
 
                </child>
4020
 
                <child>
4021
 
                  <placeholder/>
4022
 
                </child>
4023
 
                <child>
4024
 
                  <placeholder/>
4025
 
                </child>
4026
 
                <child>
4027
 
                  <placeholder/>
4028
 
                </child>
4029
 
                <child>
4030
 
                  <placeholder/>
4031
 
                </child>
4032
 
              </object>
4033
 
              <packing>
4034
 
                <property name="right_attach">10</property>
4035
 
                <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
4036
 
                <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
 
4510
              <placeholder/>
 
4511
            </child>
 
4512
          </object>
 
4513
          <packing>
 
4514
            <property name="position">8</property>
 
4515
          </packing>
 
4516
        </child>
 
4517
        <child>
 
4518
          <object class="GtkStatusbar" id="statusbar">
 
4519
            <property name="visible">True</property>
 
4520
            <property name="has_resize_grip">False</property>
 
4521
            <child>
 
4522
              <object class="GtkImage" id="status_image">
 
4523
                <property name="visible">True</property>
 
4524
                <property name="stock">gtk-missing-image</property>
 
4525
              </object>
 
4526
              <packing>
 
4527
                <property name="expand">False</property>
 
4528
                <property name="position">0</property>
4037
4529
              </packing>
4038
4530
            </child>
4039
4531
          </object>
4040
4532
          <packing>
4041
4533
            <property name="expand">False</property>
4042
 
            <property name="position">3</property>
 
4534
            <property name="position">9</property>
4043
4535
          </packing>
4044
4536
        </child>
4045
4537
      </object>
4291
4783
      </object>
4292
4784
    </child>
4293
4785
  </object>
4294
 
  <object class="GtkListStore" id="angle_unit_model">
4295
 
    <columns>
4296
 
      <!-- column-name label -->
4297
 
      <column type="gchararray"/>
4298
 
      <!-- column-name units -->
4299
 
      <column type="gchararray"/>
4300
 
    </columns>
4301
 
    <data>
4302
 
      <row>
4303
 
        <col id="0" translatable="yes" comments="Preferences dialog: Angle unit combo box: Use degrees for trigonometric calculations">Degrees</col>
4304
 
        <col id="1">degrees</col>
4305
 
      </row>
4306
 
      <row>
4307
 
        <col id="0" translatable="yes" comments="Preferences dialog: Angle unit combo box: Use radians for trigonometric calculations">Radians</col>
4308
 
        <col id="1">radians</col>
4309
 
      </row>
4310
 
      <row>
4311
 
        <col id="0" translatable="yes" comments="Preferences dialog: Angle unit combo box: Use gradians for trigonometric calculations">Gradians</col>
4312
 
        <col id="1">gradians</col>
4313
 
      </row>
4314
 
    </data>
4315
 
  </object>
4316
 
  <object class="GtkListStore" id="display_format_model">
4317
 
    <columns>
4318
 
      <!-- column-name label -->
4319
 
      <column type="gchararray"/>
4320
 
      <!-- column-name format -->
4321
 
      <column type="gchararray"/>
4322
 
    </columns>
4323
 
    <data>
4324
 
      <row>
4325
 
        <col id="0" translatable="yes" comments="Number display mode combo: Decimal, e.g. 1234">Decimal</col>
4326
 
        <col id="1">decimal</col>
4327
 
      </row>
4328
 
      <row>
4329
 
        <col id="0" translatable="yes" comments="Number display mode combo: Scientific, e.g. 1.234&#xD7;10^3">Scientific</col>
4330
 
        <col id="1">scientific</col>
4331
 
      </row>
4332
 
      <row>
4333
 
        <col id="0" translatable="yes" comments="Number display mode combo: Engineering, e.g. 1.234k">Engineering</col>
4334
 
        <col id="1">engineering</col>
4335
 
      </row>
4336
 
      <row>
4337
 
        <col id="0" translatable="yes" comments="Number display mode combo: Binary, e.g. 10011010010&#x2082;">Binary</col>
4338
 
        <col id="1">binary</col>
4339
 
      </row>
4340
 
      <row>
4341
 
        <col id="0" translatable="yes" comments="Number display mode combo: Octal, e.g. 2322&#x2088;">Octal</col>
4342
 
        <col id="1">octal</col>
4343
 
      </row>
4344
 
      <row>
4345
 
        <col id="0" translatable="yes" comments="Number display mode combo: Hexadecimal, e.g. 4D2&#x2081;&#x2086;">Hexadecimal</col>
4346
 
        <col id="1">hexadecimal</col>
4347
 
      </row>
4348
 
    </data>
4349
 
  </object>
4350
 
  <object class="GtkListStore" id="word_size_model">
4351
 
    <columns>
4352
 
      <!-- column-name label -->
4353
 
      <column type="gchararray"/>
4354
 
      <!-- column-name size -->
4355
 
      <column type="gint"/>
4356
 
    </columns>
4357
 
    <data>
4358
 
      <row>
4359
 
        <col id="0" translatable="yes" comments="Word size combo: 8 bits">8-bit</col>
4360
 
        <col id="1">8</col>
4361
 
      </row>
4362
 
      <row>
4363
 
        <col id="0" translatable="yes" comments="Word size combo: 16 bits">16-bit</col>
4364
 
        <col id="1">16</col>
4365
 
      </row>
4366
 
      <row>
4367
 
        <col id="0" translatable="yes" comments="Word size combo: 32 bits">32-bit</col>
4368
 
        <col id="1">32</col>
4369
 
      </row>
4370
 
      <row>
4371
 
        <col id="0" translatable="yes" comments="Word size combo: 64 bits">64-bit</col>
4372
 
        <col id="1">64</col>
4373
 
      </row>
4374
 
    </data>
 
4786
  <object class="GtkMenu" id="accuracy_popup">
 
4787
    <property name="border_width">1</property>
 
4788
    <child>
 
4789
      <object class="GtkRadioMenuItem" id="acc_item0">
 
4790
        <property name="visible">True</property>
 
4791
        <property name="label" translatable="yes" comments="Accuracy Popup: Menu item to set accuracy to 0 significant places">_0 significant places</property>
 
4792
        <property name="use_underline">True</property>
 
4793
        <signal name="activate" handler="accuracy_radio_cb"/>
 
4794
      </object>
 
4795
    </child>
 
4796
    <child>
 
4797
      <object class="GtkRadioMenuItem" id="acc_item1">
 
4798
        <property name="visible">True</property>
 
4799
        <property name="label" translatable="yes" comments="Accuracy Popup: Menu item to set accuracy to 1 significant place">_1 significant place</property>
 
4800
        <property name="use_underline">True</property>
 
4801
        <property name="group">acc_item0</property>
 
4802
        <signal name="activate" handler="accuracy_radio_cb"/>
 
4803
      </object>
 
4804
    </child>
 
4805
    <child>
 
4806
      <object class="GtkRadioMenuItem" id="acc_item2">
 
4807
        <property name="visible">True</property>
 
4808
        <property name="label" translatable="yes" comments="Accuracy Popup: Menu item to set accuracy to 2 significant places">_2 significant places</property>
 
4809
        <property name="use_underline">True</property>
 
4810
        <property name="group">acc_item0</property>
 
4811
        <signal name="activate" handler="accuracy_radio_cb"/>
 
4812
      </object>
 
4813
    </child>
 
4814
    <child>
 
4815
      <object class="GtkRadioMenuItem" id="acc_item3">
 
4816
        <property name="visible">True</property>
 
4817
        <property name="label" translatable="yes" comments="Accuracy Popup: Menu item to set accuracy to 3 significant places">_3 significant places</property>
 
4818
        <property name="use_underline">True</property>
 
4819
        <property name="group">acc_item0</property>
 
4820
        <signal name="activate" handler="accuracy_radio_cb"/>
 
4821
      </object>
 
4822
    </child>
 
4823
    <child>
 
4824
      <object class="GtkRadioMenuItem" id="acc_item4">
 
4825
        <property name="visible">True</property>
 
4826
        <property name="label" translatable="yes" comments="Accuracy Popup: Menu item to set accuracy to 4 significant places">_4 significant places</property>
 
4827
        <property name="use_underline">True</property>
 
4828
        <property name="group">acc_item0</property>
 
4829
        <signal name="activate" handler="accuracy_radio_cb"/>
 
4830
      </object>
 
4831
    </child>
 
4832
    <child>
 
4833
      <object class="GtkRadioMenuItem" id="acc_item5">
 
4834
        <property name="visible">True</property>
 
4835
        <property name="label" translatable="yes" comments="Accuracy Popup: Menu item to set accuracy to 5 significant places">_5 significant places</property>
 
4836
        <property name="use_underline">True</property>
 
4837
        <property name="group">acc_item0</property>
 
4838
        <signal name="activate" handler="accuracy_radio_cb"/>
 
4839
      </object>
 
4840
    </child>
 
4841
    <child>
 
4842
      <object class="GtkRadioMenuItem" id="acc_item6">
 
4843
        <property name="visible">True</property>
 
4844
        <property name="label" translatable="yes" comments="Accuracy Popup: Menu item to set accuracy to 6 significant places">_6 significant places</property>
 
4845
        <property name="use_underline">True</property>
 
4846
        <property name="group">acc_item0</property>
 
4847
        <signal name="activate" handler="accuracy_radio_cb"/>
 
4848
      </object>
 
4849
    </child>
 
4850
    <child>
 
4851
      <object class="GtkRadioMenuItem" id="acc_item7">
 
4852
        <property name="visible">True</property>
 
4853
        <property name="label" translatable="yes" comments="Accuracy Popup: Menu item to set accuracy to 7 significant places">_7 significant places</property>
 
4854
        <property name="use_underline">True</property>
 
4855
        <property name="group">acc_item0</property>
 
4856
        <signal name="activate" handler="accuracy_radio_cb"/>
 
4857
      </object>
 
4858
    </child>
 
4859
    <child>
 
4860
      <object class="GtkRadioMenuItem" id="acc_item8">
 
4861
        <property name="visible">True</property>
 
4862
        <property name="label" translatable="yes" comments="Accuracy Popup: Menu item to set accuracy to 8 significant places">_8 significant places</property>
 
4863
        <property name="use_underline">True</property>
 
4864
        <property name="group">acc_item0</property>
 
4865
        <signal name="activate" handler="accuracy_radio_cb"/>
 
4866
      </object>
 
4867
    </child>
 
4868
    <child>
 
4869
      <object class="GtkRadioMenuItem" id="acc_item9">
 
4870
        <property name="visible">True</property>
 
4871
        <property name="label" translatable="yes" comments="Accuracy Popup: Menu item to set accuracy to 9 significant places">_9 significant places</property>
 
4872
        <property name="use_underline">True</property>
 
4873
        <property name="group">acc_item0</property>
 
4874
        <signal name="activate" handler="accuracy_radio_cb"/>
 
4875
      </object>
 
4876
    </child>
 
4877
    <child>
 
4878
      <object class="GtkRadioMenuItem" id="acc_item_other">
 
4879
        <property name="visible">True</property>
 
4880
        <property name="label" comments="Variable label button - text set inside gtk.c">(_Other (N) ...)</property>
 
4881
        <property name="use_underline">True</property>
 
4882
        <property name="group">acc_item0</property>
 
4883
        <signal name="activate" handler="accuracy_other_cb"/>
 
4884
      </object>
 
4885
    </child>
 
4886
    <child>
 
4887
      <object class="GtkSeparatorMenuItem" id="separator4">
 
4888
        <property name="visible">True</property>
 
4889
      </object>
 
4890
    </child>
 
4891
    <child>
 
4892
      <object class="GtkMenuItem" id="acc_item_default">
 
4893
        <property name="visible">True</property>
 
4894
        <property name="label" comments="Set and translated inside gtk.c">Reset to _Default (%d)</property>
 
4895
        <property name="use_underline">True</property>
 
4896
        <signal name="activate" handler="accuracy_default_cb"/>
 
4897
      </object>
 
4898
    </child>
 
4899
    <child>
 
4900
      <object class="GtkSeparatorMenuItem" id="separator5">
 
4901
        <property name="visible">True</property>
 
4902
      </object>
 
4903
    </child>
 
4904
    <child>
 
4905
      <object class="GtkCheckMenuItem" id="acc_trailing_zeroes_item">
 
4906
        <property name="visible">True</property>
 
4907
        <property name="label" translatable="yes" comments="Accuracy Popup: Check menu item to enable trailing zeroes">Show _Trailing Zeroes</property>
 
4908
        <property name="use_underline">True</property>
 
4909
        <signal name="activate" handler="show_trailing_zeroes_cb"/>
 
4910
      </object>
 
4911
    </child>
 
4912
  </object>
 
4913
  <object class="GtkDialog" id="register_dialog">
 
4914
    <property name="border_width">5</property>
 
4915
    <property name="title" translatable="yes">Memory Registers</property>
 
4916
    <property name="resizable">False</property>
 
4917
    <property name="type_hint">dialog</property>
 
4918
    <property name="has_separator">False</property>
 
4919
    <signal name="response" handler="register_dialog_response_cb"/>
 
4920
    <signal name="delete_event" handler="register_dialog_delete_cb"/>
 
4921
    <child internal-child="vbox">
 
4922
      <object class="GtkVBox" id="dialog-vbox1">
 
4923
        <property name="visible">True</property>
 
4924
        <property name="orientation">vertical</property>
 
4925
        <property name="spacing">2</property>
 
4926
        <child>
 
4927
          <object class="GtkTable" id="table9">
 
4928
            <property name="visible">True</property>
 
4929
            <property name="border_width">5</property>
 
4930
            <property name="n_rows">10</property>
 
4931
            <property name="n_columns">2</property>
 
4932
            <property name="column_spacing">12</property>
 
4933
            <property name="row_spacing">6</property>
 
4934
            <child>
 
4935
              <object class="GtkLabel" id="label40">
 
4936
                <property name="visible">True</property>
 
4937
                <property name="xalign">0</property>
 
4938
                <property name="label" translatable="yes" comments="&quot;R0&quot; is the abbreviation for &quot;Register 0&quot;, used in the memory register dialog">&lt;span weight="bold"&gt;R0&lt;/span&gt;</property>
 
4939
                <property name="use_markup">True</property>
 
4940
              </object>
 
4941
              <packing>
 
4942
                <property name="x_options">GTK_FILL</property>
 
4943
                <property name="y_options"></property>
 
4944
              </packing>
 
4945
            </child>
 
4946
            <child>
 
4947
              <object class="GtkLabel" id="label41">
 
4948
                <property name="visible">True</property>
 
4949
                <property name="xalign">0</property>
 
4950
                <property name="label" translatable="yes" comments="&quot;R1&quot; is the abbreviation for &quot;Register 1&quot;, used in the memory register dialog">&lt;span weight="bold"&gt;R1&lt;/span&gt;</property>
 
4951
                <property name="use_markup">True</property>
 
4952
              </object>
 
4953
              <packing>
 
4954
                <property name="top_attach">1</property>
 
4955
                <property name="bottom_attach">2</property>
 
4956
                <property name="x_options">GTK_FILL</property>
 
4957
                <property name="y_options"></property>
 
4958
              </packing>
 
4959
            </child>
 
4960
            <child>
 
4961
              <object class="GtkLabel" id="label42">
 
4962
                <property name="visible">True</property>
 
4963
                <property name="xalign">0</property>
 
4964
                <property name="label" translatable="yes" comments="&quot;R2&quot; is the abbreviation for &quot;Register 2&quot;, used in the memory register dialog">&lt;span weight="bold"&gt;R2&lt;/span&gt;</property>
 
4965
                <property name="use_markup">True</property>
 
4966
              </object>
 
4967
              <packing>
 
4968
                <property name="top_attach">2</property>
 
4969
                <property name="bottom_attach">3</property>
 
4970
                <property name="x_options">GTK_FILL</property>
 
4971
                <property name="y_options"></property>
 
4972
              </packing>
 
4973
            </child>
 
4974
            <child>
 
4975
              <object class="GtkLabel" id="label43">
 
4976
                <property name="visible">True</property>
 
4977
                <property name="xalign">0</property>
 
4978
                <property name="label" translatable="yes" comments="&quot;R3&quot; is the abbreviation for &quot;Register 3&quot;, used in the memory register dialog">&lt;span weight="bold"&gt;R3&lt;/span&gt;</property>
 
4979
                <property name="use_markup">True</property>
 
4980
              </object>
 
4981
              <packing>
 
4982
                <property name="top_attach">3</property>
 
4983
                <property name="bottom_attach">4</property>
 
4984
                <property name="x_options">GTK_FILL</property>
 
4985
                <property name="y_options"></property>
 
4986
              </packing>
 
4987
            </child>
 
4988
            <child>
 
4989
              <object class="GtkLabel" id="label44">
 
4990
                <property name="visible">True</property>
 
4991
                <property name="xalign">0</property>
 
4992
                <property name="label" translatable="yes" comments="&quot;R4&quot; is the abbreviation for &quot;Register 4&quot;, used in the memory register dialog">&lt;span weight="bold"&gt;R4&lt;/span&gt;</property>
 
4993
                <property name="use_markup">True</property>
 
4994
              </object>
 
4995
              <packing>
 
4996
                <property name="top_attach">4</property>
 
4997
                <property name="bottom_attach">5</property>
 
4998
                <property name="x_options">GTK_FILL</property>
 
4999
                <property name="y_options"></property>
 
5000
              </packing>
 
5001
            </child>
 
5002
            <child>
 
5003
              <object class="GtkLabel" id="label45">
 
5004
                <property name="visible">True</property>
 
5005
                <property name="xalign">0</property>
 
5006
                <property name="label" translatable="yes" comments="&quot;R5&quot; is the abbreviation for &quot;Register 5&quot;, used in the memory register dialog">&lt;span weight="bold"&gt;R5&lt;/span&gt;</property>
 
5007
                <property name="use_markup">True</property>
 
5008
              </object>
 
5009
              <packing>
 
5010
                <property name="top_attach">5</property>
 
5011
                <property name="bottom_attach">6</property>
 
5012
                <property name="x_options">GTK_FILL</property>
 
5013
                <property name="y_options"></property>
 
5014
              </packing>
 
5015
            </child>
 
5016
            <child>
 
5017
              <object class="GtkLabel" id="label46">
 
5018
                <property name="visible">True</property>
 
5019
                <property name="xalign">0</property>
 
5020
                <property name="label" translatable="yes" comments="&quot;R6&quot; is the abbreviation for &quot;Register 6&quot;, used in the memory register dialog">&lt;span weight="bold"&gt;R6&lt;/span&gt;</property>
 
5021
                <property name="use_markup">True</property>
 
5022
              </object>
 
5023
              <packing>
 
5024
                <property name="top_attach">6</property>
 
5025
                <property name="bottom_attach">7</property>
 
5026
                <property name="x_options">GTK_FILL</property>
 
5027
                <property name="y_options"></property>
 
5028
              </packing>
 
5029
            </child>
 
5030
            <child>
 
5031
              <object class="GtkLabel" id="label47">
 
5032
                <property name="visible">True</property>
 
5033
                <property name="xalign">0</property>
 
5034
                <property name="label" translatable="yes" comments="&quot;R7&quot; is the abbreviation for &quot;Register 7&quot;, used in the memory register dialog">&lt;span weight="bold"&gt;R7&lt;/span&gt;</property>
 
5035
                <property name="use_markup">True</property>
 
5036
              </object>
 
5037
              <packing>
 
5038
                <property name="top_attach">7</property>
 
5039
                <property name="bottom_attach">8</property>
 
5040
                <property name="x_options">GTK_FILL</property>
 
5041
                <property name="y_options"></property>
 
5042
              </packing>
 
5043
            </child>
 
5044
            <child>
 
5045
              <object class="GtkLabel" id="label48">
 
5046
                <property name="visible">True</property>
 
5047
                <property name="xalign">0</property>
 
5048
                <property name="label" translatable="yes" comments="&quot;R8&quot; is the abbreviation for &quot;Register 8&quot;, used in the memory register dialog">&lt;span weight="bold"&gt;R8&lt;/span&gt;</property>
 
5049
                <property name="use_markup">True</property>
 
5050
              </object>
 
5051
              <packing>
 
5052
                <property name="top_attach">8</property>
 
5053
                <property name="bottom_attach">9</property>
 
5054
                <property name="x_options">GTK_FILL</property>
 
5055
                <property name="y_options"></property>
 
5056
              </packing>
 
5057
            </child>
 
5058
            <child>
 
5059
              <object class="GtkLabel" id="label49">
 
5060
                <property name="visible">True</property>
 
5061
                <property name="xalign">0</property>
 
5062
                <property name="label" translatable="yes" comments="&quot;R9&quot; is the abbreviation for &quot;Register 9&quot;, used in the memory register dialog">&lt;span weight="bold"&gt;R9&lt;/span&gt;</property>
 
5063
                <property name="use_markup">True</property>
 
5064
              </object>
 
5065
              <packing>
 
5066
                <property name="top_attach">9</property>
 
5067
                <property name="bottom_attach">10</property>
 
5068
                <property name="x_options">GTK_FILL</property>
 
5069
                <property name="y_options"></property>
 
5070
              </packing>
 
5071
            </child>
 
5072
            <child>
 
5073
              <object class="GtkEntry" id="register_entry_0">
 
5074
                <property name="visible">True</property>
 
5075
                <property name="can_focus">True</property>
 
5076
                <property name="editable">False</property>
 
5077
                <property name="invisible_char">&#x25CF;</property>
 
5078
                <child internal-child="accessible">
 
5079
                  <object class="AtkObject" id="register_entry_0-atkobject">
 
5080
                    <property name="AtkObject::accessible-name" translatable="yes" comments="This is accessible name for memory register 0.  It is spoken by screen readers such as Orca, to help people who are blind or have low vision.">register 0</property>
 
5081
                  </object>
 
5082
                </child>
 
5083
              </object>
 
5084
              <packing>
 
5085
                <property name="left_attach">1</property>
 
5086
                <property name="right_attach">2</property>
 
5087
                <property name="y_options"></property>
 
5088
              </packing>
 
5089
            </child>
 
5090
            <child>
 
5091
              <object class="GtkEntry" id="register_entry_1">
 
5092
                <property name="visible">True</property>
 
5093
                <property name="can_focus">True</property>
 
5094
                <property name="editable">False</property>
 
5095
                <property name="invisible_char">&#x25CF;</property>
 
5096
                <child internal-child="accessible">
 
5097
                  <object class="AtkObject" id="register_entry_1-atkobject">
 
5098
                    <property name="AtkObject::accessible-name" translatable="yes" comments="This is accessible name for memory register 1.  It is spoken by screen readers such as Orca, to help people who are blind or have low vision.">register 1</property>
 
5099
                  </object>
 
5100
                </child>
 
5101
              </object>
 
5102
              <packing>
 
5103
                <property name="left_attach">1</property>
 
5104
                <property name="right_attach">2</property>
 
5105
                <property name="top_attach">1</property>
 
5106
                <property name="bottom_attach">2</property>
 
5107
                <property name="y_options"></property>
 
5108
              </packing>
 
5109
            </child>
 
5110
            <child>
 
5111
              <object class="GtkEntry" id="register_entry_2">
 
5112
                <property name="visible">True</property>
 
5113
                <property name="can_focus">True</property>
 
5114
                <property name="editable">False</property>
 
5115
                <property name="invisible_char">&#x25CF;</property>
 
5116
                <child internal-child="accessible">
 
5117
                  <object class="AtkObject" id="register_entry_2-atkobject">
 
5118
                    <property name="AtkObject::accessible-name" translatable="yes" comments="This is accessible name for memory register 2.  It is spoken by screen readers such as Orca, to help people who are blind or have low vision.">register 2</property>
 
5119
                  </object>
 
5120
                </child>
 
5121
              </object>
 
5122
              <packing>
 
5123
                <property name="left_attach">1</property>
 
5124
                <property name="right_attach">2</property>
 
5125
                <property name="top_attach">2</property>
 
5126
                <property name="bottom_attach">3</property>
 
5127
                <property name="y_options"></property>
 
5128
              </packing>
 
5129
            </child>
 
5130
            <child>
 
5131
              <object class="GtkEntry" id="register_entry_3">
 
5132
                <property name="visible">True</property>
 
5133
                <property name="can_focus">True</property>
 
5134
                <property name="editable">False</property>
 
5135
                <property name="invisible_char">&#x25CF;</property>
 
5136
                <child internal-child="accessible">
 
5137
                  <object class="AtkObject" id="register_entry_3-atkobject">
 
5138
                    <property name="AtkObject::accessible-name" translatable="yes" comments="This is accessible name for memory register 3.  It is spoken by screen readers such as Orca, to help people who are blind or have low vision.">register 3</property>
 
5139
                  </object>
 
5140
                </child>
 
5141
              </object>
 
5142
              <packing>
 
5143
                <property name="left_attach">1</property>
 
5144
                <property name="right_attach">2</property>
 
5145
                <property name="top_attach">3</property>
 
5146
                <property name="bottom_attach">4</property>
 
5147
                <property name="y_options"></property>
 
5148
              </packing>
 
5149
            </child>
 
5150
            <child>
 
5151
              <object class="GtkEntry" id="register_entry_4">
 
5152
                <property name="visible">True</property>
 
5153
                <property name="can_focus">True</property>
 
5154
                <property name="editable">False</property>
 
5155
                <property name="invisible_char">&#x25CF;</property>
 
5156
                <child internal-child="accessible">
 
5157
                  <object class="AtkObject" id="register_entry_4-atkobject">
 
5158
                    <property name="AtkObject::accessible-name" translatable="yes" comments="This is accessible name for memory register 4.  It is spoken by screen readers such as Orca, to help people who are blind or have low vision.">register 4</property>
 
5159
                  </object>
 
5160
                </child>
 
5161
              </object>
 
5162
              <packing>
 
5163
                <property name="left_attach">1</property>
 
5164
                <property name="right_attach">2</property>
 
5165
                <property name="top_attach">4</property>
 
5166
                <property name="bottom_attach">5</property>
 
5167
                <property name="y_options"></property>
 
5168
              </packing>
 
5169
            </child>
 
5170
            <child>
 
5171
              <object class="GtkEntry" id="register_entry_5">
 
5172
                <property name="visible">True</property>
 
5173
                <property name="can_focus">True</property>
 
5174
                <property name="editable">False</property>
 
5175
                <property name="invisible_char">&#x25CF;</property>
 
5176
                <child internal-child="accessible">
 
5177
                  <object class="AtkObject" id="register_entry_5-atkobject">
 
5178
                    <property name="AtkObject::accessible-name" translatable="yes" comments="This is accessible name for memory register 5.  It is spoken by screen readers such as Orca, to help people who are blind or have low vision.">register 5</property>
 
5179
                  </object>
 
5180
                </child>
 
5181
              </object>
 
5182
              <packing>
 
5183
                <property name="left_attach">1</property>
 
5184
                <property name="right_attach">2</property>
 
5185
                <property name="top_attach">5</property>
 
5186
                <property name="bottom_attach">6</property>
 
5187
                <property name="y_options"></property>
 
5188
              </packing>
 
5189
            </child>
 
5190
            <child>
 
5191
              <object class="GtkEntry" id="register_entry_6">
 
5192
                <property name="visible">True</property>
 
5193
                <property name="can_focus">True</property>
 
5194
                <property name="editable">False</property>
 
5195
                <property name="invisible_char">&#x25CF;</property>
 
5196
                <child internal-child="accessible">
 
5197
                  <object class="AtkObject" id="register_entry_6-atkobject">
 
5198
                    <property name="AtkObject::accessible-name" translatable="yes" comments="This is accessible name for memory register 6.  It is spoken by screen readers such as Orca, to help people who are blind or have low vision.">register 6</property>
 
5199
                  </object>
 
5200
                </child>
 
5201
              </object>
 
5202
              <packing>
 
5203
                <property name="left_attach">1</property>
 
5204
                <property name="right_attach">2</property>
 
5205
                <property name="top_attach">6</property>
 
5206
                <property name="bottom_attach">7</property>
 
5207
                <property name="y_options"></property>
 
5208
              </packing>
 
5209
            </child>
 
5210
            <child>
 
5211
              <object class="GtkEntry" id="register_entry_7">
 
5212
                <property name="visible">True</property>
 
5213
                <property name="can_focus">True</property>
 
5214
                <property name="editable">False</property>
 
5215
                <property name="invisible_char">&#x25CF;</property>
 
5216
                <child internal-child="accessible">
 
5217
                  <object class="AtkObject" id="register_entry_7-atkobject">
 
5218
                    <property name="AtkObject::accessible-name" translatable="yes" comments="This is accessible name for memory register 7.  It is spoken by screen readers such as Orca, to help people who are blind or have low vision.">register 7</property>
 
5219
                  </object>
 
5220
                </child>
 
5221
              </object>
 
5222
              <packing>
 
5223
                <property name="left_attach">1</property>
 
5224
                <property name="right_attach">2</property>
 
5225
                <property name="top_attach">7</property>
 
5226
                <property name="bottom_attach">8</property>
 
5227
                <property name="y_options"></property>
 
5228
              </packing>
 
5229
            </child>
 
5230
            <child>
 
5231
              <object class="GtkEntry" id="register_entry_8">
 
5232
                <property name="visible">True</property>
 
5233
                <property name="can_focus">True</property>
 
5234
                <property name="editable">False</property>
 
5235
                <property name="invisible_char">&#x25CF;</property>
 
5236
                <child internal-child="accessible">
 
5237
                  <object class="AtkObject" id="register_entry_8-atkobject">
 
5238
                    <property name="AtkObject::accessible-name" translatable="yes" comments="This is accessible name for memory register 8.  It is spoken by screen readers such as Orca, to help people who are blind or have low vision.">register 8</property>
 
5239
                  </object>
 
5240
                </child>
 
5241
              </object>
 
5242
              <packing>
 
5243
                <property name="left_attach">1</property>
 
5244
                <property name="right_attach">2</property>
 
5245
                <property name="top_attach">8</property>
 
5246
                <property name="bottom_attach">9</property>
 
5247
                <property name="y_options"></property>
 
5248
              </packing>
 
5249
            </child>
 
5250
            <child>
 
5251
              <object class="GtkEntry" id="register_entry_9">
 
5252
                <property name="visible">True</property>
 
5253
                <property name="can_focus">True</property>
 
5254
                <property name="editable">False</property>
 
5255
                <property name="invisible_char">&#x25CF;</property>
 
5256
                <child internal-child="accessible">
 
5257
                  <object class="AtkObject" id="register_entry_9-atkobject">
 
5258
                    <property name="AtkObject::accessible-name" translatable="yes" comments="This is accessible name for memory register 9.  It is spoken by screen readers such as Orca, to help people who are blind or have low vision.">register 9</property>
 
5259
                  </object>
 
5260
                </child>
 
5261
              </object>
 
5262
              <packing>
 
5263
                <property name="left_attach">1</property>
 
5264
                <property name="right_attach">2</property>
 
5265
                <property name="top_attach">9</property>
 
5266
                <property name="bottom_attach">10</property>
 
5267
                <property name="y_options"></property>
 
5268
              </packing>
 
5269
            </child>
 
5270
          </object>
 
5271
          <packing>
 
5272
            <property name="position">1</property>
 
5273
          </packing>
 
5274
        </child>
 
5275
        <child internal-child="action_area">
 
5276
          <object class="GtkHButtonBox" id="dialog-action_area1">
 
5277
            <property name="visible">True</property>
 
5278
            <property name="layout_style">end</property>
 
5279
            <child>
 
5280
              <object class="GtkButton" id="closebutton1">
 
5281
                <property name="label">gtk-close</property>
 
5282
                <property name="visible">True</property>
 
5283
                <property name="can_focus">True</property>
 
5284
                <property name="can_default">True</property>
 
5285
                <property name="receives_default">False</property>
 
5286
                <property name="use_stock">True</property>
 
5287
              </object>
 
5288
              <packing>
 
5289
                <property name="expand">False</property>
 
5290
                <property name="fill">False</property>
 
5291
                <property name="position">0</property>
 
5292
              </packing>
 
5293
            </child>
 
5294
          </object>
 
5295
          <packing>
 
5296
            <property name="expand">False</property>
 
5297
            <property name="pack_type">end</property>
 
5298
            <property name="position">0</property>
 
5299
          </packing>
 
5300
        </child>
 
5301
      </object>
 
5302
    </child>
 
5303
    <action-widgets>
 
5304
      <action-widget response="-7">closebutton1</action-widget>
 
5305
    </action-widgets>
 
5306
  </object>
 
5307
  <object class="GtkDialog" id="edit_constants_dialog">
 
5308
    <property name="width_request">380</property>
 
5309
    <property name="height_request">300</property>
 
5310
    <property name="border_width">5</property>
 
5311
    <property name="title" translatable="yes" comments="Title of edit constants dialog">Edit Constants</property>
 
5312
    <property name="destroy_with_parent">True</property>
 
5313
    <property name="type_hint">dialog</property>
 
5314
    <property name="has_separator">False</property>
 
5315
    <signal name="response" handler="edit_constants_response_cb"/>
 
5316
    <signal name="delete_event" handler="edit_constants_delete_cb"/>
 
5317
    <child internal-child="vbox">
 
5318
      <object class="GtkVBox" id="dialog-vbox2">
 
5319
        <property name="visible">True</property>
 
5320
        <property name="orientation">vertical</property>
 
5321
        <child>
 
5322
          <object class="GtkVBox" id="vbox2">
 
5323
            <property name="visible">True</property>
 
5324
            <property name="border_width">5</property>
 
5325
            <property name="orientation">vertical</property>
 
5326
            <property name="spacing">6</property>
 
5327
            <child>
 
5328
              <object class="GtkLabel" id="label51">
 
5329
                <property name="visible">True</property>
 
5330
                <property name="xalign">0</property>
 
5331
                <property name="label" translatable="yes" comments="Edit Constants Dialog: Instructions in dialog">Click a _value or description to edit it:</property>
 
5332
                <property name="use_underline">True</property>
 
5333
              </object>
 
5334
              <packing>
 
5335
                <property name="expand">False</property>
 
5336
                <property name="fill">False</property>
 
5337
                <property name="position">0</property>
 
5338
              </packing>
 
5339
            </child>
 
5340
            <child>
 
5341
              <object class="GtkScrolledWindow" id="scrolledwindow1">
 
5342
                <property name="visible">True</property>
 
5343
                <property name="can_focus">True</property>
 
5344
                <property name="hscrollbar_policy">automatic</property>
 
5345
                <property name="vscrollbar_policy">never</property>
 
5346
                <child>
 
5347
                  <object class="GtkTreeView" id="edit_constants_treeview">
 
5348
                    <property name="visible">True</property>
 
5349
                    <property name="can_focus">True</property>
 
5350
                    <property name="rules_hint">True</property>
 
5351
                  </object>
 
5352
                </child>
 
5353
              </object>
 
5354
              <packing>
 
5355
                <property name="position">1</property>
 
5356
              </packing>
 
5357
            </child>
 
5358
            <child>
 
5359
              <object class="GtkLabel" id="label50">
 
5360
                <property name="visible">True</property>
 
5361
                <property name="xalign">0</property>
 
5362
                <property name="label" translatable="yes" comments="Edit Constants Dialog: Note about what base numbers will be entered as">&lt;small&gt;&lt;i&gt;&lt;b&gt;Note:&lt;/b&gt; All constant values are specified in the decimal numeric base.&lt;/i&gt;&lt;/small&gt;</property>
 
5363
                <property name="use_markup">True</property>
 
5364
              </object>
 
5365
              <packing>
 
5366
                <property name="expand">False</property>
 
5367
                <property name="fill">False</property>
 
5368
                <property name="position">2</property>
 
5369
              </packing>
 
5370
            </child>
 
5371
          </object>
 
5372
          <packing>
 
5373
            <property name="position">1</property>
 
5374
          </packing>
 
5375
        </child>
 
5376
        <child internal-child="action_area">
 
5377
          <object class="GtkHButtonBox" id="dialog-action_area2">
 
5378
            <property name="visible">True</property>
 
5379
            <property name="layout_style">end</property>
 
5380
            <child>
 
5381
              <object class="GtkButton" id="helpbutton1">
 
5382
                <property name="label">gtk-help</property>
 
5383
                <property name="visible">True</property>
 
5384
                <property name="can_focus">True</property>
 
5385
                <property name="can_default">True</property>
 
5386
                <property name="receives_default">False</property>
 
5387
                <property name="use_stock">True</property>
 
5388
              </object>
 
5389
              <packing>
 
5390
                <property name="expand">False</property>
 
5391
                <property name="fill">False</property>
 
5392
                <property name="position">0</property>
 
5393
              </packing>
 
5394
            </child>
 
5395
            <child>
 
5396
              <object class="GtkButton" id="cancelbutton1">
 
5397
                <property name="label">gtk-cancel</property>
 
5398
                <property name="visible">True</property>
 
5399
                <property name="can_focus">True</property>
 
5400
                <property name="can_default">True</property>
 
5401
                <property name="receives_default">False</property>
 
5402
                <property name="use_stock">True</property>
 
5403
              </object>
 
5404
              <packing>
 
5405
                <property name="expand">False</property>
 
5406
                <property name="fill">False</property>
 
5407
                <property name="position">1</property>
 
5408
              </packing>
 
5409
            </child>
 
5410
            <child>
 
5411
              <object class="GtkButton" id="okbutton1">
 
5412
                <property name="label">gtk-ok</property>
 
5413
                <property name="visible">True</property>
 
5414
                <property name="can_focus">True</property>
 
5415
                <property name="can_default">True</property>
 
5416
                <property name="has_default">True</property>
 
5417
                <property name="receives_default">False</property>
 
5418
                <property name="use_stock">True</property>
 
5419
              </object>
 
5420
              <packing>
 
5421
                <property name="expand">False</property>
 
5422
                <property name="fill">False</property>
 
5423
                <property name="position">2</property>
 
5424
              </packing>
 
5425
            </child>
 
5426
          </object>
 
5427
          <packing>
 
5428
            <property name="expand">False</property>
 
5429
            <property name="pack_type">end</property>
 
5430
            <property name="position">0</property>
 
5431
          </packing>
 
5432
        </child>
 
5433
      </object>
 
5434
    </child>
 
5435
    <action-widgets>
 
5436
      <action-widget response="-11">helpbutton1</action-widget>
 
5437
      <action-widget response="-6">cancelbutton1</action-widget>
 
5438
      <action-widget response="-3">okbutton1</action-widget>
 
5439
    </action-widgets>
 
5440
  </object>
 
5441
  <object class="GtkMenu" id="constants_popup">
 
5442
    <child>
 
5443
      <object class="GtkMenuItem" id="edit_constants1">
 
5444
        <property name="visible">True</property>
 
5445
        <property name="label" translatable="yes" comments="Menu item in the constants menu to show the Edit Constants dialog">Edit Constants...</property>
 
5446
        <property name="use_underline">True</property>
 
5447
        <signal name="activate" handler="edit_constants_cb"/>
 
5448
      </object>
 
5449
    </child>
 
5450
    <child>
 
5451
      <object class="GtkMenuItem" id="constant_menu_item0">
 
5452
        <property name="visible">True</property>
 
5453
        <property name="use_underline">True</property>
 
5454
        <signal name="activate" handler="constant_menu_cb"/>
 
5455
      </object>
 
5456
    </child>
 
5457
    <child>
 
5458
      <object class="GtkMenuItem" id="constant_menu_item1">
 
5459
        <property name="visible">True</property>
 
5460
        <property name="use_underline">True</property>
 
5461
        <signal name="activate" handler="constant_menu_cb"/>
 
5462
      </object>
 
5463
    </child>
 
5464
    <child>
 
5465
      <object class="GtkMenuItem" id="constant_menu_item2">
 
5466
        <property name="visible">True</property>
 
5467
        <property name="use_underline">True</property>
 
5468
        <signal name="activate" handler="constant_menu_cb"/>
 
5469
      </object>
 
5470
    </child>
 
5471
    <child>
 
5472
      <object class="GtkMenuItem" id="constant_menu_item3">
 
5473
        <property name="visible">True</property>
 
5474
        <property name="use_underline">True</property>
 
5475
        <signal name="activate" handler="constant_menu_cb"/>
 
5476
      </object>
 
5477
    </child>
 
5478
    <child>
 
5479
      <object class="GtkMenuItem" id="constant_menu_item4">
 
5480
        <property name="visible">True</property>
 
5481
        <property name="use_underline">True</property>
 
5482
        <signal name="activate" handler="constant_menu_cb"/>
 
5483
      </object>
 
5484
    </child>
 
5485
    <child>
 
5486
      <object class="GtkMenuItem" id="constant_menu_item5">
 
5487
        <property name="visible">True</property>
 
5488
        <property name="use_underline">True</property>
 
5489
        <signal name="activate" handler="constant_menu_cb"/>
 
5490
      </object>
 
5491
    </child>
 
5492
    <child>
 
5493
      <object class="GtkMenuItem" id="constant_menu_item6">
 
5494
        <property name="visible">True</property>
 
5495
        <property name="use_underline">True</property>
 
5496
        <signal name="activate" handler="constant_menu_cb"/>
 
5497
      </object>
 
5498
    </child>
 
5499
    <child>
 
5500
      <object class="GtkMenuItem" id="constant_menu_item7">
 
5501
        <property name="visible">True</property>
 
5502
        <property name="use_underline">True</property>
 
5503
        <signal name="activate" handler="constant_menu_cb"/>
 
5504
      </object>
 
5505
    </child>
 
5506
    <child>
 
5507
      <object class="GtkMenuItem" id="constant_menu_item8">
 
5508
        <property name="visible">True</property>
 
5509
        <property name="use_underline">True</property>
 
5510
        <signal name="activate" handler="constant_menu_cb"/>
 
5511
      </object>
 
5512
    </child>
 
5513
    <child>
 
5514
      <object class="GtkMenuItem" id="constant_menu_item9">
 
5515
        <property name="visible">True</property>
 
5516
        <property name="use_underline">True</property>
 
5517
        <signal name="activate" handler="constant_menu_cb"/>
 
5518
      </object>
 
5519
    </child>
 
5520
  </object>
 
5521
  <object class="GtkMenu" id="functions_popup">
 
5522
    <child>
 
5523
      <object class="GtkMenuItem" id="menuitem6">
 
5524
        <property name="visible">True</property>
 
5525
        <property name="label" translatable="yes" comments="Menu item in the constants menu to show the Edit Functions dialog">Edit Functions...</property>
 
5526
        <property name="use_underline">True</property>
 
5527
        <signal name="activate" handler="edit_functions_cb"/>
 
5528
      </object>
 
5529
    </child>
 
5530
    <child>
 
5531
      <object class="GtkMenuItem" id="function_menu_item0">
 
5532
        <property name="visible">True</property>
 
5533
        <property name="use_underline">True</property>
 
5534
        <signal name="activate" handler="function_menu_cb"/>
 
5535
      </object>
 
5536
    </child>
 
5537
    <child>
 
5538
      <object class="GtkMenuItem" id="function_menu_item1">
 
5539
        <property name="visible">True</property>
 
5540
        <property name="use_underline">True</property>
 
5541
        <signal name="activate" handler="function_menu_cb"/>
 
5542
      </object>
 
5543
    </child>
 
5544
    <child>
 
5545
      <object class="GtkMenuItem" id="function_menu_item2">
 
5546
        <property name="visible">True</property>
 
5547
        <property name="use_underline">True</property>
 
5548
        <signal name="activate" handler="function_menu_cb"/>
 
5549
      </object>
 
5550
    </child>
 
5551
    <child>
 
5552
      <object class="GtkMenuItem" id="function_menu_item3">
 
5553
        <property name="visible">True</property>
 
5554
        <property name="use_underline">True</property>
 
5555
        <signal name="activate" handler="function_menu_cb"/>
 
5556
      </object>
 
5557
    </child>
 
5558
    <child>
 
5559
      <object class="GtkMenuItem" id="function_menu_item4">
 
5560
        <property name="visible">True</property>
 
5561
        <property name="use_underline">True</property>
 
5562
        <signal name="activate" handler="function_menu_cb"/>
 
5563
      </object>
 
5564
    </child>
 
5565
    <child>
 
5566
      <object class="GtkMenuItem" id="function_menu_item5">
 
5567
        <property name="visible">True</property>
 
5568
        <property name="use_underline">True</property>
 
5569
        <signal name="activate" handler="function_menu_cb"/>
 
5570
      </object>
 
5571
    </child>
 
5572
    <child>
 
5573
      <object class="GtkMenuItem" id="function_menu_item6">
 
5574
        <property name="visible">True</property>
 
5575
        <property name="use_underline">True</property>
 
5576
        <signal name="activate" handler="function_menu_cb"/>
 
5577
      </object>
 
5578
    </child>
 
5579
    <child>
 
5580
      <object class="GtkMenuItem" id="function_menu_item7">
 
5581
        <property name="visible">True</property>
 
5582
        <property name="use_underline">True</property>
 
5583
        <signal name="activate" handler="function_menu_cb"/>
 
5584
      </object>
 
5585
    </child>
 
5586
    <child>
 
5587
      <object class="GtkMenuItem" id="function_menu_item8">
 
5588
        <property name="visible">True</property>
 
5589
        <property name="use_underline">True</property>
 
5590
        <signal name="activate" handler="function_menu_cb"/>
 
5591
      </object>
 
5592
    </child>
 
5593
    <child>
 
5594
      <object class="GtkMenuItem" id="function_menu_item9">
 
5595
        <property name="visible">True</property>
 
5596
        <property name="use_underline">True</property>
 
5597
        <signal name="activate" handler="function_menu_cb"/>
 
5598
      </object>
 
5599
    </child>
 
5600
  </object>
 
5601
  <object class="GtkDialog" id="edit_functions_dialog">
 
5602
    <property name="width_request">380</property>
 
5603
    <property name="height_request">300</property>
 
5604
    <property name="border_width">5</property>
 
5605
    <property name="title" translatable="yes" comments="Title of edit functions dialog">Edit Functions</property>
 
5606
    <property name="destroy_with_parent">True</property>
 
5607
    <property name="type_hint">dialog</property>
 
5608
    <property name="has_separator">False</property>
 
5609
    <signal name="response" handler="edit_functions_response_cb"/>
 
5610
    <signal name="delete_event" handler="edit_functions_delete_cb"/>
 
5611
    <child internal-child="vbox">
 
5612
      <object class="GtkVBox" id="vbox4">
 
5613
        <property name="visible">True</property>
 
5614
        <property name="orientation">vertical</property>
 
5615
        <child>
 
5616
          <object class="GtkVBox" id="vbox5">
 
5617
            <property name="visible">True</property>
 
5618
            <property name="border_width">5</property>
 
5619
            <property name="orientation">vertical</property>
 
5620
            <property name="spacing">6</property>
 
5621
            <child>
 
5622
              <object class="GtkLabel" id="label53">
 
5623
                <property name="visible">True</property>
 
5624
                <property name="xalign">0</property>
 
5625
                <property name="label" translatable="yes" comments="Edit Functions Dialog: Instructions in dialog">Click a _value or description to edit it:</property>
 
5626
                <property name="use_underline">True</property>
 
5627
              </object>
 
5628
              <packing>
 
5629
                <property name="expand">False</property>
 
5630
                <property name="fill">False</property>
 
5631
                <property name="position">0</property>
 
5632
              </packing>
 
5633
            </child>
 
5634
            <child>
 
5635
              <object class="GtkScrolledWindow" id="scrolledwindow2">
 
5636
                <property name="visible">True</property>
 
5637
                <property name="can_focus">True</property>
 
5638
                <property name="hscrollbar_policy">automatic</property>
 
5639
                <property name="vscrollbar_policy">never</property>
 
5640
                <child>
 
5641
                  <object class="GtkTreeView" id="edit_functions_treeview">
 
5642
                    <property name="visible">True</property>
 
5643
                    <property name="can_focus">True</property>
 
5644
                    <property name="rules_hint">True</property>
 
5645
                  </object>
 
5646
                </child>
 
5647
              </object>
 
5648
              <packing>
 
5649
                <property name="position">1</property>
 
5650
              </packing>
 
5651
            </child>
 
5652
            <child>
 
5653
              <object class="GtkLabel" id="label54">
 
5654
                <property name="visible">True</property>
 
5655
                <property name="xalign">0</property>
 
5656
                <property name="label" translatable="yes" comments="Edit Function Dialog: Note about what base numbers will be entered as">&lt;small&gt;&lt;i&gt;&lt;b&gt;Note:&lt;/b&gt; All constant values are specified in the decimal numeric base.&lt;/i&gt;&lt;/small&gt;</property>
 
5657
                <property name="use_markup">True</property>
 
5658
              </object>
 
5659
              <packing>
 
5660
                <property name="expand">False</property>
 
5661
                <property name="fill">False</property>
 
5662
                <property name="position">2</property>
 
5663
              </packing>
 
5664
            </child>
 
5665
          </object>
 
5666
          <packing>
 
5667
            <property name="position">1</property>
 
5668
          </packing>
 
5669
        </child>
 
5670
        <child internal-child="action_area">
 
5671
          <object class="GtkHButtonBox" id="hbuttonbox3">
 
5672
            <property name="visible">True</property>
 
5673
            <property name="layout_style">end</property>
 
5674
            <child>
 
5675
              <object class="GtkButton" id="button5">
 
5676
                <property name="label">gtk-help</property>
 
5677
                <property name="visible">True</property>
 
5678
                <property name="can_focus">True</property>
 
5679
                <property name="can_default">True</property>
 
5680
                <property name="receives_default">False</property>
 
5681
                <property name="use_stock">True</property>
 
5682
              </object>
 
5683
              <packing>
 
5684
                <property name="expand">False</property>
 
5685
                <property name="fill">False</property>
 
5686
                <property name="position">0</property>
 
5687
              </packing>
 
5688
            </child>
 
5689
            <child>
 
5690
              <object class="GtkButton" id="button6">
 
5691
                <property name="label">gtk-cancel</property>
 
5692
                <property name="visible">True</property>
 
5693
                <property name="can_focus">True</property>
 
5694
                <property name="can_default">True</property>
 
5695
                <property name="receives_default">False</property>
 
5696
                <property name="use_stock">True</property>
 
5697
              </object>
 
5698
              <packing>
 
5699
                <property name="expand">False</property>
 
5700
                <property name="fill">False</property>
 
5701
                <property name="position">1</property>
 
5702
              </packing>
 
5703
            </child>
 
5704
            <child>
 
5705
              <object class="GtkButton" id="button7">
 
5706
                <property name="label">gtk-ok</property>
 
5707
                <property name="visible">True</property>
 
5708
                <property name="can_focus">True</property>
 
5709
                <property name="can_default">True</property>
 
5710
                <property name="has_default">True</property>
 
5711
                <property name="receives_default">False</property>
 
5712
                <property name="use_stock">True</property>
 
5713
              </object>
 
5714
              <packing>
 
5715
                <property name="expand">False</property>
 
5716
                <property name="fill">False</property>
 
5717
                <property name="position">2</property>
 
5718
              </packing>
 
5719
            </child>
 
5720
          </object>
 
5721
          <packing>
 
5722
            <property name="expand">False</property>
 
5723
            <property name="pack_type">end</property>
 
5724
            <property name="position">0</property>
 
5725
          </packing>
 
5726
        </child>
 
5727
      </object>
 
5728
    </child>
 
5729
    <action-widgets>
 
5730
      <action-widget response="-11">button5</action-widget>
 
5731
      <action-widget response="-6">button6</action-widget>
 
5732
      <action-widget response="-3">button7</action-widget>
 
5733
    </action-widgets>
4375
5734
  </object>
4376
5735
  <object class="GtkMenu" id="memory_store_popup">
4377
5736
    <child>
4416
5775
        <signal name="activate" handler="store_menu_cb"/>
4417
5776
      </object>
4418
5777
    </child>
 
5778
    <child>
 
5779
      <object class="GtkMenuItem" id="store_menu_item6">
 
5780
        <property name="visible">True</property>
 
5781
        <property name="use_underline">True</property>
 
5782
        <signal name="activate" handler="store_menu_cb"/>
 
5783
      </object>
 
5784
    </child>
 
5785
    <child>
 
5786
      <object class="GtkMenuItem" id="store_menu_item7">
 
5787
        <property name="visible">True</property>
 
5788
        <property name="use_underline">True</property>
 
5789
        <signal name="activate" handler="store_menu_cb"/>
 
5790
      </object>
 
5791
    </child>
 
5792
    <child>
 
5793
      <object class="GtkMenuItem" id="store_menu_item8">
 
5794
        <property name="visible">True</property>
 
5795
        <property name="use_underline">True</property>
 
5796
        <signal name="activate" handler="store_menu_cb"/>
 
5797
      </object>
 
5798
    </child>
 
5799
    <child>
 
5800
      <object class="GtkMenuItem" id="store_menu_item9">
 
5801
        <property name="visible">True</property>
 
5802
        <property name="use_underline">True</property>
 
5803
        <signal name="activate" handler="store_menu_cb"/>
 
5804
      </object>
 
5805
    </child>
 
5806
  </object>
 
5807
  <object class="GtkMenu" id="memory_exchange_popup">
 
5808
    <child>
 
5809
      <object class="GtkMenuItem" id="exchange_menu_item0">
 
5810
        <property name="visible">True</property>
 
5811
        <property name="use_underline">True</property>
 
5812
        <signal name="activate" handler="exchange_menu_cb"/>
 
5813
      </object>
 
5814
    </child>
 
5815
    <child>
 
5816
      <object class="GtkMenuItem" id="exchange_menu_item1">
 
5817
        <property name="visible">True</property>
 
5818
        <property name="use_underline">True</property>
 
5819
        <signal name="activate" handler="exchange_menu_cb"/>
 
5820
      </object>
 
5821
    </child>
 
5822
    <child>
 
5823
      <object class="GtkMenuItem" id="exchange_menu_item2">
 
5824
        <property name="visible">True</property>
 
5825
        <property name="use_underline">True</property>
 
5826
        <signal name="activate" handler="exchange_menu_cb"/>
 
5827
      </object>
 
5828
    </child>
 
5829
    <child>
 
5830
      <object class="GtkMenuItem" id="exchange_menu_item3">
 
5831
        <property name="visible">True</property>
 
5832
        <property name="use_underline">True</property>
 
5833
        <signal name="activate" handler="exchange_menu_cb"/>
 
5834
      </object>
 
5835
    </child>
 
5836
    <child>
 
5837
      <object class="GtkMenuItem" id="exchange_menu_item4">
 
5838
        <property name="visible">True</property>
 
5839
        <property name="use_underline">True</property>
 
5840
        <signal name="activate" handler="exchange_menu_cb"/>
 
5841
      </object>
 
5842
    </child>
 
5843
    <child>
 
5844
      <object class="GtkMenuItem" id="exchange_menu_item5">
 
5845
        <property name="visible">True</property>
 
5846
        <property name="use_underline">True</property>
 
5847
        <signal name="activate" handler="exchange_menu_cb"/>
 
5848
      </object>
 
5849
    </child>
 
5850
    <child>
 
5851
      <object class="GtkMenuItem" id="exchange_menu_item6">
 
5852
        <property name="visible">True</property>
 
5853
        <property name="use_underline">True</property>
 
5854
        <signal name="activate" handler="exchange_menu_cb"/>
 
5855
      </object>
 
5856
    </child>
 
5857
    <child>
 
5858
      <object class="GtkMenuItem" id="exchange_menu_item7">
 
5859
        <property name="visible">True</property>
 
5860
        <property name="use_underline">True</property>
 
5861
        <signal name="activate" handler="exchange_menu_cb"/>
 
5862
      </object>
 
5863
    </child>
 
5864
    <child>
 
5865
      <object class="GtkMenuItem" id="exchange_menu_item8">
 
5866
        <property name="visible">True</property>
 
5867
        <property name="use_underline">True</property>
 
5868
        <signal name="activate" handler="exchange_menu_cb"/>
 
5869
      </object>
 
5870
    </child>
 
5871
    <child>
 
5872
      <object class="GtkMenuItem" id="exchange_menu_item9">
 
5873
        <property name="visible">True</property>
 
5874
        <property name="use_underline">True</property>
 
5875
        <signal name="activate" handler="exchange_menu_cb"/>
 
5876
      </object>
 
5877
    </child>
4419
5878
  </object>
4420
5879
  <object class="GtkMenu" id="memory_recall_popup">
4421
5880
    <child>
4460
5919
        <signal name="activate" handler="recall_menu_cb"/>
4461
5920
      </object>
4462
5921
    </child>
 
5922
    <child>
 
5923
      <object class="GtkMenuItem" id="recall_menu_item6">
 
5924
        <property name="visible">True</property>
 
5925
        <property name="use_underline">True</property>
 
5926
        <signal name="activate" handler="recall_menu_cb"/>
 
5927
      </object>
 
5928
    </child>
 
5929
    <child>
 
5930
      <object class="GtkMenuItem" id="recall_menu_item7">
 
5931
        <property name="visible">True</property>
 
5932
        <property name="use_underline">True</property>
 
5933
        <signal name="activate" handler="recall_menu_cb"/>
 
5934
      </object>
 
5935
    </child>
 
5936
    <child>
 
5937
      <object class="GtkMenuItem" id="recall_menu_item8">
 
5938
        <property name="visible">True</property>
 
5939
        <property name="use_underline">True</property>
 
5940
        <signal name="activate" handler="recall_menu_cb"/>
 
5941
      </object>
 
5942
    </child>
 
5943
    <child>
 
5944
      <object class="GtkMenuItem" id="recall_menu_item9">
 
5945
        <property name="visible">True</property>
 
5946
        <property name="use_underline">True</property>
 
5947
        <signal name="activate" handler="recall_menu_cb"/>
 
5948
      </object>
 
5949
    </child>
4463
5950
  </object>
4464
5951
  <object class="GtkDialog" id="ascii_dialog">
4465
5952
    <property name="border_width">6</property>
4557
6044
      <action-widget response="-5">button9</action-widget>
4558
6045
    </action-widgets>
4559
6046
  </object>
 
6047
  <object class="GtkDialog" id="precision_dialog">
 
6048
    <property name="border_width">6</property>
 
6049
    <property name="title" translatable="yes" comments="Title of set precision dialog">Set Precision</property>
 
6050
    <property name="resizable">False</property>
 
6051
    <property name="type_hint">dialog</property>
 
6052
    <property name="has_separator">False</property>
 
6053
    <signal name="response" handler="precision_dialog_response_cb"/>
 
6054
    <signal name="delete_event" handler="precision_dialog_delete_cb"/>
 
6055
    <child internal-child="vbox">
 
6056
      <object class="GtkVBox" id="dialog-vbox4">
 
6057
        <property name="visible">True</property>
 
6058
        <property name="orientation">vertical</property>
 
6059
        <child>
 
6060
          <object class="GtkHBox" id="hbox22">
 
6061
            <property name="visible">True</property>
 
6062
            <property name="border_width">5</property>
 
6063
            <property name="spacing">6</property>
 
6064
            <child>
 
6065
              <object class="GtkLabel" id="label52">
 
6066
                <property name="visible">True</property>
 
6067
                <property name="label" translatable="yes" comments="Set Precision Dialog: Label before the significant places spin button">Significant _places:</property>
 
6068
                <property name="use_underline">True</property>
 
6069
                <property name="mnemonic_widget">precision_dialog_spin</property>
 
6070
              </object>
 
6071
              <packing>
 
6072
                <property name="expand">False</property>
 
6073
                <property name="fill">False</property>
 
6074
                <property name="position">0</property>
 
6075
              </packing>
 
6076
            </child>
 
6077
            <child>
 
6078
              <object class="GtkSpinButton" id="precision_dialog_spin">
 
6079
                <property name="visible">True</property>
 
6080
                <property name="can_focus">True</property>
 
6081
                <property name="adjustment">adjustment1</property>
 
6082
                <property name="climb_rate">1</property>
 
6083
                <property name="numeric">True</property>
 
6084
                <property name="update_policy">if-valid</property>
 
6085
                <signal name="activate" handler="precision_dialog_activate_cb" after="yes"/>
 
6086
              </object>
 
6087
              <packing>
 
6088
                <property name="expand">False</property>
 
6089
                <property name="fill">False</property>
 
6090
                <property name="position">1</property>
 
6091
              </packing>
 
6092
            </child>
 
6093
          </object>
 
6094
          <packing>
 
6095
            <property name="position">1</property>
 
6096
          </packing>
 
6097
        </child>
 
6098
        <child internal-child="action_area">
 
6099
          <object class="GtkHButtonBox" id="dialog-action_area4">
 
6100
            <property name="visible">True</property>
 
6101
            <property name="layout_style">end</property>
 
6102
            <child>
 
6103
              <object class="GtkButton" id="button10">
 
6104
                <property name="label">gtk-cancel</property>
 
6105
                <property name="visible">True</property>
 
6106
                <property name="can_focus">True</property>
 
6107
                <property name="can_default">True</property>
 
6108
                <property name="receives_default">False</property>
 
6109
                <property name="use_stock">True</property>
 
6110
              </object>
 
6111
              <packing>
 
6112
                <property name="expand">False</property>
 
6113
                <property name="fill">False</property>
 
6114
                <property name="position">0</property>
 
6115
              </packing>
 
6116
            </child>
 
6117
            <child>
 
6118
              <object class="GtkButton" id="button11">
 
6119
                <property name="label" translatable="yes" comments="Set Precision Dialog: Button to apply settings">_Set</property>
 
6120
                <property name="visible">True</property>
 
6121
                <property name="can_focus">True</property>
 
6122
                <property name="can_default">True</property>
 
6123
                <property name="receives_default">False</property>
 
6124
                <property name="use_underline">True</property>
 
6125
              </object>
 
6126
              <packing>
 
6127
                <property name="expand">False</property>
 
6128
                <property name="fill">False</property>
 
6129
                <property name="position">1</property>
 
6130
              </packing>
 
6131
            </child>
 
6132
          </object>
 
6133
          <packing>
 
6134
            <property name="expand">False</property>
 
6135
            <property name="pack_type">end</property>
 
6136
            <property name="position">0</property>
 
6137
          </packing>
 
6138
        </child>
 
6139
      </object>
 
6140
    </child>
 
6141
    <action-widgets>
 
6142
      <action-widget response="-6">button10</action-widget>
 
6143
      <action-widget response="-5">button11</action-widget>
 
6144
    </action-widgets>
 
6145
  </object>
 
6146
  <object class="GtkAdjustment" id="adjustment1">
 
6147
    <property name="value">1</property>
 
6148
    <property name="upper">99</property>
 
6149
    <property name="step_increment">1</property>
 
6150
    <property name="page_increment">10</property>
 
6151
  </object>
4560
6152
  <object class="GtkTextBuffer" id="display_buffer"/>
4561
6153
  <object class="GtkAccelGroup" id="accelgroup1"/>
4562
6154
  <object class="GtkImage" id="image1">
4564
6156
    <property name="stock">gtk-help</property>
4565
6157
    <property name="icon-size">1</property>
4566
6158
  </object>
4567
 
  <object class="GtkDialog" id="preferences_dialog">
4568
 
    <property name="border_width">8</property>
4569
 
    <property name="title" translatable="yes">Preferences</property>
4570
 
    <property name="type_hint">normal</property>
4571
 
    <property name="has_separator">False</property>
4572
 
    <signal name="response" handler="preferences_response_cb"/>
4573
 
    <signal name="delete_event" handler="preferences_dialog_delete_cb"/>
4574
 
    <child internal-child="vbox">
4575
 
      <object class="GtkVBox" id="dialog-vbox4">
4576
 
        <property name="visible">True</property>
4577
 
        <property name="orientation">vertical</property>
4578
 
        <property name="spacing">5</property>
4579
 
        <child>
4580
 
          <object class="GtkTable" id="table1">
4581
 
            <property name="visible">True</property>
4582
 
            <property name="border_width">5</property>
4583
 
            <property name="n_rows">4</property>
4584
 
            <property name="n_columns">2</property>
4585
 
            <property name="column_spacing">6</property>
4586
 
            <property name="row_spacing">12</property>
4587
 
            <child>
4588
 
              <object class="GtkLabel" id="label8">
4589
 
                <property name="visible">True</property>
4590
 
                <property name="xalign">0</property>
4591
 
                <property name="label" translatable="yes" comments="Preferences dialog: Label for angle unit combo box">_Angle units:</property>
4592
 
                <property name="use_underline">True</property>
4593
 
                <property name="mnemonic_widget">angle_unit_combobox</property>
4594
 
              </object>
4595
 
              <packing>
4596
 
                <property name="x_options">GTK_FILL</property>
4597
 
              </packing>
4598
 
            </child>
4599
 
            <child>
4600
 
              <object class="GtkLabel" id="label9">
4601
 
                <property name="visible">True</property>
4602
 
                <property name="xalign">0</property>
4603
 
                <property name="label" translatable="yes" comments="Preferences dialog: Label for display format combo box">Display _Format:</property>
4604
 
                <property name="use_underline">True</property>
4605
 
                <property name="mnemonic_widget">display_format_combobox</property>
4606
 
              </object>
4607
 
              <packing>
4608
 
                <property name="top_attach">1</property>
4609
 
                <property name="bottom_attach">2</property>
4610
 
                <property name="x_options">GTK_FILL</property>
4611
 
              </packing>
4612
 
            </child>
4613
 
            <child>
4614
 
              <object class="GtkComboBox" id="angle_unit_combobox">
4615
 
                <property name="visible">True</property>
4616
 
                <property name="model">angle_unit_model</property>
4617
 
                <signal name="changed" handler="angle_unit_combobox_changed_cb"/>
4618
 
              </object>
4619
 
              <packing>
4620
 
                <property name="left_attach">1</property>
4621
 
                <property name="right_attach">2</property>
4622
 
              </packing>
4623
 
            </child>
4624
 
            <child>
4625
 
              <object class="GtkComboBox" id="display_format_combobox">
4626
 
                <property name="visible">True</property>
4627
 
                <property name="model">display_format_model</property>
4628
 
                <signal name="changed" handler="display_format_combobox_changed_cb"/>
4629
 
              </object>
4630
 
              <packing>
4631
 
                <property name="left_attach">1</property>
4632
 
                <property name="right_attach">2</property>
4633
 
                <property name="top_attach">1</property>
4634
 
                <property name="bottom_attach">2</property>
4635
 
              </packing>
4636
 
            </child>
4637
 
            <child>
4638
 
              <object class="GtkLabel" id="label11">
4639
 
                <property name="visible">True</property>
4640
 
                <property name="xalign">0</property>
4641
 
                <property name="label" translatable="yes" comments="Preferences dialog: label for word size combo box">Word _size:</property>
4642
 
                <property name="use_underline">True</property>
4643
 
                <property name="mnemonic_widget">word_size_combobox</property>
4644
 
              </object>
4645
 
              <packing>
4646
 
                <property name="top_attach">3</property>
4647
 
                <property name="bottom_attach">4</property>
4648
 
                <property name="x_options">GTK_FILL</property>
4649
 
              </packing>
4650
 
            </child>
4651
 
            <child>
4652
 
              <object class="GtkComboBox" id="word_size_combobox">
4653
 
                <property name="visible">True</property>
4654
 
                <property name="model">word_size_model</property>
4655
 
                <signal name="changed" handler="word_size_combobox_changed_cb"/>
4656
 
              </object>
4657
 
              <packing>
4658
 
                <property name="left_attach">1</property>
4659
 
                <property name="right_attach">2</property>
4660
 
                <property name="top_attach">3</property>
4661
 
                <property name="bottom_attach">4</property>
4662
 
              </packing>
4663
 
            </child>
4664
 
            <child>
4665
 
              <object class="GtkAlignment" id="alignment1">
4666
 
                <property name="visible">True</property>
4667
 
                <property name="bottom_padding">6</property>
4668
 
                <property name="left_padding">12</property>
4669
 
                <child>
4670
 
                  <object class="GtkTable" id="table2">
4671
 
                    <property name="visible">True</property>
4672
 
                    <property name="n_rows">3</property>
4673
 
                    <property name="row_spacing">6</property>
4674
 
                    <child>
4675
 
                      <object class="GtkCheckButton" id="trailing_zeroes_check">
4676
 
                        <property name="label" translatable="yes" comments="Preferences dialog: label for show trailing zeroes check button">Show trailing _zeroes</property>
4677
 
                        <property name="visible">True</property>
4678
 
                        <property name="can_focus">True</property>
4679
 
                        <property name="receives_default">False</property>
4680
 
                        <property name="use_underline">True</property>
4681
 
                        <property name="draw_indicator">True</property>
4682
 
                        <signal name="toggled" handler="trailing_zeroes_check_toggled_cb"/>
4683
 
                      </object>
4684
 
                      <packing>
4685
 
                        <property name="top_attach">1</property>
4686
 
                        <property name="bottom_attach">2</property>
4687
 
                      </packing>
4688
 
                    </child>
4689
 
                    <child>
4690
 
                      <object class="GtkCheckButton" id="thousands_separator_check">
4691
 
                        <property name="label" translatable="yes" comments="Preferences dialog: label for show thousands separator check button">Show _thousands separators</property>
4692
 
                        <property name="visible">True</property>
4693
 
                        <property name="can_focus">True</property>
4694
 
                        <property name="receives_default">False</property>
4695
 
                        <property name="use_underline">True</property>
4696
 
                        <property name="draw_indicator">True</property>
4697
 
                        <signal name="toggled" handler="thousands_separator_check_toggled_cb"/>
4698
 
                      </object>
4699
 
                      <packing>
4700
 
                        <property name="top_attach">2</property>
4701
 
                        <property name="bottom_attach">3</property>
4702
 
                      </packing>
4703
 
                    </child>
4704
 
                    <child>
4705
 
                      <object class="GtkHBox" id="hbox1">
4706
 
                        <property name="visible">True</property>
4707
 
                        <property name="spacing">6</property>
4708
 
                        <child>
4709
 
                          <object class="GtkLabel" id="decimal_places_label1">
4710
 
                            <property name="visible">True</property>
4711
 
                            <property name="xalign">0</property>
4712
 
                            <property name="label">Show</property>
4713
 
                            <property name="use_underline">True</property>
4714
 
                            <property name="mnemonic_widget">decimal_places_spin</property>
4715
 
                          </object>
4716
 
                          <packing>
4717
 
                            <property name="expand">False</property>
4718
 
                            <property name="position">0</property>
4719
 
                          </packing>
4720
 
                        </child>
4721
 
                        <child>
4722
 
                          <object class="GtkSpinButton" id="decimal_places_spin">
4723
 
                            <property name="visible">True</property>
4724
 
                            <property name="can_focus">True</property>
4725
 
                            <property name="invisible_char">&#x25CF;</property>
4726
 
                            <property name="adjustment">decimal_places_adjustment</property>
4727
 
                            <signal name="value_changed" handler="decimal_places_spin_change_value_cb"/>
4728
 
                          </object>
4729
 
                          <packing>
4730
 
                            <property name="expand">False</property>
4731
 
                            <property name="position">1</property>
4732
 
                          </packing>
4733
 
                        </child>
4734
 
                        <child>
4735
 
                          <object class="GtkLabel" id="decimal_places_label2">
4736
 
                            <property name="visible">True</property>
4737
 
                            <property name="xalign">0</property>
4738
 
                            <property name="label">decimal _places</property>
4739
 
                            <property name="use_underline">True</property>
4740
 
                            <property name="mnemonic_widget">decimal_places_spin</property>
4741
 
                          </object>
4742
 
                          <packing>
4743
 
                            <property name="position">2</property>
4744
 
                          </packing>
4745
 
                        </child>
4746
 
                      </object>
4747
 
                    </child>
4748
 
                  </object>
4749
 
                </child>
4750
 
              </object>
4751
 
              <packing>
4752
 
                <property name="right_attach">2</property>
4753
 
                <property name="top_attach">2</property>
4754
 
                <property name="bottom_attach">3</property>
4755
 
              </packing>
4756
 
            </child>
4757
 
          </object>
4758
 
          <packing>
4759
 
            <property name="position">1</property>
4760
 
          </packing>
4761
 
        </child>
4762
 
        <child internal-child="action_area">
4763
 
          <object class="GtkHButtonBox" id="dialog-action_area4">
4764
 
            <property name="visible">True</property>
4765
 
            <property name="layout_style">end</property>
4766
 
            <child>
4767
 
              <object class="GtkButton" id="button1">
4768
 
                <property name="label">gtk-close</property>
4769
 
                <property name="visible">True</property>
4770
 
                <property name="can_focus">True</property>
4771
 
                <property name="receives_default">True</property>
4772
 
                <property name="use_stock">True</property>
4773
 
              </object>
4774
 
              <packing>
4775
 
                <property name="expand">False</property>
4776
 
                <property name="fill">False</property>
4777
 
                <property name="position">0</property>
4778
 
              </packing>
4779
 
            </child>
4780
 
          </object>
4781
 
          <packing>
4782
 
            <property name="expand">False</property>
4783
 
            <property name="pack_type">end</property>
4784
 
            <property name="position">0</property>
4785
 
          </packing>
4786
 
        </child>
4787
 
      </object>
4788
 
    </child>
4789
 
    <action-widgets>
4790
 
      <action-widget response="0">button1</action-widget>
4791
 
    </action-widgets>
4792
 
  </object>
4793
 
  <object class="GtkTextBuffer" id="info_buffer"/>
4794
 
  <object class="GtkAdjustment" id="decimal_places_adjustment">
4795
 
    <property name="upper">9</property>
4796
 
    <property name="step_increment">1</property>
4797
 
    <property name="page_increment">1</property>
4798
 
  </object>
4799
6159
</interface>