<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.40.0 -->
<interface>
  <requires lib="gtk+" version="3.10"/>
  <object class="GtkWindow" id="completionwindow">
    <property name="can-focus">False</property>
    <property name="type">popup</property>
    <property name="resizable">False</property>
    <property name="type-hint">combo</property>
    <property name="skip-taskbar-hint">True</property>
    <property name="skip-pager-hint">True</property>
    <property name="decorated">False</property>
    <property name="deletable">False</property>
    <signal name="button-press-event" handler="on_completionwindow_button_press_event" swapped="no"/>
    <signal name="key-press-event" handler="on_completionwindow_key_press_event" swapped="no"/>
    <child>
      <object class="GtkFrame" id="completionframe">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label-xalign">0</property>
        <child>
          <object class="GtkScrolledWindow" id="completionscrolled">
            <property name="visible">True</property>
            <property name="can-focus">True</property>
            <property name="hexpand">True</property>
            <property name="vexpand">True</property>
            <property name="hscrollbar-policy">never</property>
            <child>
              <object class="GtkTreeView" id="completionview">
                <property name="visible">True</property>
                <property name="can-focus">True</property>
                <property name="headers-visible">False</property>
                <property name="enable-search">False</property>
                <property name="hover-selection">True</property>
                <property name="show-expanders">False</property>
                <property name="activate-on-single-click">True</property>
                <signal name="enter-notify-event" handler="on_completionview_enter_notify_event" swapped="no"/>
                <signal name="motion-notify-event" handler="on_completionview_motion_notify_event" swapped="no"/>
                <signal name="row-activated" handler="on_completion_match_selected" swapped="no"/>
                <child internal-child="selection">
                  <object class="GtkTreeSelection" id="completionselection"/>
                </child>
              </object>
            </child>
          </object>
        </child>
        <child type="label_item">
          <placeholder/>
        </child>
      </object>
    </child>
  </object>
  <object class="GtkTextBuffer" id="expressionbuffer">
    <signal name="changed" handler="on_expressionbuffer_changed" swapped="no"/>
    <signal name="notify::cursor-position" handler="on_expressionbuffer_cursor_position_notify" swapped="no"/>
    <signal name="paste-done" handler="on_expressionbuffer_paste_done" swapped="no"/>
  </object>
  <object class="GtkMenu" id="menu_bases">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_cos">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_cos_degrees">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Degrees</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_menu_item_mb_degrees_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_cos_radians">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Radians</property>
        <property name="group">menu_item_cos_degrees</property>
        <signal name="activate" handler="on_menu_item_mb_radians_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_cos_gradians">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Gradians</property>
        <property name="group">menu_item_cos_degrees</property>
        <signal name="activate" handler="on_menu_item_mb_gradians_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_cos_other">
        <property name="can-focus">False</property>
        <property name="label">Other</property>
        <property name="group">menu_item_cos_degrees</property>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="menu_e">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_euro">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_fac">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_factorize">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_fx">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_i">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_ln">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_mean">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_mod">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_pi">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_si">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_sin">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_sin_degrees">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Degrees</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_menu_item_mb_degrees_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_sin_radians">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Radians</property>
        <property name="group">menu_item_sin_degrees</property>
        <signal name="activate" handler="on_menu_item_mb_radians_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_sin_gradians">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Gradians</property>
        <property name="group">menu_item_sin_degrees</property>
        <signal name="activate" handler="on_menu_item_mb_gradians_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_sin_other">
        <property name="can-focus">False</property>
        <property name="label">Other</property>
        <property name="group">menu_item_sin_degrees</property>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="menu_sqrt">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_sto">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_sum">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_tan">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_tan_degrees">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Degrees</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_menu_item_mb_degrees_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_tan_radians">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Radians</property>
        <property name="group">menu_item_tan_degrees</property>
        <signal name="activate" handler="on_menu_item_mb_radians_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_tan_gradians">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Gradians</property>
        <property name="group">menu_item_tan_degrees</property>
        <signal name="activate" handler="on_menu_item_mb_gradians_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_tan_other">
        <property name="can-focus">False</property>
        <property name="label">Other</property>
        <property name="group">menu_item_tan_degrees</property>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="menu_to">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_units">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_x">
    <property name="can-focus">False</property>
    <child>
      <object class="GtkMenuItem" id="menu_item_x_default">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Default assumptions</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_menu_item_x_default_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator_x1">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_none">
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Unknown</property>
        <property name="group">menu_item_x_number</property>
        <signal name="activate" handler="on_menu_item_x_none_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_nonmatrix">
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Not Matrix</property>
        <property name="group">menu_item_x_number</property>
        <signal name="activate" handler="on_menu_item_x_nonmatrix_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_number">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Number</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_menu_item_x_number_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_complex">
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Complex</property>
        <property name="group">menu_item_x_number</property>
        <signal name="activate" handler="on_menu_item_x_complex_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_real">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Real</property>
        <property name="group">menu_item_x_number</property>
        <signal name="activate" handler="on_menu_item_x_real_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_rational">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Rational</property>
        <property name="group">menu_item_x_number</property>
        <signal name="activate" handler="on_menu_item_x_rational_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_integer">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Integer</property>
        <property name="group">menu_item_x_number</property>
        <signal name="activate" handler="on_menu_item_x_integer_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_boolean">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Boolean</property>
        <property name="use-underline">True</property>
        <property name="draw-as-radio">True</property>
        <property name="group">menu_item_x_number</property>
        <signal name="activate" handler="on_menu_item_x_boolean_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator_x2">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_unknown">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Unknown</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_menu_item_x_unknown_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_nonzero">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Non-Zero</property>
        <property name="group">menu_item_x_unknown</property>
        <signal name="activate" handler="on_menu_item_x_nonzero_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_positive">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Positive</property>
        <property name="group">menu_item_x_unknown</property>
        <signal name="activate" handler="on_menu_item_x_positive_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_nonnegative">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Non-Negative</property>
        <property name="group">menu_item_x_unknown</property>
        <signal name="activate" handler="on_menu_item_x_nonnegative_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_negative">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Negative</property>
        <property name="group">menu_item_x_unknown</property>
        <signal name="activate" handler="on_menu_item_x_negative_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_x_nonpositive">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Non-Positive</property>
        <property name="group">menu_item_x_unknown</property>
        <signal name="activate" handler="on_menu_item_x_nonpositive_activate" swapped="no"/>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="menu_xequals">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
  </object>
  <object class="GtkMenu" id="menu_y">
    <property name="can-focus">False</property>
    <child>
      <object class="GtkMenuItem" id="menu_item_y_default">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Default assumptions</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_menu_item_y_default_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator_y1">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_none">
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Unknown</property>
        <property name="group">menu_item_y_number</property>
        <signal name="activate" handler="on_menu_item_y_none_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_nonmatrix">
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Not Matrix</property>
        <property name="group">menu_item_y_number</property>
        <signal name="activate" handler="on_menu_item_y_nonmatrix_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_number">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Number</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_menu_item_y_number_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_complex">
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Complex</property>
        <property name="group">menu_item_y_number</property>
        <signal name="activate" handler="on_menu_item_y_complex_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_real">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Real</property>
        <property name="group">menu_item_y_number</property>
        <signal name="activate" handler="on_menu_item_y_real_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_rational">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Rational</property>
        <property name="group">menu_item_y_number</property>
        <signal name="activate" handler="on_menu_item_y_rational_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_integer">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Integer</property>
        <property name="group">menu_item_y_number</property>
        <signal name="activate" handler="on_menu_item_y_integer_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_boolean">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Boolean</property>
        <property name="use-underline">True</property>
        <property name="group">menu_item_y_number</property>
        <signal name="activate" handler="on_menu_item_y_boolean_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator_y2">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_unknown">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Unknown</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_menu_item_y_unknown_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_nonzero">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Non-Zero</property>
        <property name="group">menu_item_y_unknown</property>
        <signal name="activate" handler="on_menu_item_y_nonzero_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_positive">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Positive</property>
        <property name="group">menu_item_y_unknown</property>
        <signal name="activate" handler="on_menu_item_y_positive_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_nonnegative">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Non-Negative</property>
        <property name="group">menu_item_y_unknown</property>
        <signal name="activate" handler="on_menu_item_y_nonnegative_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_negative">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Negative</property>
        <property name="group">menu_item_y_unknown</property>
        <signal name="activate" handler="on_menu_item_y_negative_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_y_nonpositive">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Non-Positive</property>
        <property name="group">menu_item_y_unknown</property>
        <signal name="activate" handler="on_menu_item_y_nonpositive_activate" swapped="no"/>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="menu_z">
    <property name="can-focus">False</property>
    <child>
      <object class="GtkMenuItem" id="menu_item_z_default">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Default assumptions</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_menu_item_z_default_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator_z1">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_none">
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Unknown</property>
        <property name="group">menu_item_z_number</property>
        <signal name="activate" handler="on_menu_item_z_none_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_nonmatrix">
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Not Matrix</property>
        <property name="group">menu_item_z_number</property>
        <signal name="activate" handler="on_menu_item_z_nonmatrix_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_number">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Number</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_menu_item_z_number_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_complex">
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Complex</property>
        <property name="group">menu_item_z_number</property>
        <signal name="activate" handler="on_menu_item_z_complex_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_real">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Real</property>
        <property name="group">menu_item_z_number</property>
        <signal name="activate" handler="on_menu_item_z_real_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_rational">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Rational</property>
        <property name="group">menu_item_z_number</property>
        <signal name="activate" handler="on_menu_item_z_rational_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_integer">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Integer</property>
        <property name="group">menu_item_z_number</property>
        <signal name="activate" handler="on_menu_item_z_integer_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_boolean">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Boolean</property>
        <property name="use-underline">True</property>
        <property name="draw-as-radio">True</property>
        <property name="group">menu_item_z_number</property>
        <signal name="activate" handler="on_menu_item_z_boolean_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator_z2">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_unknown">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Unknown</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_menu_item_z_unknown_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_nonzero">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Non-Zero</property>
        <property name="group">menu_item_z_unknown</property>
        <signal name="activate" handler="on_menu_item_z_nonzero_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_positive">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Positive</property>
        <property name="group">menu_item_z_unknown</property>
        <signal name="activate" handler="on_menu_item_z_positive_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_nonnegative">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Non-Negative</property>
        <property name="group">menu_item_z_unknown</property>
        <signal name="activate" handler="on_menu_item_z_nonnegative_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_negative">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Negative</property>
        <property name="group">menu_item_z_unknown</property>
        <signal name="activate" handler="on_menu_item_z_negative_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_z_nonpositive">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Non-Positive</property>
        <property name="group">menu_item_z_unknown</property>
        <signal name="activate" handler="on_menu_item_z_nonpositive_activate" swapped="no"/>
      </object>
    </child>
  </object>
  <object class="GtkWindow" id="main_window">
    <property name="can-focus">False</property>
    <property name="title">Qalculate!</property>
    <property name="icon-name">qalculate</property>
    <signal name="button-press-event" handler="on_main_window_button_press_event" swapped="no"/>
    <signal name="configure-event" handler="on_configure_event" swapped="no"/>
    <signal name="delete-event" handler="on_main_window_close" swapped="no"/>
    <signal name="destroy-event" handler="on_main_window_close" 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"/>
                      </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_import_definitions">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Import Definitions File…</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_import_definitions_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"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_convert_floatingpoint">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Floating Point Conversion (IEEE 754)</property>
                        <signal name="activate" handler="on_menu_item_convert_floatingpoint_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_show_calendarconversion_dialog">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Calendar Conversion</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_show_calendarconversion_dialog_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_show_percentage_dialog">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Percentage Calculation Tool</property>
                        <signal name="activate" handler="on_menu_item_show_percentage_dialog_activate" swapped="no"/>
                      </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_minimal_mode">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Minimal Window</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_minimal_mode_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkSeparatorMenuItem" id="separator100">
                        <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"/>
                      </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">Variables</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_manage_variables_activate" swapped="no"/>
                      </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">Functions</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_manage_functions_activate" swapped="no"/>
                      </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">Units</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_manage_units_activate" swapped="no"/>
                      </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">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">Expand</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_expand_partial_fractions">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="tooltip-text" translatable="yes">Apply partial fraction decomposition to the current result.</property>
                        <property name="label" translatable="yes">Expand Partial Fractions</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_expand_partial_fractions_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"/>
                      </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_date">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Insert Date…</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_insert_date_activate" swapped="no"/>
                      </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"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_copy_ascii">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Copy Result as Unformatted ASCII</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_copy_ascii_activate" swapped="no"/>
                      </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_shortcuts">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Keyboard Shortcuts</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_edit_shortcuts_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_customize_buttons">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Customize Keypad Buttons</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_customize_buttons_activate" swapped="no"/>
                      </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>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_open_settings_folder">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label">Open Settings Folder(s)</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_open_settings_folder_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_duodecimal">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Duodecimal</property>
                                <property name="group">menu_item_binary</property>
                                <signal name="activate" handler="on_menu_item_duodecimal_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.142857 142857...</property>
                                <property name="label" translatable="yes">Indicate Repeating Decimals</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_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>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator_919">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_rounding_half_away_from_zero">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="tooltip-text">2.5 ≈ 3, 1.5 ≈ 2</property>
                                <property name="label" translatable="yes">Round Halfway Numbers Away from Zero</property>
                                <property name="use-underline">True</property>
                                <property name="draw-as-radio">True</property>
                                <signal name="activate" handler="on_menu_item_rounding_half_away_from_zero_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_rounding_half_to_even">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="tooltip-text">2.5 ≈ 2, 1.5 ≈ 2</property>
                                <property name="label" translatable="yes">Round Halfway Numbers to Even</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_rounding_half_away_from_zero</property>
                                <signal name="activate" handler="on_menu_item_rounding_half_to_even_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkMenuItem" id="menu_item_other_rounding">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Other Rounding Methods</property>
                                <property name="use-underline">True</property>
                                <child type="submenu">
                                  <object class="GtkMenu" id="menu_other_rounding">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkRadioMenuItem" id="menu_item_rounding_half_to_odd">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Round Halfway Numbers to Odd</property>
                                        <property name="use-underline">True</property>
                                        <property name="draw-as-radio">True</property>
                                        <property name="group">menu_item_rounding_half_away_from_zero</property>
                                        <signal name="activate" handler="on_menu_item_rounding_half_to_odd_activate" swapped="no"/>
                                      </object>
                                    </child>
				    <child>
                                      <object class="GtkRadioMenuItem" id="menu_item_rounding_half_toward_zero">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Round Halfway Numbers Toward Zero</property>
                                        <property name="use-underline">True</property>
                                        <property name="draw-as-radio">True</property>
                                        <property name="group">menu_item_rounding_half_away_from_zero</property>
                                        <signal name="activate" handler="on_menu_item_rounding_half_toward_zero_activate" swapped="no"/>
                                      </object>
                                    </child>
				    <child>
                                      <object class="GtkRadioMenuItem" id="menu_item_rounding_half_random">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Round Halfway Numbers to Random</property>
                                        <property name="use-underline">True</property>
                                        <property name="draw-as-radio">True</property>
                                        <property name="group">menu_item_rounding_half_away_from_zero</property>
                                        <signal name="activate" handler="on_menu_item_rounding_half_random_activate" swapped="no"/>
                                      </object>
                                    </child>
				    <child>
                                      <object class="GtkRadioMenuItem" id="menu_item_rounding_half_up">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Round Halfway Numbers Up</property>
                                        <property name="use-underline">True</property>
                                        <property name="draw-as-radio">True</property>
                                        <property name="group">menu_item_rounding_half_away_from_zero</property>
                                        <signal name="activate" handler="on_menu_item_rounding_half_up_activate" swapped="no"/>
                                      </object>
                                    </child>
				    <child>
                                      <object class="GtkRadioMenuItem" id="menu_item_rounding_half_down">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Round Halfway Numbers Down</property>
                                        <property name="use-underline">True</property>
                                        <property name="draw-as-radio">True</property>
                                        <property name="group">menu_item_rounding_half_away_from_zero</property>
                                        <signal name="activate" handler="on_menu_item_rounding_half_down_activate" swapped="no"/>
                                      </object>
                                    </child>
				    <child>
                                      <object class="GtkRadioMenuItem" id="menu_item_rounding_toward_zero">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Round Toward Zero</property>
                                        <property name="use-underline">True</property>
                                        <property name="draw-as-radio">True</property>
                                        <property name="group">menu_item_rounding_half_away_from_zero</property>
                                        <signal name="activate" handler="on_menu_item_rounding_toward_zero_activate" swapped="no"/>
                                      </object>
                                    </child>
				    <child>
                                      <object class="GtkRadioMenuItem" id="menu_item_rounding_away_from_zero">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Round Away from Zero</property>
                                        <property name="use-underline">True</property>
                                        <property name="draw-as-radio">True</property>
                                        <property name="group">menu_item_rounding_half_away_from_zero</property>
                                        <signal name="activate" handler="on_menu_item_rounding_away_from_zero_activate" swapped="no"/>
                                      </object>
                                    </child>
				    <child>
                                      <object class="GtkRadioMenuItem" id="menu_item_rounding_up">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Round Up</property>
                                        <property name="use-underline">True</property>
                                        <property name="draw-as-radio">True</property>
                                        <property name="group">menu_item_rounding_half_away_from_zero</property>
                                        <signal name="activate" handler="on_menu_item_rounding_up_activate" swapped="no"/>
                                      </object>
                                    </child>
				    <child>
                                      <object class="GtkRadioMenuItem" id="menu_item_rounding_down">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes">Round Down</property>
                                        <property name="use-underline">True</property>
                                        <property name="draw-as-radio">True</property>
                                        <property name="group">menu_item_rounding_half_away_from_zero</property>
                                        <signal name="activate" handler="on_menu_item_rounding_down_activate" swapped="no"/>
                                      </object>
                                    </child>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator101">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_complex_rectangular">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Complex Rectangular Form</property>
                                <property name="use-underline">True</property>
                                <property name="active">True</property>
                                <property name="draw-as-radio">True</property>
                                <signal name="activate" handler="on_menu_item_complex_rectangular_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_complex_exponential">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Complex Exponential Form</property>
                                <property name="use-underline">True</property>
                                <property name="draw-as-radio">True</property>
                                <property name="group">menu_item_complex_rectangular</property>
                                <signal name="activate" handler="on_menu_item_complex_exponential_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_complex_polar">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Complex Polar Form</property>
                                <property name="use-underline">True</property>
                                <property name="draw-as-radio">True</property>
                                <property name="group">menu_item_complex_rectangular</property>
                                <signal name="activate" handler="on_menu_item_complex_polar_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_complex_angle">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Complex Angle/Phasor Notation</property>
                                <property name="use-underline">True</property>
                                <property name="draw-as-radio">True</property>
                                <property name="group">menu_item_complex_rectangular</property>
                                <signal name="activate" handler="on_menu_item_complex_angle_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">Rational Number Form</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 Fractions</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">Exact Decimal Fractions</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">Simple Fractions</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">Mixed Fractions</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>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator_fr1">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_halves">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label">1/2</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_halves_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_3rds">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label">1/3</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_3rds_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_4ths">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label">1/4</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_4ths_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_5ths">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label">1/5</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_5ths_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_6ths">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label">1/6</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_6ths_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_8ths">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label">1/8</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_8ths_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_10ths">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label">1/10</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_10ths_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_12ths">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label">1/12</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_12ths_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_16ths">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label">1/16</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_16ths_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_32ths">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label">1/32</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_32ths_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_fraction_fixed_combined">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes" comments="Mixed fraction">Mixed</property>
                                <property name="use-underline">True</property>
                                <signal name="activate" handler="on_menu_item_fraction_fixed_combined_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator_fr2">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_percent">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label">Percent</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_percent_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_permille">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label">Permille</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_permille_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_fraction_permyriad">
                                <property name="can-focus">False</property>
                                <property name="label">Permyriad</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_fraction_decimal</property>
                                <signal name="activate" handler="on_menu_item_fraction_permyriad_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_interval_display">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Interval Display</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="item_menu_interval_display">
                            <property name="can-focus">False</property>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_interval_adaptive">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Adaptive</property>
                                <signal name="activate" handler="on_menu_item_interval_adaptive_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_interval_significant">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Significant Digits</property>
                                <property name="group">menu_item_interval_adaptive</property>
                                <signal name="activate" handler="on_menu_item_interval_significant_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_interval_interval">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Interval</property>
                                <property name="group">menu_item_interval_adaptive</property>
                                <signal name="activate" handler="on_menu_item_interval_interval_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_interval_plusminus">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Plus/Minus</property>
                                <property name="group">menu_item_interval_adaptive</property>
                                <signal name="activate" handler="on_menu_item_interval_plusminus_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_interval_relative">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Relative</property>
                                <property name="group">menu_item_interval_adaptive</property>
                                <signal name="activate" handler="on_menu_item_interval_relative_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_interval_concise">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Concise</property>
                                <property name="group">menu_item_interval_adaptive</property>
                                <signal name="activate" handler="on_menu_item_interval_concise_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_interval_midpoint">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Midpoint</property>
                                <property name="group">menu_item_interval_adaptive</property>
                                <signal name="activate" handler="on_menu_item_interval_midpoint_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_interval_lower">
                                <property name="can-focus">False</property>
                                <property name="label">Lower</property>
                                <property name="group">menu_item_interval_adaptive</property>
                                <signal name="activate" handler="on_menu_item_interval_lower_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_interval_upper">
                                <property name="can-focus">False</property>
                                <property name="label">Upper</property>
                                <property name="group">menu_item_interval_adaptive</property>
                                <signal name="activate" handler="on_menu_item_interval_upper_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separatorINTVALD">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_concise_uncertainty_input">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Allow concise uncertainty input</property>
                                <signal name="activate" handler="on_menu_item_concise_uncertainty_input_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 prefixes 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 are 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_negative_exponents">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="tooltip-text" translatable="yes">Off: J / K
