<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.20.0 -->
<interface>
  <requires lib="gtk+" version="3.12"/>
  <object class="GtkWindow" id="main_window">
    <property name="can_focus">False</property>
    <property name="title" translatable="yes">Qalculate!</property>
    <signal name="delete-event" handler="on_gcalc_exit" swapped="no"/>
    <signal name="destroy-event" handler="on_gcalc_exit" swapped="no"/>
    <signal name="focus-in-event" handler="on_main_window_focus_in_event" swapped="no"/>
    <signal name="key-press-event" handler="on_key_press_event" swapped="no"/>
    <child>
      <object class="GtkBox" id="top_vbox">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="orientation">vertical</property>
        <child>
          <object class="GtkMenuBar" id="menubar">
            <property name="visible">True</property>
            <property name="can_focus">False</property>
            <child>
              <object class="GtkMenuItem" id="file_menu">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="label" translatable="yes">_File</property>
                <property name="use_underline">True</property>
                <child type="submenu">
                  <object class="GtkMenu" id="file_menu_menu">
                    <property name="can_focus">False</property>
                    <child>
                      <object class="GtkMenuItem" id="item16">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">_New</property>
                        <property name="use_underline">True</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="item16_menu">
                            <property name="can_focus">False</property>
                            <child>
                              <object class="GtkMenuItem" id="menu_item_new_variable">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Variable</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_new_variable_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkMenuItem" id="menu_item_new_matrix">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Matrix</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_new_matrix_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkMenuItem" id="menu_item_new_vector">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Vector</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_new_vector_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkMenuItem" id="menu_item_new_unknown">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Unknown Variable</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_new_unknown_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkMenuItem" id="menu_item_new_function">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Function</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_new_function_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkMenuItem" id="menu_item_new_dataset">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Data Set</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_new_dataset_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkMenuItem" id="menu_item_new_unit">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Unit</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_new_unit_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_import_csv_file">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Import CSV File…</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_import_csv_file_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_export_csv_file">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Export CSV File…</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_export_csv_file_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_save">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">_Store Result…</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_save_activate" swapped="no"/>
                        <accelerator key="S" signal="activate" modifiers="GDK_CONTROL_MASK"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_save_image">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Save Result Image…</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_save_image_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator21">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_save_defs">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="tooltip_text" translatable="yes">Save local functions, variables and units</property>
                        <property name="label" translatable="yes">Save Definitions</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_save_defs_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_fetch_exchange_rates">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="tooltip_text" translatable="yes">Fetch current exchange rates from the Internet</property>
                        <property name="label" translatable="yes">Update Exchange Rates</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_fetch_exchange_rates_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator18">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_plot_functions">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Plot Functions/Data</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_plot_functions_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_convert_number_bases">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Convert Number Bases</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_convert_number_bases_activate" swapped="no"/>
                        <accelerator key="b" signal="activate" modifiers="GDK_CONTROL_MASK"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_periodic_table">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Periodic Table</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_periodic_table_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator22">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_quit">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">_Quit</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_quit_activate" swapped="no"/>
                        <accelerator key="Q" signal="activate" modifiers="GDK_CONTROL_MASK"/>
                      </object>
                    </child>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkMenuItem" id="edit_menu">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="label" translatable="yes">_Edit</property>
                <property name="use_underline">True</property>
                <child type="submenu">
                  <object class="GtkMenu" id="edit_menu_menu">
                    <property name="can_focus">False</property>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_manage_variables">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Manage Variables</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_manage_variables_activate" swapped="no"/>
                        <accelerator key="M" signal="activate" modifiers="GDK_CONTROL_MASK"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_manage_functions">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Manage Functions</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_manage_functions_activate" swapped="no"/>
                        <accelerator key="F" signal="activate" modifiers="GDK_CONTROL_MASK"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_manage_units">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Manage Units</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_manage_units_activate" swapped="no"/>
                        <accelerator key="U" signal="activate" modifiers="GDK_CONTROL_MASK"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_datasets">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Manage Data Sets</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_datasets_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator27">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_factorize">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Factorize</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_factorize_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_simplify">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Simplify</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_simplify_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_set_unknowns">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Set Unknowns…</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_set_unknowns_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_result_units">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Convert to Unit</property>
                        <property name="use_underline">True</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_result_prefixes">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Set Prefix</property>
                        <property name="use_underline">True</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_convert_to_custom_unit">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Convert to Unit Expression…</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_convert_to_unit_expression_activate" swapped="no"/>
                        <accelerator key="T" signal="activate" modifiers="GDK_CONTROL_MASK"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_convert_to_base_units">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Convert to Base Units</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_convert_to_base_units_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_convert_to_best_unit">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Convert to Optimal Unit</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_convert_to_best_unit_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator_insert_matrix_vector">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_insert_matrix">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Insert Matrix…</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_insert_matrix_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_insert_vector">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Insert Vector…</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_insert_vector_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator23">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_copy">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">_Copy Result</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_copy_activate" swapped="no"/>
                        <accelerator key="C" signal="activate" modifiers="GDK_CONTROL_MASK | GDK_MOD1_MASK"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator24">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_edit_prefs">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">_Preferences</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_edit_prefs_activate" swapped="no"/>
                      </object>
                    </child>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkMenuItem" id="mode_menu">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="label" translatable="yes">_Mode</property>
                <property name="use_underline">True</property>
                <child type="submenu">
                  <object class="GtkMenu" id="mode_menu_menu">
                    <property name="can_focus">False</property>
                    <child>
                      <object class="GtkMenuItem" id="number_base1">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Number Base</property>
                        <property name="use_underline">True</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="number_base1_menu">
                            <property name="can_focus">False</property>
                            <child>
                              <object class="GtkMenuItem" id="menu_item_set_base">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Select Result and Expression Base</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_set_base_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator32">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_binary">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Binary</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_binary_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_octal">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Octal</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_binary</property>
                                <signal name="activate" handler="on_menu_item_octal_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_decimal">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Decimal</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <property name="group">menu_item_binary</property>
                                <signal name="activate" handler="on_menu_item_decimal_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_hexadecimal">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Hexadecimal</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_binary</property>
                                <signal name="activate" handler="on_menu_item_hexadecimal_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_custom_base">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Other…</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_binary</property>
                                <signal name="activate" handler="on_menu_item_custom_base_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator28">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_sexagesimal">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Sexagesimal</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_binary</property>
                                <signal name="activate" handler="on_menu_item_sexagesimal_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_time_format">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Time Format</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_binary</property>
                                <signal name="activate" handler="on_menu_item_time_format_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_roman">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Roman Numerals</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_binary</property>
                                <signal name="activate" handler="on_menu_item_roman_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_numerical_display">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Numerical Display</property>
                        <property name="use_underline">True</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="menu_item_numerical_display_menu">
                            <property name="can_focus">False</property>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_display_normal">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Normal</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_display_normal_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_display_engineering">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Engineering</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_display_normal</property>
                                <signal name="activate" handler="on_menu_item_display_engineering_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_display_scientific">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Scientific</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_display_normal</property>
                                <signal name="activate" handler="on_menu_item_display_scientific_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_display_purely_scientific">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Purely Scientific</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_display_normal</property>
                                <signal name="activate" handler="on_menu_item_display_purely_scientific_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_display_non_scientific">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Simple</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_display_normal</property>
                                <signal name="activate" handler="on_menu_item_display_non_scientific_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator5">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_indicate_infinite_series">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Off: 1/7 ≈ 0.14285714
