<?xml version="1.0" encoding="UTF-8"?>
<glade-catalog name="libhandy" library="glade-handy" depends="gtk+" book="libhandy">
  <glade-widget-classes>
    <glade-widget-class name="HdyActionRow" generic-name="actionrow" title="Action Row" since="0.0.6">
      <properties>
        <property id="icon-name" themed-icon="True" />
        <property id="title" translatable="True" />
        <property id="subtitle" translatable="True" />
      </properties>
    </glade-widget-class>
    <glade-widget-class name="HdyArrows" generic-name="arrows" title="Arrows"/>
    <glade-widget-class name="HdyColumn" generic-name="column" title="Column"/>
    <glade-widget-class name="HdyComboRow" generic-name="comborow" title="Combo Row" since="0.0.6"/>
    <glade-widget-class name="HdyDialer" generic-name="dialer" title="Dialer"/>
    <glade-widget-class name="HdyDialog" generic-name="dialog" title="Dialog" since="0.0.7"/>
    <glade-widget-class name="HdyExpanderRow" generic-name="expanderrow" title="Expander Row" since="0.0.6"/>
    <glade-widget-class name="HdyHeaderBar" generic-name="headerbar" title="Header Bar" since="0.0.10"/>
    <glade-widget-class name="HdyHeaderGroup" generic-name="headergroup" title="Header Group" toplevel="True">
      <read-widget-function>glade_hdy_header_group_read_widget</read-widget-function>
      <write-widget-function>glade_hdy_header_group_write_widget</write-widget-function>
      <set-property-function>glade_hdy_header_group_set_property</set-property-function>
      <properties>
        <property id="headerbars" name="Headerbars" save="False">
          <parameter-spec>
            <type>GladeParamObjects</type>
            <value-type>GtkHeaderBar</value-type>
          </parameter-spec>
          <tooltip>List of headerbars in this group</tooltip>
        </property>
      </properties>
    </glade-widget-class>
    <glade-widget-class name="HdyLeaflet" generic-name="leaflet" title="Leaflet"/>
    <glade-widget-class name="HdyPaginator" generic-name="paginator" title="Paginator" since="0.0.11">
      <post-create-function>glade_hdy_paginator_post_create</post-create-function>
      <add-child-function>glade_hdy_paginator_add_child</add-child-function>
      <remove-child-function>glade_hdy_paginator_remove_child</remove-child-function>
      <replace-child-function>glade_hdy_paginator_replace_child</replace-child-function>
      <child-action-activate-function>glade_hdy_paginator_child_action_activate</child-action-activate-function>
      <get-property-function>glade_hdy_paginator_get_property</get-property-function>
      <set-property-function>glade_hdy_paginator_set_property</set-property-function>
      <verify-function>glade_hdy_paginator_verify_property</verify-function>
      <packing-actions>
        <action id="insert_page_before" name="Insert Page Before" stock="list-add"/>
        <action id="insert_page_after" name="Insert Page After" stock="list-add"/>
        <action id="remove_page" name="Remove Page"  stock="list-remove"/>
      </packing-actions>
      <properties>
        <property id="pages" name="Number of pages" save="False" default="1">
          <parameter-spec>
            <type>GParamInt</type>
            <min>1</min>
          </parameter-spec>
          <tooltip>The number of pages in the stack</tooltip>
        </property>
        <property id="page" name="Edit page" save="False" default="0">
          <parameter-spec>
            <type>GParamInt</type>
            <min>0</min>
          </parameter-spec>
          <tooltip>Set the currently active page to edit, this property will not be saved</tooltip>
        </property>
        <property id="indicator-style">
          <displayable-values>
            <!-- HdyPaginatorIndicatorStyle enumeration value -->
            <value id="HDY_PAGINATOR_INDICATOR_STYLE_NONE" name="None"/>
            <!-- HdyPaginatorIndicatorStyle enumeration value -->
            <value id="HDY_PAGINATOR_INDICATOR_STYLE_DOTS" name="Dots"/>
            <!-- HdyPaginatorIndicatorStyle enumeration value -->
            <value id="HDY_PAGINATOR_INDICATOR_STYLE_LINES" name="Lines"/>
          </displayable-values>
        </property>
        <property id="above-child" disabled="True" />
        <property id="visible-window" disabled="True" />
      </properties>
    </glade-widget-class>
    <glade-widget-class name="HdyPreferencesGroup" generic-name="preferencesgroup" title="Preferences Group" since="0.0.10"/>
    <glade-widget-class name="HdyPreferencesPage" generic-name="preferencespage" title="Preferences Page" since="0.0.10">
      <properties>
        <property id="icon-name" themed-icon="True" />
        <property id="title" translatable="True" />
      </properties>
    </glade-widget-class>
    <glade-widget-class name="HdyPreferencesRow" generic-name="preferencesrow" title="Preferences Row" since="0.0.10"/>
    <glade-widget-class name="HdyPreferencesWindow" generic-name="preferenceswindow" title="Preferences Window" since="0.0.10"/>
    <glade-widget-class name="HdySearchBar" generic-name="searchbar" title="Search Bar" since="0.0.6"/>
    <glade-widget-class name="HdySqueezer" generic-name="squeezer" title="Squeezer" since="0.0.10"/>
    <glade-widget-class name="HdyTitleBar" generic-name="titlebar" title="Title Bar"/>
    <glade-widget-class name="HdyViewSwitcher" generic-name="viewswitcher" title="View Switcher" since="0.0.10"/>
    <glade-widget-class name="HdyViewSwitcherBar" generic-name="viewswitcherbar" title="View Switcher Bar" since="0.0.10"/>
  </glade-widget-classes>

  <glade-widget-group name="handy" title="Libhandy Widgets">
    <glade-widget-class-ref name="HdyActionRow"/>
    <glade-widget-class-ref name="HdyArrows"/>
    <glade-widget-class-ref name="HdyColumn"/>
    <glade-widget-class-ref name="HdyComboRow"/>
    <glade-widget-class-ref name="HdyDialer"/>
    <glade-widget-class-ref name="HdyDialog"/>
    <glade-widget-class-ref name="HdyExpanderRow"/>
    <glade-widget-class-ref name="HdyHeaderBar"/>
    <glade-widget-class-ref name="HdyHeaderGroup"/>
    <glade-widget-class-ref name="HdyLeaflet"/>
    <glade-widget-class-ref name="HdyPaginator"/>
    <glade-widget-class-ref name="HdyPreferencesGroup"/>
    <glade-widget-class-ref name="HdyPreferencesPage"/>
    <glade-widget-class-ref name="HdyPreferencesRow"/>
    <glade-widget-class-ref name="HdyPreferencesWindow"/>
    <glade-widget-class-ref name="HdySearchBar"/>
    <glade-widget-class-ref name="HdySqueezer"/>
    <glade-widget-class-ref name="HdyTitleBar"/>
    <glade-widget-class-ref name="HdyViewSwitcher"/>
    <glade-widget-class-ref name="HdyViewSwitcherBar"/>
  </glade-widget-group>
</glade-catalog>