On: J·K^-1</property>
                                <property name="label" translatable="yes">Negative Exponents</property>
                                <signal name="activate" handler="on_menu_item_negative_exponents_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_optimal">
                                <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_optimal_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_post_conversion_optimal_si">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Convert to Optimal SI 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_optimal_si_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_mixed_units_conversion">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="tooltip-text" translatable="yes">If enabled:
15 in = 1 ft + 3 in
3.2 h = 3 h + 12 min</property>
                                <property name="label" translatable="yes">Convert to Mixed Units</property>
                                <signal name="activate" handler="on_menu_item_mixed_units_conversion_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="menu_enabled_objects">
                        <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_enable_variable_units">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Units in Physical Constants</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_enable_variable_units_activate" swapped="no"/>
                              </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="menu_approximation">
                        <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="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>
                            <child>
                              <object class="GtkSeparatorMenuItem" id="separator103">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkCheckMenuItem" id="menu_item_interval_arithmetic">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Interval Arithmetic</property>
                                <property name="use-underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_interval_arithmetic_activate" swapped="no"/>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_uncertainty_propagation">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Interval Calculation</property>
                        <property name="use-underline">True</property>
                        <child type="submenu">
                          <object class="GtkMenu" id="submenu_uncertainty">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_ic_none">
                                <property name="can-focus">False</property>
                                <property name="label">None</property>
                                <property name="use-underline">True</property>
                                <property name="draw-as-radio">True</property>
                                <property name="group">menu_item_ic_variance</property>
                                <signal name="activate" handler="on_menu_item_ic_none_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_ic_variance">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Variance Formula</property>
                                <property name="use-underline">True</property>
                                <property name="active">True</property>
                                <signal name="activate" handler="on_menu_item_ic_variance_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_ic_interval_arithmetic">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Interval Arithmetic</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_ic_variance</property>
                                <signal name="activate" handler="on_menu_item_ic_interval_arithmetic_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_ic_simple">
                                <property name="can-focus">False</property>
                                <property name="label">Simple Interval Arithmetic</property>
                                <property name="use-underline">True</property>
                                <property name="draw-as-radio">True</property>
                                <property name="group">menu_item_ic_variance</property>
                                <signal name="activate" handler="on_menu_item_ic_simple_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="GtkMenuItem" id="menu_item_assumptions">
                        <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="can-focus">False</property>
                                <property name="label" translatable="yes">Unknown</property>
                                <property name="use-underline">True</property>
                                <property name="active">True</property>
                                <property name="group">menu_item_assumptions_number</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="can-focus">False</property>
                                <property name="label" translatable="yes">Not Matrix</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_assumptions_number</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="active">True</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="can-focus">False</property>
                                <property name="label" translatable="yes">Complex</property>
                                <property name="use-underline">True</property>
                                <property name="group">menu_item_assumptions_number</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_number</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_number</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_number</property>
                                <signal name="activate" handler="on_menu_item_assumptions_integer_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_assumptions_boolean">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="label" translatable="yes">Boolean</property>
                                <property name="use-underline">True</property>
                                <property name="draw-as-radio">True</property>
                                <property name="group">menu_item_assumptions_number</property>
                                <signal name="activate" handler="on_menu_item_assumptions_boolean_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">Expand</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="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">1/2x = 1/(2x)