On: 1/7 = 0.14285714...</property>
                                <property name="label" translatable="yes">Indicate Infinite Series</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_indicate_infinite_series_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_show_ending_zeroes">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Show Ending Zeroes</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_show_ending_zeroes_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_round_halfway_to_even">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Off: 2.5 ≈ 3,  1.5 ≈ 2
On: 2.5 ≈ 2, 1.5 ≈ 2</property>
                                <property name="label" translatable="yes">Round Halfway Numbers to Even</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_round_halfway_to_even_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_negative_exponents">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Off: 1/x
On: x^(-1)</property>
                                <property name="label" translatable="yes">Negative Exponents</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_negative_exponents_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_sort_minus_last">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Off: -x + y
On: y - x</property>
                                <property name="label" translatable="yes">Sort Minus Last</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_sort_minus_last_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_fraction_mode">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Fractional Display</property>
                        <property name="use_underline">True</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="item12_menu">
                            <property name="can_focus">False</property>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_decimal">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">1/3 ≈ 0.33333</property>
                                <property name="label" translatable="yes">Decimal</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_fraction_decimal_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_decimal_exact">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">3/9 = 1/3
6/4 = 1.5</property>
                                <property name="label" translatable="yes">Decimal (Try Exact)</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_decimal_exact_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_fraction">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">6/4 = 3/2</property>
                                <property name="label" translatable="yes">Fraction</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_fraction_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_combined">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">6/4 = 1+1/2</property>
                                <property name="label" translatable="yes">Combined</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_combined_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_units_mode">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Unit Display</property>
                        <property name="use_underline">True</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="item13_menu">
                            <property name="can_focus">False</property>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_display_no_prefixes">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Do not use any prefixes in result</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_display_no_prefixes_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_display_prefixes_for_selected_units">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Show prefixes for primarily SI and CGS units.</property>
                                <property name="label" translatable="yes">Use prefixes for selected units</property>
                                <property name="group">menu_item_display_no_prefixes</property>
                                <signal name="activate" handler="on_menu_item_display_prefixes_for_selected_units_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_display_prefixes_for_currencies">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Use prefixes also for currencies</property>
                                <property name="group">menu_item_display_no_prefixes</property>
                                <signal name="activate" handler="on_menu_item_display_prefixes_for_currencies_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_display_prefixes_for_all_units">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Use prefixs for all units</property>
                                <property name="group">menu_item_display_no_prefixes</property>
                                <signal name="activate" handler="on_menu_item_display_prefixes_for_all_units_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separatorS2">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_all_prefixes">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Enables automatic use of hekto, deka, deci and centi when prefixes is enabled</property>
                                <property name="label" translatable="yes">Enable All SI Prefixes</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_all_prefixes_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_denominator_prefixes">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Enables automatic setting of prefix for denominator in addition to the numerator</property>
                                <property name="label" translatable="yes">Enable Denominator Prefixes</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_denominator_prefixes_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_place_units_separately">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Off: (2 m)/s
On: 2 (m/s)</property>
                                <property name="label" translatable="yes">Place Units Separately</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_place_units_separately_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separatorS1">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_post_conversion_none">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">No Additional Conversion</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_post_conversion_none_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_post_conversion_base">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Convert to Base Units</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_post_conversion_none</property>
                                <signal name="activate" handler="on_menu_item_post_conversion_base_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_post_conversion_best">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Convert to Optimal Unit</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_post_conversion_none</property>
                                <signal name="activate" handler="on_menu_item_post_conversion_best_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_angle_unit">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="tooltip_text" translatable="yes">Change angle unit used in trigonometric functions</property>
                        <property name="label" translatable="yes">Angle Unit</property>
                        <property name="use_underline">True</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="menu_item_angle_unit_menu">
                            <property name="can_focus">False</property>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_degrees">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Degrees</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_degrees_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_radians">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Radians</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_degrees</property>
                                <signal name="activate" handler="on_menu_item_radians_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_gradians">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Gradians</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_degrees</property>
                                <signal name="activate" handler="on_menu_item_gradians_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_no_default_angle_unit">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">None</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_degrees</property>
                                <signal name="activate" handler="on_menu_item_no_default_angle_unit_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkCheckMenuItem" id="menu_item_abbreviate_names">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Abbreviate Names</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_abbreviate_names_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator19">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="item15">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Enabled Objects</property>
                        <property name="use_underline">True</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="item15_menu">
                            <property name="can_focus">False</property>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_enable_variables">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Variables</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_enable_variables_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_enable_functions">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Functions</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_enable_functions_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_enable_units">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Units</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_enable_units_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_enable_unknown_variables">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Unknowns</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_enable_unknown_variables_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator29">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_calculate_variables">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">If not enabled, treats all variables as unknown</property>
                                <property name="label" translatable="yes">Calculate Variables</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_calculate_variables_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator1">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_allow_complex">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Disables/enables complex numbers in result</property>
                                <property name="label" translatable="yes">Allow Complex Result</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_allow_complex_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_allow_infinite">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Disables/enables infinite numbers in result</property>
                                <property name="label" translatable="yes">Allow Infinite Result</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_allow_infinite_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator26">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="item17">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Approximation</property>
                        <property name="use_underline">True</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="item17_menu">
                            <property name="can_focus">False</property>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_always_exact">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Off: 1/2*pi ≈ 1.5707963