1/2 x = (1/2)x
5 m/2 s = (5 m)/(2 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">1/2x = 1/(2x)
5 m/2 s = (5 m)/(2 s)</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">1/2x = (1/2)x
5 m/2 s = (5 m/2)s</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="GtkRadioMenuItem" id="menu_item_chain_syntax">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="tooltip-text">1 + 2 × 3 = (1 + 2) × 3 = 9</property>
                                <property name="label" translatable="yes">Chain Syntax</property>
                                <property name="use-underline">True</property>
                                <property name="draw-as-radio">True</property>
                                <property name="group">menu_item_adaptive_parsing</property>
                                <signal name="activate" handler="on_menu_item_chain_syntax_activate" swapped="no"/>
                              </object>
                            </child>
                            <child>
                              <object class="GtkRadioMenuItem" id="menu_item_rpn_syntax">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="tooltip-text">1 2 3 × + = 1 + (2 × 3)= 7</property>
                                <property name="label" translatable="yes">RPN Syntax</property>
                                <property name="group">menu_item_adaptive_parsing</property>
                                <signal name="activate" handler="on_menu_item_rpn_syntax_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_simplified_percentage">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="tooltip-text" translatable="yes">Off: 100 + 20% = 100 +  20/100 = 100.2
On: 100 + 20% = 100 × 120% = 120</property>
                                <property name="label" translatable="yes">Simplified Percentage Calculation</property>
                                <property name="use-underline">True</property>
                                <signal name="activate" handler="on_menu_item_simplified_percentage_activate" swapped="no"/>
                              </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 approximations with precision equal to the number of digits.

Off: 1.1 × 3.20 = 3.52
On: 1.1 × 3.20 = 1.1±0.05 × 3.20±0.005 ≈ 3.5±0.16</property>
                                <property name="label" translatable="yes">Read Precision</property>
                                <signal name="activate" handler="on_menu_item_read_precision_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="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="GtkCheckMenuItem" id="menu_item_autocalc">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Calculate As You Type</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_autocalc_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkCheckMenuItem" id="menu_item_chain_mode">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Chain Mode</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_chain_mode_activate" swapped="no"/>
                      </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">Activate the RPN stack.</property>
                        <property name="label" translatable="yes">RPN Mode</property>
                        <signal name="activate" handler="on_menu_item_rpn_mode_activate" swapped="no"/>
                      </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="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>
                                <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"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_reportbug">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Report a Bug</property>
                        <signal name="activate" handler="on_menu_item_reportbug_activate" swapped="no"/>
                      </object>
                    </child>
                    <child>
                      <object class="GtkMenuItem" id="menu_item_check_updates">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label" translatable="yes">Check for Updates</property>
                        <property name="use-underline">True</property>
                        <signal name="activate" handler="on_menu_item_check_updates_activate" swapped="no"/>
                      </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" id="box_message_bar">
                    <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" id="box_message">
                    <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="orientation">vertical</property>
            <property name="spacing">6</property>
            <child>
              <object class="GtkFrame" id="topframe">
                <property name="visible">True</property>
                <property name="can-focus">False</property>
                <property name="label-xalign">0</property>
                <property name="shadow-type">in</property>
                <child>
                  <object class="GtkBox" id="topframebox">
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="orientation">vertical</property>
                    <child>
                      <object class="GtkBox" id="expressionbox">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <child>
                          <object class="GtkOverlay" id="expressionoverlay">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="hexpand">True</property>
                            <child>
                              <object class="GtkScrolledWindow" id="expressionscrolled">
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="hexpand">True</property>
                                <child>
                                  <object class="GtkTextView" id="expressiontext">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="wrap-mode">word-char</property>
                                    <property name="buffer">expressionbuffer</property>
                                    <property name="accepts-tab">False</property>
                                    <signal name="button-press-event" handler="on_expressiontext_button_press_event" swapped="no"/>
                                    <signal name="focus-out-event" handler="on_expressiontext_focus_out_event" swapped="no"/>
                                    <signal name="populate-popup" handler="on_expressiontext_populate_popup" swapped="no"/>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="index">-1</property>
                              </packing>
                            </child>
                            <child type="overlay">
                              <object class="GtkEventBox" id="expressionspinnerbox">
                                <property name="can-focus">False</property>
                                <property name="events">GDK_BUTTON_PRESS_MASK</property>
                                <property name="border-width">12</property>
                                <property name="visible-window">False</property>
                                <signal name="button-press-event" handler="on_resultspinner_button_press_event" swapped="no"/>
                                <child>
                                  <object class="GtkSpinner" id="expressionspinner">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                  </object>
                                </child>
                              </object>
                            </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="box_expression_buttons">
                            <property name="width-request">20</property>
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="orientation">vertical</property>
                            <child>
                              <object class="GtkEventBox" id="expression_button">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="events">GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
                                <property name="has-tooltip">True</property>
                                <property name="border-width">2</property>
                                <property name="visible-window">False</property>
                                <property name="above-child">True</property>
                                <signal name="button-press-event" handler="on_expression_button_button_press_event" swapped="no"/>
                                <signal name="button-release-event" handler="on_expression_button_button_release_event" swapped="no"/>
                                <child>
                                  <object class="GtkStack" id="expression_button_stack">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkImage" id="expression_button_equals">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="halign">end</property>
                                        <property name="valign">start</property>
                                        <property name="pixel-size">16</property>
                                        <property name="icon-name">equals-symbolic</property>
                                      </object>
                                    </child>
                                    <child>
                                      <object class="GtkImage" id="expression_button_clear">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="halign">end</property>
                                        <property name="valign">start</property>
                                        <property name="pixel-size">16</property>
                                        <property name="icon-name">edit-clear-symbolic</property>
                                      </object>
                                      <packing>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkImage" id="message_tooltip_icon">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="halign">end</property>
                                        <property name="valign">start</property>
                                        <property name="pixel-size">16</property>
                                        <property name="icon-name">dialog-warning</property>
                                      </object>
                                      <packing>
                                        <property name="position">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkImage" id="expression_button_stop">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="halign">end</property>
                                        <property name="valign">start</property>
                                        <property name="pixel-size">16</property>
                                        <property name="icon-name">process-stop</property>
                                      </object>
                                      <packing>
                                        <property name="position">3</property>
                                      </packing>
                                    </child>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkEventBox" id="button_minimal_mode">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="events">GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK</property>
                                <property name="halign">end</property>
                                <property name="valign">end</property>
                                <property name="margin-bottom">8</property>
                                <property name="visible-window">False</property>
                                <property name="above-child">True</property>
                                <signal name="button-press-event" handler="on_button_minimal_mode_button_press_event" swapped="no"/>
                                <child>
                                  <object class="GtkImage" id="image_minimal_mode">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="tooltip-text" translatable="yes">Toggle minimal window</property>
                                    <property name="pixel-size">16</property>
                                    <property name="icon-name">view-fullscreen-symbolic</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="pack-type">end</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">False</property>
                        <property name="fill">True</property>
                        <property name="position">0</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkFrame" id="statusframe">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="label-xalign">0</property>
                        <property name="shadow-type">in</property>
                        <child>
                          <object class="GtkBox" id="statusbox">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="hexpand">True</property>
                            <property name="spacing">6</property>
                            <child>
                              <object class="GtkEventBox" id="status_left_eventbox">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="events">GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
                                <property name="visible-window">False</property>
                                <signal name="button-press-event" handler="on_status_left_button_press_event" swapped="no"/>
                                <child>
                                  <object class="GtkLabel" id="label_status_left">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="valign">center</property>
                                    <property name="use-markup">True</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">True</property>
                                <property name="fill">True</property>
                                <property name="padding">4</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkEventBox" id="status_right_eventbox">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="events">GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
                                <property name="visible-window">False</property>
                                <signal name="button-press-event" handler="on_status_right_button_press_event" swapped="no"/>
                                <signal name="button-release-event" handler="on_status_right_button_release_event" swapped="no"/>
                                <child>
                                  <object class="GtkLabel" id="label_status_right">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="valign">center</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>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="pack-type">end</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                          </object>
                        </child>
                        <child type="label_item">
                          <placeholder/>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">2</property>
                      </packing>
                    </child>
                    <child>
                      <object class="GtkOverlay" id="resultoverlay">
                        <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="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="GtkEventBox" id="resulteventbox">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK</property>
                                    <property name="hexpand">True</property>
                                    <property name="visible-window">False</property>
                                    <property name="above-child">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="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>
                            </child>
                          </object>
                          <packing>
                            <property name="index">-1</property>
                          </packing>
                        </child>
                        <child type="overlay">
                          <object class="GtkRevealer" id="overlayrevealer">
                            <property name="can-focus">False</property>
                            <property name="halign">center</property>
                            <property name="valign">center</property>
                            <property name="transition-type">crossfade</property>
                            <property name="transition-duration">500</property>
                            <child>
                              <object class="GtkBox" id="overlaybox">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="orientation">vertical</property>
                                <child>
                                  <object class="GtkLabel" id="overlaylabel">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <style>
                                  <class name="app-notification"/>
                                </style>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child type="overlay">
                          <object class="GtkEventBox" id="resultspinnerbox">
                            <property name="can-focus">False</property>
                            <property name="events">GDK_BUTTON_PRESS_MASK</property>
                            <property name="border-width">12</property>
                            <property name="visible-window">False</property>
                            <signal name="button-press-event" handler="on_resultspinner_button_press_event" swapped="no"/>
                            <child>
                              <object class="GtkSpinner" id="resultspinner">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="index">1</property>
                          </packing>
                        </child>
                      </object>
                      <packing>
                        <property name="expand">False</property>
                        <property name="fill">True</property>
                        <property name="position">4</property>
                      </packing>
                    </child>
                  </object>
                </child>
                <child type="label_item">
                  <placeholder/>
                </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="box_tabs">
                <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="expenders">
                    <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="GtkBox" id="box_keypadexpander">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="spacing">6</property>
                        <child>
                          <object class="GtkExpander" id="expander_keypad">
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <signal name="button-press-event" handler="on_expander_keypad_button_press_event" swapped="no"/>
                            <signal name="notify::expanded" handler="on_expander_keypad_expanded" swapped="no"/>
                            <child>
                              <placeholder/>
                            </child>
                            <child type="label">
                              <object class="GtkLabel" id="label_keypad">
                                <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>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkEventBox" id="eventbox_keypad">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
                            <property name="visible-window">False</property>
                            <property name="above-child">True</property>
                            <signal name="button-press-event" handler="on_image_keypad_lock_button_press_event" swapped="no"/>
                            <signal name="button-release-event" handler="on_image_keypad_lock_button_release_event" swapped="no"/>
                            <child>
                              <object class="GtkImage" id="image_keypad_lock">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="tooltip-text" translatable="yes">Toggles persistent keypad (makes it possible to show keypad and history simultaneously)</property>
                                <property name="icon-name">changes-allow-symbolic</property>
                              </object>
                            </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">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>
                      </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="activate" handler="on_expander_convert_activate" after="yes" swapped="no"/>
                        <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>
                      </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="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>
                      <!-- n-columns=2 n-rows=1 -->
                      <object class="GtkGrid" id="grid_history">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="column-spacing">6</property>
                        <child>
                          <object class="GtkScrolledWindow" id="historyscrolled">
                            <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="historyview">
                                <property name="visible">True</property>
                                <property name="can-focus">True</property>
                                <property name="headers-visible">False</property>
                                <property name="enable-search">False</property>
                                <property name="show-expanders">False</property>
                                <property name="enable-grid-lines">vertical</property>
                                <signal name="button-press-event" handler="on_historyview_button_press_event" swapped="no"/>
                                <signal name="button-release-event" handler="on_historyview_button_release_event" swapped="no"/>
                                <signal name="key-press-event" handler="on_historyview_key_press_event" swapped="no"/>
                                <signal name="popup-menu" handler="on_historyview_popup_menu" swapped="no"/>
                                <signal name="row-activated" handler="on_historyview_row_activated" swapped="no"/>
                                <child internal-child="selection">
                                  <object class="GtkTreeSelection" id="historyselection"/>
                                </child>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="left-attach">0</property>
                            <property name="top-attach">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkBox" id="box_hi">
                            <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="historyactions">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="valign">start</property>
                                <property name="orientation">vertical</property>
                                <property name="homogeneous">True</property>
                                <child>
                                  <object class="GtkButton" id="button_history_insert_value">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Insert the selected value</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_history_insert_value_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkImage" id="image_history_insert_value">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="icon-name">insert-link-symbolic</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_history_insert_text">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Insert the selected text</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_history_insert_text_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkImage" id="image_history_insert_text">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="icon-name">insert-text-symbolic</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <style>
                                  <class name="linked"/>
                                </style>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_history_copy">
                                <property name="visible">True</property>
                                <property name="sensitive">False</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">False</property>
                                <property name="tooltip-text" translatable="yes">Copy the selected text</property>
                                <property name="use-underline">True</property>
                                <signal name="clicked" handler="on_button_history_copy_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkImage" id="image_history_copy">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="icon-name">edit-copy-symbolic</property>
                                  </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="box_ho">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="orientation">vertical</property>
                                <property name="homogeneous">True</property>
                                <child>
                                  <object class="GtkButton" id="button_history_add">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Add the selected value(s)</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_history_add_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_history_add">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">+</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_history_sub">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Subtract the selected value(s)</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_history_sub_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_history_sub">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">-</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_history_times">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Multiply the selected value(s)</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_history_times_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_history_times">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">*</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_history_divide">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Divide the the selected value(s)</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_history_divide_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_history_divide">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">/</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_history_xy">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Raise to the power of the selected value</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_history_xy_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_history_xy">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">x&lt;sup&gt;&lt;small&gt;y&lt;/small&gt;&lt;/sup&gt;</property>
                                        <property name="use-markup">True</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_history_sqrt">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Calculate the square root of the selected value</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_history_sqrt_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_history_sqrt">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">√</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">5</property>
                                  </packing>
                                </child>
                                <style>
                                  <class name="linked"/>
                                </style>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="left-attach">1</property>
                            <property name="top-attach">0</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                    <child type="tab">
                      <object class="GtkLabel" id="label_history">
                        <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="rpntab">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="spacing">6</property>
                        <child>
                          <object class="GtkBox" id="box_rpnl">
                            <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="box_ro1">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="valign">start</property>
                                <property name="orientation">vertical</property>
                                <property name="homogeneous">True</property>
                                <child>
                                  <object class="GtkButton" id="button_rpn_add">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes" context="Keypad">Add the two top values together</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_rpn_add_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_rpn_add">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">+</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_rpn_sub">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Subtract the top value from the second value</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_rpn_sub_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_rpn_sub">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">-</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_rpn_times">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Multiply the top two values</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_rpn_times_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_rpn_times">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">*</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_rpn_divide">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Divide the second value by the top value</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_rpn_divide_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_rpn_divide">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">/</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_rpn_xy">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Raise the second value to the power of the top value</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_rpn_xy_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_rpn_xy">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">x&lt;sup&gt;&lt;small&gt;y&lt;/small&gt;&lt;/sup&gt;</property>
                                        <property name="use-markup">True</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">4</property>
                                  </packing>
                                </child>
                                <style>
                                  <class name="linked"/>
                                </style>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkBox" id="box_ro2">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="orientation">vertical</property>
                                <property name="homogeneous">True</property>
                                <child>
                                  <object class="GtkButton" id="button_rpn_negate">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Negate the top value (Ctrl+-)</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_rpn_negate_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_rpn_negate">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">-x</property>
                                        <property name="use-markup">True</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_rpn_reciprocal">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Invert the top value</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_rpn_reciprocal_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_rpn_reciprocal">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">1/x</property>
                                        <property name="use-markup">True</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_rpn_sqrt">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Calculate the square root of the top value</property>
                                    <property name="use-underline">True</property>
                                    <signal name="clicked" handler="on_button_rpn_sqrt_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_rpn_sqrt">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">√</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <style>
                                  <class name="linked"/>
                                </style>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">1</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkButton" id="button_rpn_sum">
                                <property name="visible">True</property>
                                <property name="sensitive">False</property>
                                <property name="can-focus">True</property>
                                <property name="receives-default">False</property>
                                <property name="tooltip-text" translatable="yes">Calculate the sum of all values</property>
                                <property name="use-underline">True</property>
                                <signal name="clicked" handler="on_button_rpn_sum_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkLabel" id="label_rpn_sum">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="label">∑</property>
                                  </object>
                                </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">0</property>
                          </packing>
                        </child>
                        <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="reorderable">True</property>
                                <property name="enable-search">False</property>
                                <signal name="button-press-event" handler="on_stackview_button_press_event" swapped="no"/>
                                <signal name="popup-menu" handler="on_stackview_popup_menu" swapped="no"/>
                                <child internal-child="selection">
                                  <object class="GtkTreeSelection" id="stackselection"/>
                                </child>
                              </object>
                            </child>
                          </object>
                          <packing>
                            <property name="expand">True</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkBox" id="box_rpnr">
                            <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="box_rm">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="valign">start</property>
                                <property name="orientation">vertical</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="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Rotate the stack or move selected register up</property>
                                    <signal name="clicked" handler="on_button_registerup_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkImage" id="image_up">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="icon-name">go-up-symbolic</property>
                                        <property name="use-fallback">True</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</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="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Rotate the stack or move selected register down</property>
                                    <signal name="clicked" handler="on_button_registerdown_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkImage" id="image_down">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="icon-name">go-down-symbolic</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_registerswap">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Swap the two top values or move the selected value to the top of the stack</property>
                                    <signal name="clicked" handler="on_button_registerswap_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkImage" id="image_swap">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="icon-name">rpn-swap-symbolic</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <style>
                                  <class name="linked"/>
                                </style>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkBox" id="box_re">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="orientation">vertical</property>
                                <property name="homogeneous">True</property>
                                <child>
                                  <object class="GtkButton" id="button_copyregister">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Copy the selected or top value to the top of the stack</property>
                                    <signal name="clicked" handler="on_button_copyregister_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkImage" id="image_copy">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="icon-name">edit-copy-symbolic</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_lastx">
                                    <property name="visible">True</property>
                                    <property name="sensitive">False</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Enter the top value from before the last numeric operation</property>
                                    <signal name="clicked" handler="on_button_lastx_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkImage" id="image_lastx">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="icon-name">edit-undo-symbolic</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</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="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Delete the top or selected value</property>
                                    <signal name="clicked" handler="on_button_deleteregister_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkImage" id="image_delete">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="icon-name">edit-delete-symbolic</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <style>
                                  <class name="linked"/>
                                </style>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</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="receives-default">False</property>
                                <property name="tooltip-text" translatable="yes">Edit the selected value</property>
                                <signal name="clicked" handler="on_button_editregister_clicked" swapped="no"/>
                                <child>
                                  <object class="GtkImage" id="image_edit">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="icon-name">document-edit-symbolic</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">2</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="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="image_clear">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="icon-name">edit-clear-all-symbolic</property>
                                  </object>
                                </child>
                              </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">2</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>
                      <!-- n-columns=3 n-rows=3 -->
                      <object class="GtkGrid" id="convert">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="row-spacing">12</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="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>
                            <signal name="activate" handler="on_convert_entry_unit_activate" swapped="no"/>
                            <signal name="changed" handler="on_convert_entry_unit_changed" swapped="no"/>
                            <signal name="icon-release" handler="on_convert_entry_unit_icon_release" swapped="no"/>
                            <signal name="key-press-event" handler="on_unit_entry_key_press_event" swapped="no"/>
                          </object>
                          <packing>
                            <property name="left-attach">1</property>
                            <property name="top-attach">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkPaned" id="paned_convert">
                            <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>
                              <!-- n-columns=1 n-rows=2 -->
                              <object class="GtkGrid" id="grid_convert_category">
                                <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>
                                <child>
                                  <object class="GtkLabel" id="label_convert_category">
                                    <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>
                                        <signal name="row-expanded" handler="on_convert_treeview_category_row_expanded" swapped="no"/>
                                        <child internal-child="selection">
                                          <object class="GtkTreeSelection" id="convertselection"/>
                                        </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>
                              <!-- n-columns=1 n-rows=3 -->
                              <object class="GtkGrid" id="grid_convert_unit">
                                <property name="visible">True</property>
                                <property name="can-focus">False</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>
                                        <property name="enable-search">False</property>
                                        <signal name="button-press-event" handler="on_convert_treeview_unit_button_press_event" swapped="no"/>
                                        <signal name="popup-menu" handler="on_convert_treeview_unit_popup_menu" swapped="no"/>
                                        <child internal-child="selection">
                                          <object class="GtkTreeSelection" id="convert_selection2"/>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left-attach">0</property>
                                    <property name="top-attach">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkSearchEntry" id="convert_entry_search">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="primary-icon-name">edit-find-symbolic</property>
                                    <property name="primary-icon-activatable">False</property>
                                    <property name="primary-icon-sensitive">False</property>
                                    <signal name="changed" handler="on_convert_entry_search_changed" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="left-attach">0</property>
                                    <property name="top-attach">2</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>
                          <!-- n-columns=2 n-rows=1 -->
                          <object class="GtkGrid" id="grid_convert_options">
                            <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">12</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>
                                <signal name="toggled" handler="on_convert_button_continuous_conversion_toggled" swapped="no"/>
                              </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">Add prefix</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" id="label_conversion">
                        <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">1</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkBox" id="buttons">
                    <property name="name">buttons</property>
                    <property name="visible">True</property>
                    <property name="can-focus">False</property>
                    <property name="vexpand">True</property>
                    <property name="orientation">vertical</property>
                    <child>
                      <object class="GtkBox" id="box_buttons_top">
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="vexpand">False</property>
                        <property name="spacing">6</property>
                        <child>
                          <object class="GtkToggleButton" id="button_programmers_keypad">
                            <property name="name">button_programmers_keypad</property>
                            <property name="visible">True</property>
                            <property name="can-focus">True</property>
                            <property name="receives-default">True</property>
                            <property name="tooltip-text" translatable="yes">Show/hide programming keypad</property>
                            <property name="margin-bottom">9</property>
                            <signal name="toggled" handler="hide_tooltip" swapped="no"/>
                            <signal name="toggled" handler="on_button_programmers_keypad_toggled" swapped="no"/>
                            <child>
                              <object class="GtkBox" id="box_programmers_icon">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="spacing">1</property>
                                <child>
                                  <object class="GtkImage" id="image_programmers">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="icon-name">input-dialpad-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="label_programmers">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="label">P</property>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</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="GtkStack" id="stack_keypad_top">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="hexpand">True</property>
                            <property name="transition-type">slide-left-right</property>
                            <child>
                              <object class="GtkBox" id="hbox62">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="margin-bottom">9</property>
                                <property name="spacing">6</property>
                                <child>
                                  <object class="GtkToggleButton" id="button_exact">
                                    <property name="label" translatable="yes">Exact</property>
                                    <property name="name">button_exact</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">True</property>
                                    <signal name="toggled" handler="on_button_exact_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">True</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkToggleButton" id="button_fraction">
                                    <property name="label">a / b</property>
                                    <property name="name">button_fraction</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">True</property>
                                    <property name="tooltip-text" translatable="yes">Fraction</property>
                                    <signal name="toggled" handler="on_button_fraction_toggled" swapped="no"/>
                                  </object>
                                  <packing>
                                    <property name="expand">True</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkComboBoxText" id="combobox_numerical_display">
                                    <property name="name">combobox_numerical_display</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="tooltip-text" translatable="yes">Numerical display</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">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkComboBoxText" id="combobox_base">
                                    <property name="name">combobox_base</property>
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="tooltip-text" translatable="yes">Number base</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">Duodecimal</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">4</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="name">page0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkLabel" id="label_result_bases">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="justify">right</property>
                                <property name="selectable">True</property>
                                <property name="ellipsize">start</property>
                              </object>
                              <packing>
                                <property name="name">page1</property>
                                <property name="position">1</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">0</property>
                      </packing>
                    </child>
                    <child>
                      <!-- n-columns=3 n-rows=1 -->
                      <object class="GtkGrid" id="grid_buttons">
                        <property name="name">grid_buttons</property>
                        <property name="visible">True</property>
                        <property name="can-focus">False</property>
                        <property name="column-spacing">1</property>
                        <child>
                          <object class="GtkStack" id="stack_left_buttons">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="hexpand">True</property>
                            <property name="vexpand">False</property>
                            <property name="transition-type">slide-up-down</property>
                            <child>
                              <!-- n-columns=4 n-rows=6 -->
                              <object class="GtkGrid" id="versatile_keypad">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="hexpand">True</property>
                                <property name="vexpand">False</property>
                                <property name="row-spacing">4</property>
                                <property name="column-spacing">4</property>
                                <property name="row-homogeneous">True</property>
                                <property name="column-homogeneous">True</property>
                                <child>
                                  <object class="GtkBox" id="box_sin">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_sine">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_sin" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_sin" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_sin">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label" translatable="yes">sin</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_sin">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_sin</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">0</property>
                                    <property name="top-attach">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_cos">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_cosine">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_cos" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_cos" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_cos">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label" translatable="yes">cos</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_cos">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_cos</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="top-attach">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_tan">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_tan">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_tan" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_tan" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_tan">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label" translatable="yes">tan</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_tan">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_tan</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">2</property>
                                    <property name="top-attach">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_ln">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_ln">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_ln" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_ln" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_ln">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label" translatable="yes">ln</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_ln">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_ln</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="top-attach">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_xequals">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_xequals">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Equals</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_xequals" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_xequals" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_xequals_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_xequals">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">&lt;i&gt;x&lt;/i&gt; =</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_xequals">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_xequals</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">3</property>
                                    <property name="top-attach">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_sqrt">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_sqrt">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_sqrt" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_sqrt" 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="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_sqrt">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_sqrt</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">2</property>
                                    <property name="top-attach">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_sum">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_sum">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_sum" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_sum" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_sum">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label" translatable="yes">sum</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_sum">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_sum</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">2</property>
                                    <property name="top-attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_x">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_x">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Unknown variable</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_x" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_x" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_x_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_x">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">&lt;i&gt;x&lt;/i&gt;</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_x">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_x</property>
                                        <signal name="toggled" handler="on_mb_x_toggled" swapped="no"/>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">0</property>
                                    <property name="top-attach">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_y">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_y">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Unknown variable</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_y" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_y" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_y_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_y">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">&lt;i&gt;y&lt;/i&gt;</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_y">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_y</property>
                                        <signal name="toggled" handler="on_mb_y_toggled" swapped="no"/>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="top-attach">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_z">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_z">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Unknown variable</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_z" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_z" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_z_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_z">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">&lt;i&gt;z&lt;/i&gt;</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_z">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_z</property>
                                        <signal name="toggled" handler="on_mb_z_toggled" swapped="no"/>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">2</property>
                                    <property name="top-attach">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_mod">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_mod">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_mod" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_mod" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_mod">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label" translatable="yes">mod</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_mod">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_mod</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">0</property>
                                    <property name="top-attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_fac">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_fac">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_fac" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_fac" swapped="no"/>
                                        <signal name="clicked" handler="on_button_fac_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_fac">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">x!</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_fac">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_fac</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">0</property>
                                    <property name="top-attach">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_fx">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_new_function">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Create a new function</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_fx" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_fx" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_new_function_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_functions">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">&lt;i&gt;f(x)&lt;/i&gt;</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_fx">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_fx</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="top-attach">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_pi">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_pi">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_pi" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_pi" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_pi">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">pi</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_pi">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_pi</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">3</property>
                                    <property name="top-attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_mean">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_mean">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_mean" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_mean" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_mean">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label" translatable="yes">mean</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_mean">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_mean</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="top-attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_sto">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_store">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Store result as a variable</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_sto" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_sto" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_store_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_sto">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label" translatable="yes" comments="Standard calculator button. Do not use more than three characters.">STO</property>
                                            <property name="use-markup">True</property>
                                            <property name="width-chars">5</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_sto">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_sto</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">0</property>
                                    <property name="top-attach">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_programmers_bases">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_bases">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Convert number bases</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_bases" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_bases" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_bases_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_bases">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">0xff</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_bases">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_bases</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">2</property>
                                    <property name="top-attach">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_i">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_i">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_i" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_i" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_i_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_i">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">&lt;i&gt;i&lt;/i&gt;</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_i">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_i</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">3</property>
                                    <property name="top-attach">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_units">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_units">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Manage units</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_units" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_units" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_units_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_units">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label" translatable="yes" context="Manage units button">u</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_units">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_units</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">0</property>
                                    <property name="top-attach">5</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_e">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_e_var">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_e" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_e" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_e">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">&lt;i&gt;e&lt;/i&gt;</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_e">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_e</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">3</property>
                                    <property name="top-attach">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_to">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_to">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Conversion operator</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_to" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_to" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_to_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_to">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label" translatable="yes" context="Button for convert to operator">to</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_to">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_to</property>
                                        <signal name="button-press-event" handler="on_mb_to_button_press_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_mb_to_button_release_event" swapped="no"/>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">3</property>
                                    <property name="top-attach">5</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_euro">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_euro">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_euro" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_euro" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_euro_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_euro">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">€</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_euro">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_euro</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">2</property>
                                    <property name="top-attach">5</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_si">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_si">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Kilogram</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_si" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_si" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_si_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_si">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">kg</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_si">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_si</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="top-attach">5</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkBox" id="box_factorize">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <child>
                                      <object class="GtkButton" id="button_factorize">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Factorize</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_factorize" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_factorize" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_factorize_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_factorize">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">a(x)&lt;sup&gt;b&lt;/sup&gt;</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">True</property>
                                        <property name="fill">True</property>
                                        <property name="position">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkMenuButton" id="mb_factorize">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">True</property>
                                        <property name="popup">menu_factorize</property>
                                        <child>
                                          <placeholder/>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="expand">False</property>
                                        <property name="fill">True</property>
                                        <property name="position">1</property>
                                      </packing>
                                    </child>
                                    <style>
                                      <class name="linked"/>
                                    </style>
                                  </object>
                                  <packing>
                                    <property name="left-attach">3</property>
                                    <property name="top-attach">0</property>
                                  </packing>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="GtkBox" id="programmers_keypad">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="orientation">vertical</property>
                                <property name="spacing">6</property>
                                <child>
                                  <!-- n-columns=7 n-rows=1 -->
                                  <object class="GtkGrid" id="grid_programmers">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="column-spacing">4</property>
                                    <property name="row-homogeneous">True</property>
                                    <child>
                                      <object class="GtkBox" id="box_bases">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="hexpand">True</property>
                                        <property name="homogeneous">True</property>
                                        <child>
                                          <object class="GtkToggleButton" id="button_bin">
                                            <property name="visible">True</property>
                                            <property name="can-focus">True</property>
                                            <property name="receives-default">True</property>
                                            <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                            <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                            <signal name="toggled" handler="on_button_bin_toggled" swapped="no"/>
                                            <child>
                                              <object class="GtkLabel" id="label_bin">
                                                <property name="visible">True</property>
                                                <property name="can-focus">False</property>
                                                <property name="label" translatable="yes">BIN</property>
                                              </object>
                                            </child>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">True</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkToggleButton" id="button_oct">
                                            <property name="visible">True</property>
                                            <property name="can-focus">True</property>
                                            <property name="receives-default">True</property>
                                            <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                            <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                            <signal name="toggled" handler="on_button_oct_toggled" swapped="no"/>
                                            <child>
                                              <object class="GtkLabel" id="label_oct">
                                                <property name="visible">True</property>
                                                <property name="can-focus">False</property>
                                                <property name="label" translatable="yes">OCT</property>
                                              </object>
                                            </child>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">True</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkToggleButton" id="button_dec">
                                            <property name="visible">True</property>
                                            <property name="can-focus">True</property>
                                            <property name="receives-default">True</property>
                                            <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                            <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                            <signal name="toggled" handler="on_button_dec_toggled" swapped="no"/>
                                            <child>
                                              <object class="GtkLabel" id="label_dec">
                                                <property name="visible">True</property>
                                                <property name="can-focus">False</property>
                                                <property name="label" translatable="yes">DEC</property>
                                              </object>
                                            </child>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">True</property>
                                            <property name="position">2</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkToggleButton" id="button_hex">
                                            <property name="visible">True</property>
                                            <property name="can-focus">True</property>
                                            <property name="receives-default">True</property>
                                            <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                            <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                            <signal name="toggled" handler="on_button_hex_toggled" swapped="no"/>
                                            <child>
                                              <object class="GtkLabel" id="label_hex">
                                                <property name="visible">True</property>
                                                <property name="can-focus">False</property>
                                                <property name="label">HEX</property>
                                              </object>
                                            </child>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">True</property>
                                            <property name="position">3</property>
                                          </packing>
                                        </child>
                                        <style>
                                          <class name="linked"/>
                                        </style>
                                      </object>
                                      <packing>
                                        <property name="left-attach">0</property>
                                        <property name="top-attach">0</property>
                                        <property name="width">5</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkBox" id="box_twos">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="homogeneous">True</property>
                                        <child>
                                          <object class="GtkToggleButton" id="button_twos_in">
                                            <property name="visible">True</property>
                                            <property name="can-focus">True</property>
                                            <property name="receives-default">True</property>
                                            <property name="tooltip-text" translatable="yes">Two's complement input</property>
                                            <signal name="toggled" handler="on_button_twos_in_toggled" swapped="no"/>
                                            <child>
                                              <object class="GtkLabel" id="label_twos_in">
                                                <property name="visible">True</property>
                                                <property name="can-focus">False</property>
                                                <property name="label">2→</property>
                                              </object>
                                            </child>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">True</property>
                                            <property name="position">0</property>
                                          </packing>
                                        </child>
                                        <child>
                                          <object class="GtkToggleButton" id="button_twos_out">
                                            <property name="visible">True</property>
                                            <property name="can-focus">True</property>
                                            <property name="receives-default">True</property>
                                            <property name="tooltip-text" translatable="yes">Two's complement output</property>
                                            <signal name="toggled" handler="on_button_twos_out_toggled" swapped="no"/>
                                            <child>
                                              <object class="GtkLabel" id="label_twos_out">
                                                <property name="visible">True</property>
                                                <property name="can-focus">False</property>
                                                <property name="label">→2</property>
                                              </object>
                                            </child>
                                          </object>
                                          <packing>
                                            <property name="expand">False</property>
                                            <property name="fill">True</property>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                        <style>
                                          <class name="linked"/>
                                        </style>
                                      </object>
                                      <packing>
                                        <property name="left-attach">6</property>
                                        <property name="top-attach">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkComboBoxText" id="combobox_bits">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="active">0</property>
                                        <items>
                                          <item>? bits</item>
                                          <item>8</item>
                                          <item>16</item>
                                          <item>32</item>
                                          <item>64</item>
                                          <item>128</item>
                                          <item>256</item>
                                          <item>512</item>
                                          <item>1024</item>
                                        </items>
                                        <signal name="changed" handler="on_combobox_bits_changed" swapped="no"/>
                                      </object>
                                      <packing>
                                        <property name="left-attach">5</property>
                                        <property name="top-attach">0</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <!-- n-columns=6 n-rows=5 -->
                                  <object class="GtkGrid" id="grid_programmers_buttons">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="row-spacing">4</property>
                                    <property name="column-spacing">4</property>
                                    <property name="row-homogeneous">True</property>
                                    <property name="column-homogeneous">True</property>
                                    <child>
                                      <object class="GtkButton" id="button_and">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="insert_bitwise_and" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_and">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">AND</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_or">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="insert_bitwise_or" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_or">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">OR</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_xor">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Bitwise Exclusive OR</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="insert_bitwise_xor" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_xor">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">XOR</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_not">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="insert_bitwise_not" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_not">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">NOT</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_left_shift">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Bitwise Left Shift</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="insert_left_shift" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_left_shift">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">&lt;&lt;</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_right_shift">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Bitwise Right Shift</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="insert_right_shift" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_right_shift">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">&gt;&gt;</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">5</property>
                                        <property name="top-attach">1</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_a">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="on_button_a_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_a">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">A</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_b">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="on_button_b_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_b">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">B</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_c">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="on_button_c_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_c">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">C</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_d">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="on_button_d_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_d">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">D</property>
                                            <property name="use-markup">True</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_e">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="on_button_e_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_e2">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">E</property>
                                            <property name="use-markup">True</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_f">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="on_button_f_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_f">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">F</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">5</property>
                                        <property name="top-attach">0</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_store2">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_menu_button_button_event" object="menu_sto" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_menu_button_button_event" object="menu_sto" swapped="no"/>
                                        <signal name="clicked" handler="on_button_store_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_store2">
                                            <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">5</property>
                                        <property name="top-attach">4</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_stamptodate">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_stamptodate">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">u→d</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">4</property>
                                        <property name="top-attach">4</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_code">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_code">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">a→1</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">3</property>
                                        <property name="top-attach">4</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_frac">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <child>
                                          <object class="GtkLabel" id="label_frac">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">frac</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">5</property>
                                        <property name="top-attach">2</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_abs">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <child>
                                          <object class="GtkLabel" id="label_abs">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">|x|</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_int">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <child>
                                          <object class="GtkLabel" id="label_int">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">int</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_reciprocal">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="on_button_reciprocal_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_reciprocal">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">x&lt;sup&gt;-1&lt;/sup&gt;</property>
                                            <property name="use-markup">True</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_expf">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_expf">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">exp</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">5</property>
                                        <property name="top-attach">3</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_log2">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_log2">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">log&lt;sub&gt;&lt;small&gt;2&lt;/small&gt;&lt;/sub&gt;</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">4</property>
                                        <property name="top-attach">3</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_ln2">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <child>
                                          <object class="GtkLabel" id="label_ln2">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">ln</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_sqrt2">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_sqrt2">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">√</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_idiv">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="on_button_idiv_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_idiv">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">div</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_mod2">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_mod2">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">mod</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_cmp">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_cmp">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">cmp</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_rot">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_rot">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">rot</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_factorize2">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Factorize</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_factorize2_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_factorize2">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">a*b</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="top-attach">4</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_fp">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="tooltip-text" translatable="yes">Floating point conversion</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_fp_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_fp">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">fp</property>
                                            <property name="use-markup">True</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">2</property>
                                        <property name="top-attach">4</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_fac2">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="clicked" handler="on_button_fac_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_fac2">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">x!</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">0</property>
                                        <property name="top-attach">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>
                          </object>
                          <packing>
                            <property name="left-attach">0</property>
                            <property name="top-attach">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkBox" id="box_hide_buttons">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="valign">center</property>
                            <property name="orientation">vertical</property>
                            <property name="homogeneous">True</property>
                            <child>
                              <object class="GtkEventBox" id="event_hide_left_buttons">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="events">GDK_POINTER_MOTION_MASK | GDK_BUTTON_RELEASE_MASK</property>
                                <property name="tooltip-text" translatable="yes">Show/hide left keypad</property>
                                <property name="valign">start</property>
                                <property name="margin-top">6</property>
                                <property name="margin-bottom">6</property>
                                <property name="visible-window">False</property>
                                <property name="above-child">True</property>
                                <signal name="button-release-event" handler="on_hide_left_buttons_button_release_event" swapped="no"/>
                                <child>
                                  <object class="GtkImage" id="image_hide_left_buttons">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="icon-name">pan-end-symbolic</property>
                                  </object>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">0</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkEventBox" id="event_hide_right_buttons">
                                <property name="visible">True</property>
                                <property name="can-focus">False</property>
                                <property name="tooltip-text" translatable="yes">Show/hide right keypad</property>
                                <property name="valign">end</property>
                                <property name="margin-top">6</property>
                                <property name="margin-bottom">6</property>
                                <property name="visible-window">False</property>
                                <property name="above-child">True</property>
                                <signal name="button-release-event" handler="on_hide_right_buttons_button_release_event" swapped="no"/>
                                <child>
                                  <object class="GtkImage" id="image_hide_right_buttons">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_BUTTON_RELEASE_MASK</property>
                                    <property name="icon-name">pan-start-symbolic</property>
                                  </object>
                                </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">1</property>
                            <property name="top-attach">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkBox" id="box_right_buttons">
                            <property name="visible">True</property>
                            <property name="can-focus">False</property>
                            <property name="spacing">6</property>
                            <child>
                              <object class="GtkBox" id="box_custom_buttons4">
                                <property name="can-focus">False</property>
                                <property name="orientation">vertical</property>
                                <property name="spacing">2</property>
                                <child>
                                  <object class="GtkButton" id="button_c16">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c16_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c16">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C16</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c17">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c17_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c17">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C17</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c18">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c18_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c18">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C18</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c19">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c19_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c19">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C19</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c20">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c20_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c20">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C20</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">4</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="box_custom_buttons3">
                                <property name="can-focus">False</property>
                                <property name="orientation">vertical</property>
                                <property name="spacing">2</property>
                                <child>
                                  <object class="GtkButton" id="button_c11">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c11_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c11">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C11</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c12">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c12_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c12">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C12</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c13">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c13_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c13">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C13</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c14">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c14_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c14">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C14</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c15">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c15_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c15">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C15</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</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>
                            <child>
                              <object class="GtkBox" id="box_custom_buttons2">
                                <property name="can-focus">False</property>
                                <property name="orientation">vertical</property>
                                <property name="spacing">2</property>
                                <child>
                                  <object class="GtkButton" id="button_c6">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c6_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c6">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C6</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c7">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c7_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c7">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C7</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c8">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c8_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c8">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C8</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c9">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c9_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c9">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C9</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c10">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c10_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c10">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C10</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">4</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">2</property>
                              </packing>
                            </child>
                            <child>
                              <object class="GtkBox" id="box_custom_buttons1">
                                <property name="can-focus">False</property>
                                <property name="orientation">vertical</property>
                                <property name="spacing">2</property>
                                <child>
                                  <object class="GtkButton" id="button_c1">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c1_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c1">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C1</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c2">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c2_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c2">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C2</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c3">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c3_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c3">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C3</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c4">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c4_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c4">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C4</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_c5">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="vexpand">True</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_c5_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_c5">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">C5</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="expand">False</property>
                                    <property name="fill">True</property>
                                    <property name="position">4</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">3</property>
                              </packing>
                            </child>
                            <child>
                              <!-- n-columns=6 n-rows=5 -->
                              <object class="GtkGrid" id="table_buttons">
                                <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">2</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_equals">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <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">&lt;big&gt;=&lt;/big&gt;</property>
                                        <property name="use-markup">True</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left-attach">5</property>
                                    <property name="top-attach">3</property>
                                    <property name="height">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_del">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_button_del_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_button_del_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_del_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_del">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes" comments="Standard calculator button. Do not use more than three characters.">DEL</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left-attach">5</property>
                                    <property name="top-attach">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_ac">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_ac_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_ac">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label" translatable="yes" comments="Standard calculator button. Do not use more than three characters.">C</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left-attach">5</property>
                                    <property name="top-attach">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_move">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_button_move_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_button_move_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_move_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkStack" id="stack_move">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <child>
                                          <object class="GtkBox" id="box_move">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="spacing">2</property>
                                            <child>
                                              <object class="GtkImage" id="button_up_image">
                                                <property name="visible">True</property>
                                                <property name="can-focus">False</property>
                                                <property name="hexpand">False</property>
                                                <property name="icon-name">go-up-symbolic</property>
                                              </object>
                                              <packing>
                                                <property name="expand">True</property>
                                                <property name="fill">True</property>
                                                <property name="position">0</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkSeparator" id="separator_updown">
                                                <property name="visible">True</property>
                                                <property name="can-focus">False</property>
                                              </object>
                                              <packing>
                                                <property name="expand">False</property>
                                                <property name="fill">True</property>
                                                <property name="position">1</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkImage" id="button_down_image">
                                                <property name="visible">True</property>
                                                <property name="can-focus">False</property>
                                                <property name="icon-name">go-down-symbolic</property>
                                              </object>
                                              <packing>
                                                <property name="expand">True</property>
                                                <property name="fill">True</property>
                                                <property name="pack-type">end</property>
                                                <property name="position">2</property>
                                              </packing>
                                            </child>
                                          </object>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label_move">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                          </object>
                                          <packing>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left-attach">0</property>
                                    <property name="top-attach">0</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_ans">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="tooltip-text" translatable="yes">Previous result</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <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" comments="Standard calculator button. Do not use more than three characters.">ANS</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left-attach">5</property>
                                    <property name="top-attach">2</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_move2">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_button_move2_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_button_move2_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_move2_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkStack" id="stack_move2">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <child>
                                          <object class="GtkBox" id="box_move2">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="spacing">2</property>
                                            <child>
                                              <object class="GtkImage" id="button_left_image">
                                                <property name="visible">True</property>
                                                <property name="can-focus">False</property>
                                                <property name="hexpand">False</property>
                                                <property name="icon-name">go-previous-symbolic</property>
                                              </object>
                                              <packing>
                                                <property name="expand">True</property>
                                                <property name="fill">True</property>
                                                <property name="position">0</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkSeparator" id="separator_leftright">
                                                <property name="visible">True</property>
                                                <property name="can-focus">False</property>
                                              </object>
                                              <packing>
                                                <property name="expand">False</property>
                                                <property name="fill">True</property>
                                                <property name="position">1</property>
                                              </packing>
                                            </child>
                                            <child>
                                              <object class="GtkImage" id="button_right_image">
                                                <property name="visible">True</property>
                                                <property name="can-focus">False</property>
                                                <property name="icon-name">go-next-symbolic</property>
                                              </object>
                                              <packing>
                                                <property name="expand">True</property>
                                                <property name="fill">True</property>
                                                <property name="pack-type">end</property>
                                                <property name="position">2</property>
                                              </packing>
                                            </child>
                                          </object>
                                        </child>
                                        <child>
                                          <object class="GtkLabel" id="label_move2">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                          </object>
                                          <packing>
                                            <property name="position">1</property>
                                          </packing>
                                        </child>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left-attach">0</property>
                                    <property name="top-attach">1</property>
                                  </packing>
                                </child>
                                <child>
                                  <!-- n-columns=3 n-rows=5 -->
                                  <object class="GtkGrid" id="grid_numbers">
                                    <property name="visible">True</property>
                                    <property name="can-focus">False</property>
                                    <property name="row-spacing">2</property>
                                    <property name="column-spacing">2</property>
                                    <property name="row-homogeneous">True</property>
                                    <property name="column-homogeneous">True</property>
                                    <child>
                                      <object class="GtkButton" id="button_dot">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <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">.</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">1</property>
                                        <property name="top-attach">4</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_zero">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="on_button_zero_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_zero">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">0</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">0</property>
                                        <property name="top-attach">4</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_one">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="on_button_one_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_one">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">1</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_two">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="on_button_two_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_two">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">2</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_three">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="on_button_three_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_three">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">3</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_six">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="on_button_six_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_six">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">6</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_five">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="on_button_five_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_five">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">5</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_four">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="on_button_four_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_four">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">4</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_eight">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="on_button_eight_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_eight">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">8</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_nine">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="on_button_nine_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_nine">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">9</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_exp">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <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">4</property>
                                      </packing>
                                    </child>
                                    <child>
                                      <object class="GtkButton" id="button_brace_close">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="on_button_brace_close_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_brace_close">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">)</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_brace_open">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="on_button_brace_open_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_brace_open">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">(</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_brace_wrap">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="hide_tooltip" swapped="no"/>
                                        <signal name="clicked" handler="on_button_brace_wrap_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_brace_wrap">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">(x)</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_seven">
                                        <property name="visible">True</property>
                                        <property name="can-focus">True</property>
                                        <property name="receives-default">False</property>
                                        <property name="use-underline">True</property>
                                        <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                        <signal name="clicked" handler="on_button_seven_clicked" swapped="no"/>
                                        <child>
                                          <object class="GtkLabel" id="label_seven">
                                            <property name="visible">True</property>
                                            <property name="can-focus">False</property>
                                            <property name="label">7</property>
                                          </object>
                                        </child>
                                      </object>
                                      <packing>
                                        <property name="left-attach">0</property>
                                        <property name="top-attach">1</property>
                                      </packing>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left-attach">1</property>
                                    <property name="top-attach">0</property>
                                    <property name="width">3</property>
                                    <property name="height">5</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_add">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <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">+</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left-attach">4</property>
                                    <property name="top-attach">4</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_sub">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <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">-</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left-attach">4</property>
                                    <property name="top-attach">3</property>
                                  </packing>
                                </child>
                                <child>
                                  <object class="GtkButton" id="button_times">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <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">*</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_divide">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <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">/</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_xy">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <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">x&lt;sup&gt;&lt;small&gt;y&lt;/small&gt;&lt;/sup&gt;</property>
                                        <property name="use-markup">True</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_plusminus">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_plusminus_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_plusminus">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">±</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_percent">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_percent_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_percent">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">%</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_comma">
                                    <property name="visible">True</property>
                                    <property name="can-focus">True</property>
                                    <property name="receives-default">False</property>
                                    <property name="use-underline">True</property>
                                    <signal name="button-press-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="button-release-event" handler="on_keypad_button_button_event" swapped="no"/>
                                    <signal name="clicked" handler="on_button_comma_clicked" swapped="no"/>
                                    <child>
                                      <object class="GtkLabel" id="label_comma">
                                        <property name="visible">True</property>
                                        <property name="can-focus">False</property>
                                        <property name="label">,</property>
                                      </object>
                                    </child>
                                  </object>
                                  <packing>
                                    <property name="left-attach">0</property>
                                    <property name="top-attach">4</property>
                                  </packing>
                                </child>
                              </object>
                              <packing>
                                <property name="expand">False</property>
                                <property name="fill">True</property>
                                <property name="position">4</property>
                              </packing>
                            </child>
                          </object>
                          <packing>
                            <property name="left-attach">2</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">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">3</property>
          </packing>
        </child>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="popup_menu_convert">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkMenuItem" id="popup_menu_convert_insert">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Add to Expression</property>
        <signal name="activate" handler="on_popup_menu_convert_insert_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_convert_convert">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Convert to Unit</property>
        <signal name="activate" handler="on_popup_menu_convert_convert_activate" swapped="no"/>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="popup_menu_expander_keypad">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkCheckMenuItem" id="popup_menu_item_persistent_keypad">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Persistent Keypad</property>
        <signal name="toggled" handler="on_popup_menu_item_persistent_keypad_toggled" swapped="no"/>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="popup_menu_fx">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkMenuItem" id="popup_menu_fx_edit">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Edit</property>
        <property name="use-underline">True</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_fx_delete">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Delete</property>
        <property name="use-underline">True</property>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="popup_menu_history_bookmark">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkMenuItem" id="popup_menu_history_bookmark_update">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Update</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_history_bookmark_delete">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Delete</property>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="popup_menu_historyview">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_insert_value">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Insert Value</property>
        <signal name="activate" handler="on_popup_menu_item_history_insert_value_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_insert_text">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Insert Text</property>
        <signal name="activate" handler="on_popup_menu_item_history_insert_text_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_insert_parsed_text">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Insert Parsed Text</property>
        <signal name="activate" handler="on_popup_menu_item_history_insert_parsed_text_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_copy_text">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Copy</property>
        <signal name="activate" handler="on_popup_menu_item_history_copy_text_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_copy_ascii">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Copy Unformatted ASCII</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_history_copy_ascii_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_copy_full_text">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Copy Full Text</property>
        <signal name="activate" handler="on_popup_menu_item_history_copy_full_text_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator104">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_search">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Search…</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_history_search_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_search_date">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Search by Date…</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_history_search_date_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator105">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_bookmark">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Add Bookmark…</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_history_bookmark_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_bookmarks">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Bookmarks</property>
        <property name="use-underline">True</property>
        <child type="submenu">
          <object class="GtkMenu" id="popup_menu_history_bookmarks">
            <property name="visible">True</property>
            <property name="can-focus">False</property>
          </object>
        </child>
      </object>
    </child>
    <child>
      <object class="GtkCheckMenuItem" id="popup_menu_item_history_protect">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Protect</property>
        <property name="use-underline">True</property>
        <signal name="toggled" handler="on_popup_menu_item_history_protect_toggled" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_comment">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Add Comment…</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_history_comment_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator106">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_movetotop">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Move To Top</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_history_movetotop_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_delete">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Remove</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_history_delete_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_history_clear">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Clear All</property>
        <signal name="activate" handler="on_popup_menu_item_history_clear_activate" swapped="no"/>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="popup_menu_mode">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkMenuItem" id="popup_menu_mode_update">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Update</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_mode_delete">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Delete</property>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="popup_menu_resultview">
    <property name="can-focus">False</property>
    <child>
      <object class="GtkMenuItem" id="result_popup_menu_item_show_parsed">
        <property name="visible">False</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Show Parsed Expression</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_menu_item_show_parsed_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="result_popup_menu_item_show_result">
        <property name="visible">False</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Show Result</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_menu_item_show_result_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator_popup_show_parsed">
        <property name="visible">False</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <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_popup_menu_item_copy_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_copy_ascii">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Copy Unformatted ASCII</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_copy_ascii_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="GtkSeparatorMenuItem" 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">_Expand</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_expand_partial_fractions">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="tooltip-text" translatable="yes">Apply partial fraction decomposition to the current result.</property>
        <property name="label" translatable="yes">Expand Partial Fractions</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_menu_item_expand_partial_fractions_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="GtkSeparatorMenuItem" 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_exact">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Exact</property>
        <signal name="activate" handler="on_popup_menu_item_exact_activate" swapped="no"/>
      </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="GtkSeparatorMenuItem" 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="GtkSeparatorMenuItem" id="separator_popup_complex">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_complex_rectangular">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Complex Rectangular Form</property>
        <property name="use-underline">True</property>
        <property name="active">True</property>
        <property name="draw-as-radio">True</property>
        <signal name="activate" handler="on_popup_menu_item_complex_rectangular_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_complex_exponential">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Complex Exponential Form</property>
        <property name="use-underline">True</property>
        <property name="draw-as-radio">True</property>
        <property name="group">popup_menu_item_complex_rectangular</property>
        <signal name="activate" handler="on_popup_menu_item_complex_exponential_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_complex_polar">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Complex Polar Form</property>
        <property name="use-underline">True</property>
        <property name="draw-as-radio">True</property>
        <property name="group">popup_menu_item_complex_rectangular</property>
        <signal name="activate" handler="on_popup_menu_item_complex_polar_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="popup_menu_item_complex_angle">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Complex Angle/Phasor Notation</property>
        <property name="use-underline">True</property>
        <property name="draw-as-radio">True</property>
        <property name="group">popup_menu_item_complex_rectangular</property>
        <signal name="activate" handler="on_popup_menu_item_complex_angle_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" 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_duodecimal">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Duodecimal</property>
        <property name="group">popup_menu_item_binary</property>
        <signal name="activate" handler="on_popup_menu_item_duodecimal_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="GtkSeparatorMenuItem" 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">Decimal Fraction</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">Exact Decimal Fraction</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_fraction">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Simple Fraction</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="GtkRadioMenuItem" id="popup_menu_item_fraction_combined">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Mixed Fraction</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_other">
        <property name="can-focus">False</property>
        <property name="label">Other</property>
        <property name="use-underline">True</property>
        <property name="group">popup_menu_item_fraction_decimal</property>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator_popup_abbreviate_names">
        <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="GtkSeparatorMenuItem" 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">Use Optimal Prefix</property>
        <signal name="activate" handler="on_menu_item_set_prefix_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_convert_to">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Convert to</property>
        <property name="use-underline">True</property>
        <child type="submenu">
          <object class="GtkMenu" id="popup_menu_convert_to">
            <property name="visible">True</property>
            <property name="can-focus">False</property>
            <child>
              <object class="GtkMenuItem" id="popup_menu_item_convert_to2">
                <property name="visible">True</property>
                <property name="can-focus">False</property>
                <property name="use-underline">True</property>
              </object>
            </child>
          </object>
        </child>
      </object>
    </child>
    <child>
      <object class="GtkCheckMenuItem" id="popup_menu_item_mixed_units_conversion">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="tooltip-text" translatable="yes">If enabled:
15 in = 1 ft + 3 in
3.2 h = 3 h + 12 min</property>
        <property name="label" translatable="yes">Convert to Mixed Units</property>
        <signal name="activate" handler="on_popup_menu_item_mixed_units_conversion_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator_popup_display_date">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_to_utc">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Convert to UTC</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_to_utc_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_calendarconversion">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Convert to Calendars</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_calendarconversion_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" 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="GtkSeparatorMenuItem" 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="GtkSeparatorMenuItem" 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="GtkSeparatorMenuItem" 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>
          </object>
        </child>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" 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>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator_popup_parsed_in_result">
        <property name="visible">False</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkCheckMenuItem" id="result_popup_menu_item_parsed_in_result">
        <property name="visible">False</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Show Parsed Expression in Result Field</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_parsed_in_result_activate" swapped="no"/>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="popup_menu_stackview">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_inserttext">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Insert Text</property>
        <signal name="activate" handler="on_popup_menu_item_stack_inserttext_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_copytext">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Copy Text</property>
        <signal name="activate" handler="on_popup_menu_item_stack_copytext_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator107">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_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_popup_menu_item_stack_copy_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_movetotop">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">To Top</property>
        <signal name="activate" handler="on_popup_menu_item_stack_movetotop_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_swap">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Swap</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_stack_swap_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_moveup">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Up</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_stack_up_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_movedown">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Down</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_stack_down_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator108">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_edit">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Edit</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_stack_edit_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_negate">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Negate</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_stack_negate_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_invert">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Invert</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_stack_invert_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_square">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Square</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_stack_square_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_sqrt">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Square Root</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_stack_sqrt_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator109">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_delete">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Delete</property>
        <signal name="activate" handler="on_popup_menu_item_stack_delete_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_stack_clear">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Clear Stack</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_popup_menu_item_stack_clear_activate" swapped="no"/>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="popup_menu_status_right">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_status_degrees">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Degrees</property>
        <property name="active">True</property>
        <signal name="activate" handler="on_menu_item_status_degrees_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_status_radians">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Radians</property>
        <property name="group">menu_item_status_degrees</property>
        <signal name="activate" handler="on_menu_item_status_radians_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_status_gradians">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Gradians</property>
        <property name="group">menu_item_status_degrees</property>
        <signal name="activate" handler="on_menu_item_status_gradians_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_status_other">
        <property name="can-focus">False</property>
        <property name="label">Other</property>
        <property name="group">menu_item_status_degrees</property>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator110">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkCheckMenuItem" id="menu_item_status_exact">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Exact</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_menu_item_status_exact_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkCheckMenuItem" id="menu_item_status_read_precision">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Read Precision</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_menu_item_status_read_precision_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator200">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_status_adaptive_parsing">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Adaptive Parsing</property>
        <property name="use-underline">True</property>
        <property name="draw-as-radio">True</property>
        <signal name="activate" handler="on_menu_item_status_adaptive_parsing_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_status_ignore_whitespace">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Parse Implicit Multiplication First</property>
        <property name="use-underline">True</property>
        <property name="draw-as-radio">True</property>
        <property name="group">menu_item_status_adaptive_parsing</property>
        <signal name="activate" handler="on_menu_item_status_ignore_whitespace_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_status_no_special_implicit_multiplication">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Conventional Parsing</property>
        <property name="use-underline">True</property>
        <property name="draw-as-radio">True</property>
        <property name="group">menu_item_status_adaptive_parsing</property>
        <signal name="activate" handler="on_menu_item_status_no_special_implicit_multiplication_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_status_chain_syntax">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Chain Syntax</property>
        <property name="use-underline">True</property>
        <property name="draw-as-radio">True</property>
        <property name="group">menu_item_status_adaptive_parsing</property>
        <signal name="activate" handler="on_menu_item_status_chain_syntax_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkRadioMenuItem" id="menu_item_status_rpn_syntax">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">RPN Syntax</property>
        <property name="use-underline">True</property>
        <property name="draw-as-radio">True</property>
        <property name="group">menu_item_status_adaptive_parsing</property>
        <signal name="activate" handler="on_menu_item_status_rpn_syntax_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator111">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="menu_item_status_set_base">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Select Number Base…</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_menu_item_set_base_activate" swapped="no"/>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="popup_menu_status_left">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkCheckMenuItem" id="popup_menu_item_expression_status">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Display Expression Status</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_menu_item_expression_status_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkCheckMenuItem" id="popup_menu_item_parsed_in_result">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Show Parsed Expression in Result Field</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_menu_item_parsed_in_result_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="separator2001">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_copy_status">
        <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_status_activate" swapped="no"/>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_item_copy_ascii_status">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Copy Unformatted ASCII</property>
        <property name="use-underline">True</property>
        <signal name="activate" handler="on_menu_item_copy_ascii_status_activate" swapped="no"/>
      </object>
    </child>
  </object>
  <object class="GtkMenu" id="popup_menu_sto">
    <property name="visible">True</property>
    <property name="can-focus">False</property>
    <child>
      <object class="GtkMenuItem" id="popup_menu_sto_set">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Store result</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_sto_add">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes" comments="Add current result to variable value">Add result</property>
        <property name="use-underline">True</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_sto_sub">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes" comments="Subtruct current result from variable value">Subtract result</property>
        <property name="use-underline">True</property>
      </object>
    </child>
    <child>
      <object class="GtkSeparatorMenuItem" id="popup_menu_sto_separator">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_sto_edit">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Edit</property>
      </object>
    </child>
    <child>
      <object class="GtkMenuItem" id="popup_menu_sto_delete">
        <property name="visible">True</property>
        <property name="can-focus">False</property>
        <property name="label" translatable="yes">Delete</property>
      </object>
    </child>
  </object>
</interface>