On: 1/2*pi = 0.5 pi</property>
                                <property name="label" translatable="yes">Always Exact</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_always_exact_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_try_exact">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Try Exact</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <property name="group">menu_item_always_exact</property>
                                <signal name="activate" handler="on_menu_item_try_exact_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_approximate">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Approximate</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_always_exact</property>
                                <signal name="activate" handler="on_menu_item_approximate_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="item18">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Assumptions</property>
                        <property name="use_underline">True</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="item18_menu">
                            <property name="can_focus">False</property>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_none">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Unknown</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_assumptions_none_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_nonmatrix">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Not Matrix</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_assumptions_none</property>
                                <signal name="activate" handler="on_menu_item_assumptions_nonmatrix_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_number">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Number</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_assumptions_none</property>
                                <signal name="activate" handler="on_menu_item_assumptions_number_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_complex">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Complex</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_assumptions_none</property>
                                <signal name="activate" handler="on_menu_item_assumptions_complex_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_real">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Real</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_assumptions_none</property>
                                <signal name="activate" handler="on_menu_item_assumptions_real_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_rational">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Rational</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_assumptions_none</property>
                                <signal name="activate" handler="on_menu_item_assumptions_rational_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_integer">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Integer</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_assumptions_none</property>
                                <signal name="activate" handler="on_menu_item_assumptions_integer_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator30">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_unknown">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Unknown</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_assumptions_unknown_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_nonzero">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Non-Zero</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_assumptions_unknown</property>
                                <signal name="activate" handler="on_menu_item_assumptions_nonzero_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_positive">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Positive</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_assumptions_unknown</property>
                                <signal name="activate" handler="on_menu_item_assumptions_positive_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_nonnegative">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Non-Negative</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_assumptions_unknown</property>
                                <signal name="activate" handler="on_menu_item_assumptions_nonnegative_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_negative">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Negative</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_assumptions_unknown</property>
                                <signal name="activate" handler="on_menu_item_assumptions_negative_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_nonpositive">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Non-Positive</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_assumptions_unknown</property>
                                <signal name="activate" handler="on_menu_item_assumptions_nonpositive_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="item_algebraic_mode">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Algebraic Mode</property>
                        <property name="use_underline">True</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="item_algebraic_mode_menu">
                            <property name="can_focus">False</property>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_algebraic_mode_simplify">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Simplify</property>
                                <property name="use_underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_algebraic_mode_simplify_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_algebraic_mode_factorize">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Factorize</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_algebraic_mode_simplify</property>
                                <signal name="activate" handler="on_menu_item_algebraic_mode_factorize_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_algebraic_mode_none">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">None</property>
                                <property name="use_underline">True</property>
                                <property name="group">menu_item_algebraic_mode_simplify</property>
                                <signal name="activate" handler="on_menu_item_algebraic_mode_none_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator_algebraic_mode">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_assume_nonzero_denominators">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Assume that unknown denominators are non-zero</property>
                                <property name="label" translatable="yes">Non-Zero Denominators</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_assume_nonzero_denominators_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_warn_about_denominators_assumed_nonzero">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Warn when unknown denominators are assumed non-zero</property>
                                <property name="label" translatable="yes">Warn About Denominators Assumed Non-Zero</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_warn_about_denominators_assumed_nonzero_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator7">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="item_parse_mode">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Parsing Mode</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="item_parse_mode_menu">
                            <property name="can_focus">False</property>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_adaptive_parsing">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">1/2x = 1/(2*x)
1/2 x = (1/2)*x
1 m / 1 m/s = (1 m)/(1 m/s)</property>
                                <property name="label" translatable="yes">Adaptive parsing</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_adaptive_parsing_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_ignore_whitespace">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">1/2 x = 1/(2*x)</property>
                                <property name="label" translatable="yes">Parse Implicit Multiplication First</property>
                                <property name="group">menu_item_adaptive_parsing</property>
                                <signal name="activate" handler="on_menu_item_ignore_whitespace_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_no_special_implicit_multiplication">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">1/2x = 1/2*x</property>
                                <property name="label" translatable="yes">Conventional Parsing</property>
                                <property name="group">menu_item_adaptive_parsing</property>
                                <signal name="activate" handler="on_menu_item_no_special_implicit_multiplication_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator_parse_mode">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_limit_implicit_multiplication">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Off: xy = x*y
On: xy != x*y</property>
                                <property name="label" translatable="yes">Limit Implicit Multiplication</property>
                                <signal name="activate" handler="on_menu_item_limit_implicit_multiplication_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_read_precision">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">Parse decimal numbers as approximate with precision equal to the number of digits.

Off: 1.1 * 1.1 = 1.21
On: 1.1 * 1.1 ≈ 1.2</property>
                                <property name="label" translatable="yes">Read Precision</property>
                                <signal name="activate" handler="on_menu_item_read_precision_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_rpn_syntax">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="tooltip_text" translatable="yes">(De)activate use of Reverse Polish Notation syntax in expressions</property>
                                <property name="label" translatable="yes">RPN Syntax</property>
                                <signal name="activate" handler="on_menu_item_rpn_syntax_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator2">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkCheckMenuItem" id="menu_item_rpn_mode">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="tooltip_text" translatable="yes">(De)activate the Reverse Polish Notation mode</property>
                        <property name="label" translatable="yes">RPN Mode</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_rpn_mode_activate" swapped="no"/>
                        <accelerator key="R" signal="activate" modifiers="GDK_CONTROL_MASK"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator6">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_precision">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">_Precision</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_precision_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_decimals">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">_Decimals</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_decimals_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator20">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="item1">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Meta Modes</property>
                        <property name="use_underline">True</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="menu_meta_modes">
                            <property name="can_focus">False</property>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator_meta_modes">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkMenuItem" id="menu_item_meta_mode_save">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Save Mode…</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_meta_mode_save_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkMenuItem" id="menu_item_meta_mode_delete">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="label" translatable="yes">Delete Mode…</property>
                                <property name="use_underline">True</property>
                                <signal name="activate" handler="on_menu_item_meta_mode_delete_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_save_mode">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Save Default _Mode</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_save_mode_activate" swapped="no"/>
                      </object>
                    </child>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkMenuItem" id="functions_menu">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="label" translatable="yes">Fu_nctions</property>
                <property name="use_underline">True</property>
              </object>
            </child>
            <child>
              <object class="GtkMenuItem" id="variables_menu">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="label" translatable="yes">_Variables</property>
                <property name="use_underline">True</property>
              </object>
            </child>
            <child>
              <object class="GtkMenuItem" id="units_menu">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="label" translatable="yes">_Units</property>
                <property name="use_underline">True</property>
              </object>
            </child>
            <child>
              <object class="GtkMenuItem" id="help_menu">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="label" translatable="yes">_Help</property>
                <property name="use_underline">True</property>
                <child type="submenu">
                  <object class="GtkMenu" id="help_menu_menu">
                    <property name="can_focus">False</property>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_help">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">_Contents</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_help_activate" swapped="no"/>
                        <accelerator key="F1" signal="activate"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_about">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">_About</property>
                        <property name="use_underline">True</property>
                        <signal name="activate" handler="on_menu_item_about_activate" swapped="no"/>
                      </object>
                    </child>
                  </object>
                </child>
              </object>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">False</property>
            <property name="position">0</property>
          </packing>
        </child>
        <child>
          <object class="GtkRevealer" id="message_revealer">
            <property name="visible">True</property>
            <property name="can_focus">False</property>
            <child>
              <object class="GtkInfoBar" id="message_bar">
                <property name="visible">True</property>
                <property name="app_paintable">True</property>
                <property name="can_focus">False</property>
                <property name="message_type">warning</property>
                <property name="show_close_button">True</property>
                <signal name="response" handler="on_message_bar_response" swapped="no"/>
                <child internal-child="action_area">
                  <object class="GtkButtonBox">
                    <property name="can_focus">False</property>
                    <property name="spacing">6</property>
                    <property name="layout_style">end</property>
                    <child>
                      <placeholder/>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child internal-child="content_area">
                  <object class="GtkBox">
                    <property name="can_focus">False</property>
                    <property name="spacing">16</property>
                    <child>
                      <object class="GtkImage" id="message_icon">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="icon_name">dialog-warning-symbolic</property>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkLabel" id="message_label">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="wrap">True</property>
                      </object>
                      <packing>
                        <property name="expand">True</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">False</property>
                    <property name="position">0</property>
                  </packing>
                </child>
              </object>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">True</property>
            <property name="position">1</property>
          </packing>
        </child>
        <child>
          <object class="GtkBox" id="main_vbox">
            <property name="visible">True</property>
            <property name="can_focus">False</property>
            <property name="border_width">12</property>
            <property name="orientation">vertical</property>
            <child>
              <object class="GtkGrid">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <child>
                  <object class="GtkGrid">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="hexpand">True</property>
                    <child>
                      <object class="GtkEntry" id="expression">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="hexpand">True</property>
                        <property name="progress_pulse_step">0.20000000000000001</property>
                        <property name="primary_icon_name">system-run-symbolic</property>
                        <property name="primary_icon_sensitive">False</property>
                        <property name="primary_icon_tooltip_text" translatable="yes">Calculate expression</property>
                        <property name="primary_icon_tooltip_markup" translatable="yes">Calculate expression</property>
                        <signal name="activate" handler="on_expression_activate" swapped="no"/>
                        <signal name="button-press-event" handler="on_expression_button_press_event" swapped="no"/>
                        <signal name="changed" handler="on_expression_changed" after="yes" swapped="no"/>
                        <signal name="icon-release" handler="on_expression_icon_release" swapped="no"/>
                        <signal name="key-press-event" handler="on_expression_key_press_event" swapped="no"/>
                        <signal name="populate-popup" handler="on_expression_populate_popup" swapped="no"/>
                        <child internal-child="accessible">
                          <object class="AtkObject" id="expression-atkobject">
                            <property name="AtkObject::accessible-name" translatable="yes">Expression</property>
                          </object>
                        </child>
                      </object>
                      <packing>
                        <property name="left_attach">0</property>
                        <property name="top_attach">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkBox" id="hbox60">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="spacing">6</property>
                        <child>
                          <object class="GtkLabel" id="label_status_left">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="label">&lt;span size="small"&gt; &lt;/span&gt;</property>
                            <property name="use_markup">True</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="padding">4</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="label_status_right">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="label">&lt;span size="small"&gt;STATUS&lt;/span&gt;</property>
                            <property name="use_markup">True</property>
                            <property name="justify">right</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="padding">4</property>
                            <property name="pack_type">end</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="left_attach">0</property>
                        <property name="top_attach">1</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkImage" id="message_tooltip_icon">
                        <property name="can_focus">False</property>
                        <property name="margin_left">6</property>
                        <property name="icon_name">dialog-warning</property>
                      </object>
                      <packing>
                        <property name="left_attach">1</property>
                        <property name="top_attach">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkSpinner" id="expressionspinner">
                        <property name="can_focus">False</property>
                        <property name="margin_left">6</property>
                      </object>
                      <packing>
                        <property name="left_attach">2</property>
                        <property name="top_attach">0</property>
                      </packing>
                    </child>
                    <child>
                      <placeholder/>
                    </child>
                    <child>
                      <placeholder/>
                    </child>
                  </object>
                  <packing>
                    <property name="left_attach">0</property>
                    <property name="top_attach">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkGrid">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="hexpand">True</property>
                    <child>
                      <object class="GtkScrolledWindow" id="scrolled_result">
                        <property name="height_request">1</property>
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="events">GDK_BUTTON_PRESS_MASK | GDK_STRUCTURE_MASK</property>
                        <property name="margin_top">6</property>
                        <property name="margin_bottom">6</property>
                        <property name="hexpand">True</property>
                        <signal name="button-press-event" handler="on_resultview_button_press_event" swapped="no"/>
                        <signal name="popup-menu" handler="on_resultview_popup_menu" swapped="no"/>
                        <child>
                          <object class="GtkViewport" id="resultport">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="hexpand">True</property>
                            <property name="shadow_type">none</property>
                            <signal name="button-press-event" handler="on_resultview_button_press_event" swapped="no"/>
                            <signal name="popup-menu" handler="on_resultview_popup_menu" swapped="no"/>
                            <child>
                              <object class="GtkDrawingArea" id="resultview">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="hexpand">True</property>
                                <signal name="button-press-event" handler="on_resultview_button_press_event" swapped="no"/>
                                <signal name="draw" handler="on_resultview_draw" swapped="no"/>
                                <signal name="popup-menu" handler="on_resultview_popup_menu" swapped="no"/>
                                <child internal-child="accessible">
                                  <object class="AtkObject" id="resultview-atkobject">
                                    <property name="AtkObject::accessible-name" translatable="yes">Calculation result</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                      <packing>
                        <property name="left_attach">0</property>
                        <property name="top_attach">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkSpinner" id="resultspinner">
                        <property name="width_request">100</property>
                        <property name="can_focus">False</property>
                      </object>
                      <packing>
                        <property name="left_attach">1</property>
                        <property name="top_attach">0</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="left_attach">0</property>
                    <property name="top_attach">1</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkBox" id="vbox62">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="orientation">vertical</property>
                <property name="spacing">6</property>
                <child>
                  <object class="GtkBox" id="hbox63">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="halign">start</property>
                    <property name="valign">center</property>
                    <property name="spacing">12</property>
                    <child>
                      <object class="GtkExpander" id="expander_keypad">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <signal name="notify::expanded" handler="on_expander_keypad_expanded" swapped="no"/>
                        <child>
                          <placeholder/>
                        </child>
                        <child type="label">
                          <object class="GtkLabel" id="label3">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="label" translatable="yes">_Keypad</property>
                            <property name="use_underline">True</property>
                          </object>
                        </child>
                        <accelerator key="k" signal="activate" modifiers="GDK_MOD1_MASK"/>
                        <accelerator key="K" signal="activate" modifiers="GDK_CONTROL_MASK"/>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkExpander" id="expander_history">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <signal name="notify::expanded" handler="on_expander_history_expanded" swapped="no"/>
                        <child>
                          <placeholder/>
                        </child>
                        <child type="label">
                          <object class="GtkLabel" id="label4">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="label" translatable="yes">_History</property>
                            <property name="use_underline">True</property>
                          </object>
                        </child>
                        <accelerator key="h" signal="activate" modifiers="GDK_MOD1_MASK"/>
                        <accelerator key="H" signal="activate" modifiers="GDK_CONTROL_MASK"/>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkExpander" id="expander_convert">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <signal name="notify::expanded" handler="on_expander_convert_expanded" swapped="no"/>
                        <child>
                          <placeholder/>
                        </child>
                        <child type="label">
                          <object class="GtkLabel" id="label7">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="label" translatable="yes">C_onversion</property>
                            <property name="use_underline">True</property>
                          </object>
                        </child>
                        <accelerator key="o" signal="activate" modifiers="GDK_MOD1_MASK"/>
                        <accelerator key="o" signal="activate" modifiers="GDK_CONTROL_MASK"/>
                      </object>
                      <packing>
                        <property name="expand">True</property>
                        <property name="fill">True</property>
                        <property name="position">2</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkExpander" id="expander_stack">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <signal name="notify::expanded" handler="on_expander_stack_expanded" swapped="no"/>
                        <child>
                          <placeholder/>
                        </child>
                        <child type="label">
                          <object class="GtkLabel" id="label5">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="label" translatable="yes">RPN Stack</property>
                            <property name="use_underline">True</property>
                          </object>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">True</property>
                        <property name="fill">True</property>
                        <property name="position">3</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkBox" id="buttons">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="orientation">vertical</property>
                    <property name="spacing">12</property>
                    <child>
                      <object class="GtkBox" id="hbox62">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="spacing">6</property>
                        <child>
                          <object class="GtkButtonBox">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="spacing">6</property>
                            <child>
                              <object class="GtkToggleButton" id="button_exact">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Toggle exact mode</property>
                                <property name="use_underline">True</property>
                                <signal name="toggled" handler="on_button_exact_toggled" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">Exact</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkToggleButton" id="button_fraction">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Toggle fractional number display</property>
                                <property name="use_underline">True</property>
                                <signal name="toggled" handler="on_button_fraction_toggled" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">Fraction</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">False</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkBox" id="hbox64">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="spacing">6</property>
                            <property name="homogeneous">True</property>
                            <child>
                              <object class="GtkComboBoxText" id="combobox_numerical_display">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="active">0</property>
                                <items>
                                  <item translatable="yes">Normal</item>
                                  <item translatable="yes">Engineering</item>
                                  <item translatable="yes">Scientific</item>
                                  <item translatable="yes">Pure</item>
                                  <item translatable="yes">Simple</item>
                                </items>
                                <signal name="changed" handler="on_combobox_numerical_display_changed" swapped="no"/>
                              </object>
                              <packing>
                                <property name="expand">True</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkComboBoxText" id="combobox_base">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="active">2</property>
                                <items>
                                  <item translatable="yes">Binary</item>
                                  <item translatable="yes">Octal</item>
                                  <item translatable="yes">Decimal</item>
                                  <item translatable="yes">Hexadecimal</item>
                                  <item translatable="yes">Sexagesimal</item>
                                  <item translatable="yes">Time format</item>
                                  <item translatable="yes">Roman</item>
                                  <item translatable="yes">Other…</item>
                                </items>
                                <signal name="changed" handler="on_combobox_base_changed" swapped="no"/>
                              </object>
                              <packing>
                                <property name="expand">True</property>
                                <property name="fill">True</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkGrid">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="column_spacing">24</property>
                        <child>
                          <object class="GtkBox" id="vbox3">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="orientation">vertical</property>
                            <property name="spacing">6</property>
                            <child>
                              <object class="GtkGrid" id="table2">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="vexpand">True</property>
                                <property name="row_spacing">6</property>
                                <property name="column_spacing">6</property>
                                <property name="row_homogeneous">True</property>
                                <property name="column_homogeneous">True</property>
                                <child>
                                  <object class="GtkButton" id="button_functions">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Functions</property>
                                    <property name="use_underline">True</property>
                                    <signal name="clicked" handler="on_button_functions_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_functions">
                                        <property name="visible">True</property>
                                        <property name="can_focus">False</property>
                                        <property name="label" translatable="yes">&lt;i&gt;f(x)&lt;/i&gt;</property>
                                        <property name="use_markup">True</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">0</property>
                                    <property name="top_attach">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_xy">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Raise (Ctrl+*)</property>
                                    <property name="use_underline">True</property>
                                    <signal name="clicked" handler="on_button_xy_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_xy">
                                        <property name="visible">True</property>
                                        <property name="can_focus">False</property>
                                        <property name="label" translatable="yes">x&lt;sup&gt;y&lt;/sup&gt;</property>
                                        <property name="use_markup">True</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">1</property>
                                    <property name="top_attach">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_square">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Raise by two</property>
                                    <property name="use_underline">True</property>
                                    <signal name="clicked" handler="on_button_square_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_square">
                                        <property name="visible">True</property>
                                        <property name="can_focus">False</property>
                                        <property name="label" translatable="yes">x&lt;sup&gt;2&lt;/sup&gt;</property>
                                        <property name="use_markup">True</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">2</property>
                                    <property name="top_attach">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_ln">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Natural logarithm</property>
                                    <property name="use_underline">True</property>
                                    <signal name="clicked" handler="on_button_ln_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="visible">True</property>
                                        <property name="can_focus">False</property>
                                        <property name="label" translatable="yes">ln</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">2</property>
                                    <property name="top_attach">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_log">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Base-10 logarithm</property>
                                    <property name="use_underline">True</property>
                                    <signal name="clicked" handler="on_button_log_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="visible">True</property>
                                        <property name="can_focus">False</property>
                                        <property name="label" translatable="yes">log</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">1</property>
                                    <property name="top_attach">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_sqrt">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Square root</property>
                                    <property name="use_underline">True</property>
                                    <signal name="clicked" handler="on_button_sqrt_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_sqrt">
                                        <property name="visible">True</property>
                                        <property name="can_focus">False</property>
                                        <property name="label" translatable="yes">sqrt</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">0</property>
                                    <property name="top_attach">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_factorial">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Factorial</property>
                                    <property name="use_underline">True</property>
                                    <signal name="clicked" handler="on_button_factorial_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="visible">True</property>
                                        <property name="can_focus">False</property>
                                        <property name="label" translatable="yes">x!</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">0</property>
                                    <property name="top_attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_cosine">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Cosine</property>
                                    <property name="use_underline">True</property>
                                    <signal name="clicked" handler="on_button_cosine_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="visible">True</property>
                                        <property name="can_focus">False</property>
                                        <property name="label" translatable="yes">cos</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">1</property>
                                    <property name="top_attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_tan">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Tangent</property>
                                    <property name="use_underline">True</property>
                                    <signal name="clicked" handler="on_button_tan_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="visible">True</property>
                                        <property name="can_focus">False</property>
                                        <property name="label" translatable="yes">tan</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">2</property>
                                    <property name="top_attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkToggleButton" id="button_hyp">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Toggle hyperbolic functions</property>
                                    <property name="use_underline">True</property>
                                    <signal name="toggled" handler="on_button_hyp_toggled" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="visible">True</property>
                                        <property name="can_focus">False</property>
                                        <property name="label" translatable="yes">hyp</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">0</property>
                                    <property name="top_attach">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkToggleButton" id="button_inv">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Toggle inverse functions</property>
                                    <property name="use_underline">True</property>
                                    <signal name="toggled" handler="on_button_inv_toggled" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="visible">True</property>
                                        <property name="can_focus">False</property>
                                        <property name="label" translatable="yes">inv</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">1</property>
                                    <property name="top_attach">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_sine">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Sine</property>
                                    <property name="use_underline">True</property>
                                    <signal name="clicked" handler="on_button_sine_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel">
                                        <property name="visible">True</property>
                                        <property name="can_focus">False</property>
                                        <property name="label" translatable="yes">sin</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">2</property>
                                    <property name="top_attach">3</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkBox" id="hbox3">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="halign">start</property>
                                <property name="valign">center</property>
                                <property name="border_width">6</property>
                                <property name="spacing">6</property>
                                <property name="homogeneous">True</property>
                                <child>
                                  <object class="GtkRadioButton" id="radiobutton_degrees">
                                    <property name="label" translatable="yes">Deg</property>
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Degrees</property>
                                    <property name="use_underline">True</property>
                                    <property name="active">True</property>
                                    <property name="draw_indicator">True</property>
                                    <signal name="toggled" handler="on_radiobutton_degrees_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkRadioButton" id="radiobutton_radians">
                                    <property name="label" translatable="yes">Rad</property>
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Radians</property>
                                    <property name="use_underline">True</property>
                                    <property name="draw_indicator">True</property>
                                    <property name="group">radiobutton_degrees</property>
                                    <signal name="toggled" handler="on_radiobutton_radians_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkRadioButton" id="radiobutton_gradians">
                                    <property name="label" translatable="yes">Gra</property>
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">Gradians</property>
                                    <property name="use_underline">True</property>
                                    <property name="draw_indicator">True</property>
                                    <property name="group">radiobutton_degrees</property>
                                    <signal name="toggled" handler="on_radiobutton_gradians_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkRadioButton" id="radiobutton_no_default_angle_unit">
                                    <property name="label" translatable="yes">None</property>
                                    <property name="can_focus">True</property>
                                    <property name="focus_on_click">False</property>
                                    <property name="receives_default">False</property>
                                    <property name="tooltip_text" translatable="yes">No default angle unit</property>
                                    <property name="use_underline">True</property>
                                    <property name="draw_indicator">True</property>
                                    <property name="group">radiobutton_degrees</property>
                                    <signal name="toggled" handler="on_radiobutton_no_default_angle_unit_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">3</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="left_attach">0</property>
                            <property name="top_attach">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkGrid" id="table3">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="hexpand">True</property>
                            <property name="vexpand">True</property>
                            <property name="row_spacing">12</property>
                            <property name="column_spacing">6</property>
                            <property name="row_homogeneous">True</property>
                            <property name="column_homogeneous">True</property>
                            <child>
                              <object class="GtkButton" id="button_seven">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_seven_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">7</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">0</property>
                                <property name="top_attach">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_eight">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_eight_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">8</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">1</property>
                                <property name="top_attach">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_nine">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_nine_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">9</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">2</property>
                                <property name="top_attach">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_sto">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Delete</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_store_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">STO</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">3</property>
                                <property name="top_attach">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_ac">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Clear</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_ac_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">AC</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">4</property>
                                <property name="top_attach">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_four">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_four_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">4</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">0</property>
                                <property name="top_attach">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_five">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_five_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">5</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">1</property>
                                <property name="top_attach">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_six">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_six_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">6</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">2</property>
                                <property name="top_attach">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_times">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Multiply</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_times_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel" id="label_times">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">*</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">3</property>
                                <property name="top_attach">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_divide">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Divide</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_divide_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel" id="label_divide">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">/</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">4</property>
                                <property name="top_attach">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_one">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_one_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">1</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">0</property>
                                <property name="top_attach">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_two">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_two_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">2</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">1</property>
                                <property name="top_attach">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_three">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_three_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">3</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">2</property>
                                <property name="top_attach">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_add">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes" context="Keypad">Add</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_add_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel" id="label_add">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">+</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">3</property>
                                <property name="top_attach">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_sub">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Subtract</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_sub_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel" id="label_sub">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">-</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">4</property>
                                <property name="top_attach">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_zero">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_zero_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">0</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">0</property>
                                <property name="top_attach">3</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_dot">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Decimal Point</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_dot_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel" id="label_dot">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">.</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">1</property>
                                <property name="top_attach">3</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_exp">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">10^x (Ctrl+Shift+E)</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_exp_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel" id="label_exp">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">EXP</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">2</property>
                                <property name="top_attach">3</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_ans">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Previous result</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_ans_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel" id="label_ans">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">ANS</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">3</property>
                                <property name="top_attach">3</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_equals">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Calculate expression</property>
                                <property name="use_underline">True</property>
                                <signal name="clicked" handler="on_button_execute_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel" id="label_equals">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="label" translatable="yes">=</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="left_attach">4</property>
                                <property name="top_attach">3</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="left_attach">1</property>
                            <property name="top_attach">0</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">1</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">1</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkNotebook" id="tabs">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="hexpand">True</property>
                    <property name="vexpand">True</property>
                    <property name="tab_pos">bottom</property>
                    <property name="show_tabs">False</property>
                    <property name="show_border">False</property>
                    <child>
                      <object class="GtkScrolledWindow" id="scrolledwindow1">
                        <property name="visible">True</property>
                        <property name="can_focus">True</property>
                        <property name="vexpand">True</property>
                        <property name="shadow_type">in</property>
                        <child>
                          <object class="GtkTextView" id="history">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="editable">False</property>
                            <property name="left_margin">6</property>
                            <property name="right_margin">6</property>
                            <property name="cursor_visible">False</property>
                            <signal name="populate-popup" handler="on_history_populate_popup" swapped="no"/>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child type="tab">
                      <object class="GtkLabel" id="label1">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">History</property>
                      </object>
                      <packing>
                        <property name="tab_fill">False</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkBox" id="hbox65">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="spacing">6</property>
                        <child>
                          <object class="GtkScrolledWindow" id="scrolledwindow2">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="shadow_type">in</property>
                            <child>
                              <object class="GtkTreeView" id="stackview">
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="enable_search">False</property>
                                <child internal-child="selection">
                                  <object class="GtkTreeSelection"/>
                                </child>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkBox" id="vbox64">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="valign">start</property>
                            <property name="orientation">vertical</property>
                            <property name="spacing">4</property>
                            <property name="homogeneous">True</property>
                            <child>
                              <object class="GtkButton" id="button_registerup">
                                <property name="visible">True</property>
                                <property name="sensitive">False</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Move selected register up</property>
                                <signal name="clicked" handler="on_button_registerup_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkImage" id="image1419">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="icon_name">up</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_registerdown">
                                <property name="visible">True</property>
                                <property name="sensitive">False</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Move selected register down</property>
                                <signal name="clicked" handler="on_button_registerdown_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkImage" id="image1424">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="icon_name">down</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_editregister">
                                <property name="visible">True</property>
                                <property name="sensitive">False</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Edit value of selected register</property>
                                <signal name="clicked" handler="on_button_editregister_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkImage" id="image1421">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="icon_name">gtk-edit</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_deleteregister">
                                <property name="visible">True</property>
                                <property name="sensitive">False</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Delete selected register</property>
                                <signal name="clicked" handler="on_button_deleteregister_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkImage" id="image1422">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="icon_name">edit-delete</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">3</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_clearstack">
                                <property name="visible">True</property>
                                <property name="sensitive">False</property>
                                <property name="can_focus">True</property>
                                <property name="focus_on_click">False</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Clear the RPN stack</property>
                                <signal name="clicked" handler="on_button_clearstack_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkImage" id="image1423">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="icon_name">edit-clear</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">False</property>
                                <property name="position">4</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="position">1</property>
                      </packing>
                    </child>
                    <child type="tab">
                      <object class="GtkLabel" id="label6">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">RPN Stack</property>
                      </object>
                      <packing>
                        <property name="position">1</property>
                        <property name="tab_fill">False</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkGrid" id="convert">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="border_width">6</property>
                        <property name="row_spacing">6</property>
                        <property name="column_spacing">6</property>
                        <child>
                          <object class="GtkLabel" id="convert_label_unit">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="halign">end</property>
                            <property name="margin_right">12</property>
                            <property name="label" translatable="yes">Unit expression</property>
                          </object>
                          <packing>
                            <property name="left_attach">0</property>
                            <property name="top_attach">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkEntry" id="convert_entry_unit">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="tooltip_text" translatable="yes">Unit(s) and prefix to convert result to</property>
                            <property name="hexpand">True</property>
                            <property name="primary_icon_activatable">False</property>
                            <property name="secondary_icon_activatable">False</property>
                            <signal name="activate" handler="on_convert_entry_unit_activate" swapped="no"/>
                          </object>
                          <packing>
                            <property name="left_attach">1</property>
                            <property name="top_attach">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkPaned">
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="vexpand">True</property>
                            <property name="position">200</property>
                            <property name="position_set">True</property>
                            <child>
                              <object class="GtkGrid">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="margin_right">6</property>
                                <property name="vexpand">True</property>
                                <property name="row_spacing">6</property>
                                <property name="column_spacing">6</property>
                                <child>
                                  <object class="GtkLabel" id="label8">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="halign">start</property>
                                    <property name="label" translatable="yes">Category</property>
                                  </object>
                                  <packing>
                                    <property name="left_attach">0</property>
                                    <property name="top_attach">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkScrolledWindow" id="scrolledwindow3">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="hexpand">True</property>
                                    <property name="vexpand">True</property>
                                    <property name="shadow_type">in</property>
                                    <child>
                                      <object class="GtkTreeView" id="convert_treeview_category">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="headers_visible">False</property>
                                        <child internal-child="selection">
                                          <object class="GtkTreeSelection"/>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">0</property>
                                    <property name="top_attach">1</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="resize">False</property>
                                <property name="shrink">True</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkGrid">
                                <property name="visible">True</property>
                                <property name="can_focus">False</property>
                                <property name="margin_left">6</property>
                                <property name="row_spacing">6</property>
                                <child>
                                  <object class="GtkLabel" id="label9">
                                    <property name="visible">True</property>
                                    <property name="can_focus">False</property>
                                    <property name="halign">start</property>
                                    <property name="label" translatable="yes">Unit</property>
                                  </object>
                                  <packing>
                                    <property name="left_attach">0</property>
                                    <property name="top_attach">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkScrolledWindow" id="scrolledwindow4">
                                    <property name="visible">True</property>
                                    <property name="can_focus">True</property>
                                    <property name="hexpand">True</property>
                                    <property name="vexpand">True</property>
                                    <property name="shadow_type">in</property>
                                    <child>
                                      <object class="GtkTreeView" id="convert_treeview_unit">
                                        <property name="visible">True</property>
                                        <property name="can_focus">True</property>
                                        <property name="headers_visible">False</property>
                                        <child internal-child="selection">
                                          <object class="GtkTreeSelection"/>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left_attach">0</property>
                                    <property name="top_attach">1</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="resize">True</property>
                                <property name="shrink">True</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="left_attach">0</property>
                            <property name="top_attach">1</property>
                            <property name="width">3</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkButton" id="convert_button_convert">
                            <property name="label" translatable="yes">Convert</property>
                            <property name="visible">True</property>
                            <property name="can_focus">True</property>
                            <property name="receives_default">True</property>
                            <signal name="clicked" handler="on_convert_button_convert_clicked" swapped="no"/>
                          </object>
                          <packing>
                            <property name="left_attach">2</property>
                            <property name="top_attach">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkGrid">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="halign">end</property>
                            <property name="row_spacing">6</property>
                            <property name="column_spacing">6</property>
                            <child>
                              <object class="GtkCheckButton" id="convert_button_continuous_conversion">
                                <property name="label" translatable="yes">Continuous conversion</property>
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">Automatically convert result to the current unit expression as long as the conversion box is visible.</property>
                                <property name="halign">end</property>
                                <property name="active">True</property>
                                <property name="draw_indicator">True</property>
                              </object>
                              <packing>
                                <property name="left_attach">1</property>
                                <property name="top_attach">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkCheckButton" id="convert_button_set_missing_prefixes">
                                <property name="label" translatable="yes">Set missing prefixes</property>
                                <property name="visible">True</property>
                                <property name="can_focus">True</property>
                                <property name="receives_default">False</property>
                                <property name="tooltip_text" translatable="yes">If unit expression does not contain any prefixes, use optimal prefix. 

This can be overridden by prepending the unit expression with "?" or "0".</property>
                                <property name="halign">end</property>
                                <property name="draw_indicator">True</property>
                                <signal name="toggled" handler="on_convert_button_set_missing_prefixes_toggled" swapped="no"/>
                              </object>
                              <packing>
                                <property name="left_attach">0</property>
                                <property name="top_attach">0</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="left_attach">0</property>
                            <property name="top_attach">2</property>
                            <property name="width">3</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="position">2</property>
                      </packing>
                    </child>
                    <child type="tab">
                      <object class="GtkLabel">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="label" translatable="yes">Conversion</property>
                      </object>
                      <packing>
                        <property name="position">2</property>
                        <property name="tab_fill">False</property>
                      </packing>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">2</property>
                  </packing>
                </child>
              </object>
              <packing>
                <property name="expand">False</property>
                <property name="fill">True</property>
                <property name="position">1</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="expand">True</property>
            <property name="fill">True</property>
            <property name="position">2</property>
          </packing>
        </child>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="popup_menu_resultview">
    <property name="can_focus">False</property>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_copy">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">_Copy</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_menu_item_copy_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_save">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">_Store…</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_menu_item_save_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_save_image">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Save Image…</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_menu_item_save_image_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="separator_popup_factorize">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_factorize">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">_Factorize</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_menu_item_factorize_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_simplify">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">_Simplify</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_menu_item_simplify_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_set_unknowns">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Set Unknowns…</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_menu_item_set_unknowns_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="separator_popup_nonzero">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkCheckMenuItem" id="popup_menu_item_assume_nonzero_denominators">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="tooltip_text" translatable="yes">Assume that unknown denominators are non-zero</property>
        <property name="label" translatable="yes">Non-Zero Denominators</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_assume_nonzero_denominators_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="separator_popup_display">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_display_normal">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">_Normal</property>
        <property name="use_underline">True</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_popup_menu_item_display_normal_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_display_engineering">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Engineering</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_display_normal</property>
        <signal name="activate" handler="on_popup_menu_item_display_engineering_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_display_scientific">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Sc_ientific</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_display_normal</property>
        <signal name="activate" handler="on_popup_menu_item_display_scientific_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_display_purely_scientific">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Purel_y Scientific</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_display_normal</property>
        <signal name="activate" handler="on_popup_menu_item_display_purely_scientific_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_display_non_scientific">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Simp_le</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_display_normal</property>
        <signal name="activate" handler="on_popup_menu_item_display_non_scientific_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="separator_popup_base">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_binary">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">_Binary</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_binary_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_octal">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">_Octal</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_binary</property>
        <signal name="activate" handler="on_popup_menu_item_octal_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_decimal">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">_Decimal</property>
        <property name="use_underline">True</property>
        <property name="active">True</property>
        <property name="group">popup_menu_item_binary</property>
        <signal name="activate" handler="on_popup_menu_item_decimal_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_hexadecimal">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">_Hexadecimal</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_binary</property>
        <signal name="activate" handler="on_popup_menu_item_hexadecimal_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_sexagesimal">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Sexagesimal</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_binary</property>
        <signal name="activate" handler="on_popup_menu_item_sexagesimal_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_time_format">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Time Format</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_binary</property>
        <signal name="activate" handler="on_popup_menu_item_time_format_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_roman">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Roman</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_binary</property>
        <signal name="activate" handler="on_popup_menu_item_roman_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_custom_base">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Other…</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_binary</property>
        <signal name="activate" handler="on_popup_menu_item_custom_base_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="separator_popup_fraction">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_fraction_decimal">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Fraction D_ecimal</property>
        <property name="use_underline">True</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_popup_menu_item_fraction_decimal_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_fraction_decimal_exact">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Fraction Decimal (Try Exact)</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_fraction_decimal</property>
        <signal name="activate" handler="on_popup_menu_item_fraction_decimal_exact_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_fraction_combined">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Fraction Co_mbined</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_fraction_decimal</property>
        <signal name="activate" handler="on_popup_menu_item_fraction_combined_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_fraction_fraction">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Fraction F_ractional</property>
        <property name="use_underline">True</property>
        <property name="group">popup_menu_item_fraction_decimal</property>
        <signal name="activate" handler="on_popup_menu_item_fraction_fraction_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="separator33">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkCheckMenuItem" id="popup_menu_item_abbreviate_names">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">_Abbreviate Names</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_abbreviate_names_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="separator_popup_units">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_convert_to_unit">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">C_onvert…</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_menu_item_convert_to_unit_expression_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_convert_to_base_units">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Convert to Base _Units</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_menu_item_convert_to_base_units_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_convert_to_best_unit">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Convert _to Optimal Unit</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_menu_item_convert_to_best_unit_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_set_optimal_prefix">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Set Optimal Prefix</property>
        <signal name="activate" handler="on_menu_item_set_prefix_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="separator_popup_display_prefixes">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_display_no_prefixes">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Do not use any prefixes in result</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_popup_menu_item_display_no_prefixes_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_display_prefixes_for_selected_units">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="tooltip_text" translatable="yes">Show prefixes for primarily SI and CGS units.</property>
        <property name="label" translatable="yes">Use prefixes for selected units</property>
        <property name="group">popup_menu_item_display_no_prefixes</property>
        <signal name="activate" handler="on_popup_menu_item_display_prefixes_for_selected_units_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_display_prefixes_for_currencies">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Use prefixes also for currencies</property>
        <property name="group">popup_menu_item_display_no_prefixes</property>
        <signal name="activate" handler="on_popup_menu_item_display_prefixes_for_currencies_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_display_prefixes_for_all_units">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Use prefixes for all units</property>
        <property name="group">popup_menu_item_display_no_prefixes</property>
        <signal name="activate" handler="on_popup_menu_item_display_prefixes_for_all_units_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="separator_popup_unit_settings">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkCheckMenuItem" id="popup_menu_item_all_prefixes">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Enable All SI Prefi_xes</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_all_prefixes_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkCheckMenuItem" id="popup_menu_item_denominator_prefixes">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Enable Denominator Prefixes</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_denominator_prefixes_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="separator_result_popup_modes">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="result_popup_menu_item_meta_modes">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">Meta Modes</property>
        <property name="use_underline">True</property>
        <child type="submenu">
          <object class="GtkMenu" id="menu_result_popup_meta_modes">
            <property name="can_focus">False</property>
            <child>
              <object class="GtkMenuItem" id="separator_result_popup_meta_modes">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
              </object>
            </child>
            <child>
              <object class="GtkMenuItem" id="menu_item_result_popup_meta_mode_save">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="label" translatable="yes">Save Mode…</property>
                <property name="use_underline">True</property>
                <signal name="activate" handler="on_menu_item_meta_mode_save_activate" swapped="no"/>
              </object>
            </child>
            <child>
              <object class="GtkMenuItem" id="menu_item_result_popup_meta_mode_delete">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="label" translatable="yes">Delete Mode…</property>
                <property name="use_underline">True</property>
                <signal name="activate" handler="on_menu_item_meta_mode_delete_activate" swapped="no"/>
              </object>
            </child>
          </object>
        </child>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="separator_popup_view_matrixvector">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_view_matrix">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">View/Edit Matrix</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_view_matrix_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_view_vector">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="label" translatable="yes">View/Edit Vector</property>
        <property name="use_underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_view_vector_activate" swapped="no"/>
      </object>
    </child>
  </object>
</interface>
