<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>aboutdialog.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>aboutdialog_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::AboutDialog</class>
  </compound>
  <compound kind="file">
    <name>accelgroup.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>accelgroup_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::AccelGroup</class>
  </compound>
  <compound kind="file">
    <name>accelkey.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>accelkey_8h</filename>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::AccelKey</class>
  </compound>
  <compound kind="file">
    <name>accellabel.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>accellabel_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::AccelLabel</class>
  </compound>
  <compound kind="file">
    <name>accelmap.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>accelmap_8h</filename>
    <namespace>Gtk</namespace>
    <namespace>Gtk::AccelMap</namespace>
    <member kind="function">
      <type>void</type>
      <name>add_entry</name>
      <anchorfile>namespaceGtk_1_1AccelMap.html</anchorfile>
      <anchor>6313a0f99aebe342c08f2d2d0f9416ad</anchor>
      <arglist>(const std::string &amp;accel_path, guint accel_key, Gdk::ModifierType accel_mods)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>change_entry</name>
      <anchorfile>namespaceGtk_1_1AccelMap.html</anchorfile>
      <anchor>95ea03719ffcda0d038252d3886f935b</anchor>
      <arglist>(const std::string &amp;accel_path, guint accel_key, Gdk::ModifierType accel_mods, bool replace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>namespaceGtk_1_1AccelMap.html</anchorfile>
      <anchor>b08ddf040f6014f34398ef1f5ff61d20</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock_path</name>
      <anchorfile>namespaceGtk_1_1AccelMap.html</anchorfile>
      <anchor>ab88799290240d3b9f95ea5a8db296a0</anchor>
      <arglist>(const std::string &amp;accel_path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>namespaceGtk_1_1AccelMap.html</anchorfile>
      <anchor>bcf3439b02031c060e7984f919604aaa</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock_path</name>
      <anchorfile>namespaceGtk_1_1AccelMap.html</anchorfile>
      <anchor>34e0669e9f2eb96abeaba309d751f535</anchor>
      <arglist>(const std::string &amp;accel_path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>atk/atkmm/action.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>atk_2atkmm_2action_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Action</class>
  </compound>
  <compound kind="file">
    <name>gtk/gtkmm/action.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>gtk_2gtkmm_2action_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Action</class>
  </compound>
  <compound kind="file">
    <name>actiongroup.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>actiongroup_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ActionGroup</class>
  </compound>
  <compound kind="file">
    <name>adjustment.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>adjustment_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Adjustment</class>
  </compound>
  <compound kind="file">
    <name>alignment.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>alignment_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Alignment</class>
  </compound>
  <compound kind="file">
    <name>arrow.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>arrow_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Arrow</class>
  </compound>
  <compound kind="file">
    <name>aspectframe.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>aspectframe_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::AspectFrame</class>
  </compound>
  <compound kind="file">
    <name>attributes.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>attributes_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::AttrColor</class>
    <class kind="class">Pango::AttrFloat</class>
    <class kind="class">Pango::AttrFontDesc</class>
    <class kind="class">Pango::Attribute</class>
    <class kind="struct">Pango::AttributeTraits</class>
    <class kind="class">Pango::AttrInt</class>
    <class kind="class">Pango::AttrLanguage</class>
    <class kind="class">Pango::AttrShape</class>
    <class kind="class">Pango::AttrString</class>
    <member kind="typedef">
      <type>PangoLogAttr</type>
      <name>LogAttr</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>b0b3468a9efcaec7022885d46fd43d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Glib::SListHandle&lt; Attribute, AttributeTraits &gt;</type>
      <name>SListHandle_Attribute</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>4f48f6fb710f160141407363d5c4a516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AttrType</name>
      <anchor>g7b189818298629d43d4f2ee7ef5b52e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_INVALID</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1887b00bc493bc881a6e8a321fada6dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_LANGUAGE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e14db43c6d073b44ed4b54baacc0f74917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_FAMILY</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1704968aef70b4a73b440168afca9a4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_STYLE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e13180d16c675a3ce561b028cea0b98b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_WEIGHT</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e184c281571924efd23cdb2b99e8d75a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_VARIANT</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e193fde33bae6c76cef3c1cca35e5f3844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_STRETCH</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e15408aa9862f9fb614425c9e589108249</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_SIZE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1ee9a876809f262bddbf5f4940f152602</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_FONT_DESC</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e134bafd28b474d9cba1e03744619ca855</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_FOREGROUND</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1d65be275db233816d8774e64473d4c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_BACKGROUND</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e156a19e67a2b23e109b60ba06e6c63879</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_UNDERLINE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1eac0b5bfabab2c93a6867e0b61476075</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_STRIKETHROUGH</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1e8be19fa08488f25a39c5911b5990cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_RISE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e112ece32465ee5e35b164d5c0b4951152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_SHAPE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e17ac989d6f8a674715f6ae2e4ffb6ca8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_SCALE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e130b16f5dae75ead5d3fb976475e71b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_FALLBACK</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1e6fdc97109db9fb5452f2860b2018eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_LETTER_SPACING</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1149aee1e1a2051d6c81e7ab40dbeffa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_UNDERLINE_COLOR</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e19533662621ac8379d599c83f0f018ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_STRIKETHROUGH_COLOR</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e16b2547935aa676da883882eae7e0f84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_ABSOLUTE_SIZE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1d83db6cd68ea18f1afd4085f9d5bd0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Underline</name>
      <anchor>gbbd069e35161c1ad698b7f1fe70aec57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDERLINE_NONE</name>
      <anchor>ggbbd069e35161c1ad698b7f1fe70aec57484b7e02f88f0fd07b8b9fa5ba63023f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDERLINE_SINGLE</name>
      <anchor>ggbbd069e35161c1ad698b7f1fe70aec57306a8bed90d7a9fbc2f2e6a87e103334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDERLINE_DOUBLE</name>
      <anchor>ggbbd069e35161c1ad698b7f1fe70aec57f674c5477b549b798b28f843cb31930e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDERLINE_LOW</name>
      <anchor>ggbbd069e35161c1ad698b7f1fe70aec5710f84a67fc43406f330a66400baf2577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDERLINE_ERROR</name>
      <anchor>ggbbd069e35161c1ad698b7f1fe70aec575b9cf9147ca202a2927eccc09e0710ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>attriter.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>attriter_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::AttrIter</class>
  </compound>
  <compound kind="file">
    <name>attrlist.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>attrlist_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::AttrList</class>
  </compound>
  <compound kind="file">
    <name>base.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>base_8h</filename>
    <namespace>Gtk</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTK_VERSION_EQ</name>
      <anchorfile>base_8h.html</anchorfile>
      <anchor>5b86ec715bc8c3839fec83e7687de675</anchor>
      <arglist>(major, minor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTK_VERSION_GE</name>
      <anchorfile>base_8h.html</anchorfile>
      <anchor>2b04612571654b78561662ad86652985</anchor>
      <arglist>(major, minor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTK_VERSION_GT</name>
      <anchorfile>base_8h.html</anchorfile>
      <anchor>17cfa5e4dcb340043b355b53cc309a1a</anchor>
      <arglist>(major, minor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTK_VERSION_GT_MICRO</name>
      <anchorfile>base_8h.html</anchorfile>
      <anchor>7fc3ce2d34fe7e5e1bae7a203267f0ad</anchor>
      <arglist>(major, minor, micro)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTK_VERSION_LE</name>
      <anchorfile>base_8h.html</anchorfile>
      <anchor>24f42c9bdd4b97acad7a942b2444c89c</anchor>
      <arglist>(major, minor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTK_VERSION_LT</name>
      <anchorfile>base_8h.html</anchorfile>
      <anchor>91bd014986210b2fd4fbe4afecd9b583</anchor>
      <arglist>(major, minor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTK_VERSION_NE</name>
      <anchorfile>base_8h.html</anchorfile>
      <anchor>ec8de84e4c2ec18d014754d1ab0d9f19</anchor>
      <arglist>(major, minor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bin.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>bin_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Bin</class>
  </compound>
  <compound kind="file">
    <name>bitmap.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>bitmap_8h</filename>
    <namespace>Gdk</namespace>
    <class kind="class">Gdk::Bitmap</class>
  </compound>
  <compound kind="file">
    <name>box.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>box_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <namespace>Gtk::Box_Helpers</namespace>
    <class kind="class">Gtk::Box</class>
    <class kind="class">Gtk::Box_Helpers::BoxList</class>
    <class kind="class">Gtk::Box_Helpers::Child</class>
    <class kind="class">Gtk::Box_Helpers::Element</class>
    <class kind="struct">Gtk::Box_Helpers::EndElem</class>
    <class kind="class">Gtk::HBox</class>
    <class kind="class">Gtk::VBox</class>
    <member kind="typedef">
      <type>Element</type>
      <name>StartElem</name>
      <anchorfile>namespaceGtk_1_1Box__Helpers.html</anchorfile>
      <anchor>efb465695afb4c9aab8feb4cf7c47c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PackOptions</name>
      <anchor>g83727a1b6fed51566dfd5c8e58890dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_SHRINK</name>
      <anchor>gg83727a1b6fed51566dfd5c8e58890dbac313cacfd3687cf669b07a636b884f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_EXPAND_PADDING</name>
      <anchor>gg83727a1b6fed51566dfd5c8e58890dba074ce079bed2415c97de70acf6afb8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_EXPAND_WIDGET</name>
      <anchor>gg83727a1b6fed51566dfd5c8e58890dba7b88e2329efd6367522358da92a3a736</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>button.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>button_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <namespace>Gtk::Stock</namespace>
    <class kind="class">Gtk::Button</class>
  </compound>
  <compound kind="file">
    <name>buttonbox.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>buttonbox_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ButtonBox</class>
    <class kind="class">Gtk::HButtonBox</class>
    <class kind="class">Gtk::VButtonBox</class>
    <member kind="enumvalue">
      <name>BUTTONBOX_DEFAULT</name>
      <anchor>ggf6f7a88cac1c71271e56ce8daa01d07e88a386fa5e07ae9b09a3ecede40a93a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>calendar.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>calendar_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Calendar</class>
    <member kind="enumeration">
      <name>CalendarDisplayOptions</name>
      <anchor>gd728f6abafdc4512321ff59dd35b4328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_SHOW_HEADING</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b4328346615b49f232132e8a099404b50dcda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_SHOW_DAY_NAMES</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b4328e9b2e9d755a2b48c95a1dd00b9431cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_NO_MONTH_CHANGE</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b432848c4faa4497d2ce4f2d4cbec271db1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_SHOW_WEEK_NUMBERS</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b4328ca8e81d33d1d7b4c43304a65b60a28db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_WEEK_START_MONDAY</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b4328905bc5f4b9d98211c42fecf3d5cbbdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gefacdd255f6e6f00cccc067b8f679a99</anchor>
      <arglist>(CalendarDisplayOptions lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g58f783f9c1e58b47311fb50b4a12929f</anchor>
      <arglist>(CalendarDisplayOptions &amp;lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g3809a7e22d1fba7b99a6c80b07bf1cba</anchor>
      <arglist>(CalendarDisplayOptions lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g96c630fb80a32f236164a576478cc10e</anchor>
      <arglist>(CalendarDisplayOptions &amp;lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g95b3448e56544d00d50925ebbe190137</anchor>
      <arglist>(CalendarDisplayOptions lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gefb72e931e7f44f9fa5a5fb469562395</anchor>
      <arglist>(CalendarDisplayOptions &amp;lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g4761531f78f03c1f4871f2cab422d2da</anchor>
      <arglist>(CalendarDisplayOptions flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>celleditable.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>celleditable_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::CellEditable</class>
  </compound>
  <compound kind="file">
    <name>celllayout.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>celllayout_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::CellLayout</class>
  </compound>
  <compound kind="file">
    <name>cellrenderer.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>cellrenderer_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::CellRenderer</class>
    <member kind="enumeration">
      <name>CellRendererMode</name>
      <anchor>gf272c01b5a3cb656e373301223b1eecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_MODE_INERT</name>
      <anchor>ggf272c01b5a3cb656e373301223b1eecf79f603a0dfd7981e358fbf836a8a980d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_MODE_ACTIVATABLE</name>
      <anchor>ggf272c01b5a3cb656e373301223b1eecf5bcd387fea4aa1e72fc57a465dcda760</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_MODE_EDITABLE</name>
      <anchor>ggf272c01b5a3cb656e373301223b1eecfe2d8ca23a9267d452a9d49b053e5a01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CellRendererState</name>
      <anchor>g7061270b7c31ba72e053ab001ec2b877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_SELECTED</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b877c213ec0610248946709d100d15238853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_PRELIT</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b877bf6525d796893d571bd3228fdbb5c48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_INSENSITIVE</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b8771f9e29d05402dffd297d2280b12be63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_SORTED</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b877c61d579034815cf54ecc6a5f06196a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_FOCUSED</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b877c49b97e3870e60dd2b701a26ac2217a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CellRendererState</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g435b166c48c543d0a0850af050960e5c</anchor>
      <arglist>(CellRendererState lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5f7fd38fb2df2426f19ac70778ada462</anchor>
      <arglist>(CellRendererState &amp;lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g55d02129ec54aed65c659d1ef73261e5</anchor>
      <arglist>(CellRendererState lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gc60535e95befe7132bc7a2a29ebbc2ce</anchor>
      <arglist>(CellRendererState &amp;lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g95ae2f1836dd939955d64dfda0734032</anchor>
      <arglist>(CellRendererState lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g1c2c79ca5b77d866e386bc29560ba66c</anchor>
      <arglist>(CellRendererState &amp;lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5afd3653c32defe9fc0c788ba865ed0d</anchor>
      <arglist>(CellRendererState flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cellrenderer_generation.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>cellrenderer__generation_8h</filename>
    <namespace>Gtk</namespace>
  </compound>
  <compound kind="file">
    <name>cellrenderercombo.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>cellrenderercombo_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::CellRendererCombo</class>
  </compound>
  <compound kind="file">
    <name>cellrendererpixbuf.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>cellrendererpixbuf_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::CellRendererPixbuf</class>
  </compound>
  <compound kind="file">
    <name>cellrendererprogress.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>cellrendererprogress_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::CellRendererProgress</class>
  </compound>
  <compound kind="file">
    <name>cellrenderertext.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>cellrenderertext_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::CellRendererText</class>
  </compound>
  <compound kind="file">
    <name>cellrenderertoggle.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>cellrenderertoggle_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::CellRendererToggle</class>
  </compound>
  <compound kind="file">
    <name>cellview.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>cellview_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::CellView</class>
  </compound>
  <compound kind="file">
    <name>checkbutton.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>checkbutton_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::CheckButton</class>
  </compound>
  <compound kind="file">
    <name>checkmenuitem.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>checkmenuitem_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::CheckMenuItem</class>
  </compound>
  <compound kind="file">
    <name>clipboard.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>clipboard_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Clipboard</class>
  </compound>
  <compound kind="file">
    <name>pango/pangomm/color.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>pango_2pangomm_2color_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::Color</class>
  </compound>
  <compound kind="file">
    <name>gdk/gdkmm/color.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>gdk_2gdkmm_2color_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Color</class>
    <member kind="typedef">
      <type>Glib::ArrayHandle&lt; Color, ColorTraits &gt;</type>
      <name>ArrayHandle_Color</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>0a2d840e622209637473dc4a85482529</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colorbutton.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>colorbutton_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ColorButton</class>
  </compound>
  <compound kind="file">
    <name>colormap.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>colormap_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Colormap</class>
  </compound>
  <compound kind="file">
    <name>colorselection.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>colorselection_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ColorSelection</class>
    <class kind="class">Gtk::ColorSelectionDialog</class>
  </compound>
  <compound kind="file">
    <name>combo.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>combo_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <namespace>Gtk::ComboDropDown_Helpers</namespace>
    <class kind="class">Gtk::Combo</class>
    <class kind="class">Gtk::ComboDropDown</class>
    <class kind="class">Gtk::ComboDropDownItem</class>
    <class kind="class">Gtk::ComboDropDown_Helpers::ComboDropDownList</class>
    <member kind="typedef">
      <type>Gtk::ComboDropDownItem</type>
      <name>Element</name>
      <anchorfile>namespaceGtk_1_1ComboDropDown__Helpers.html</anchorfile>
      <anchor>42674f6138810dbfaf5cfcf267bea852</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>combobox.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>combobox_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ComboBox</class>
  </compound>
  <compound kind="file">
    <name>comboboxentry.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>comboboxentry_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ComboBoxEntry</class>
  </compound>
  <compound kind="file">
    <name>comboboxentrytext.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>comboboxentrytext_8h</filename>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ComboBoxEntryText</class>
    <class kind="class">Gtk::ComboBoxEntryText::TextModelColumns</class>
  </compound>
  <compound kind="file">
    <name>comboboxtext.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>comboboxtext_8h</filename>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ComboBoxText</class>
    <class kind="class">Gtk::ComboBoxText::TextModelColumns</class>
  </compound>
  <compound kind="file">
    <name>component.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>component_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Component</class>
    <member kind="enumeration">
      <name>CoordType</name>
      <anchor>g6c71d0aa1d2e5c4917bafa3f12c811c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XY_SCREEN</name>
      <anchor>gg6c71d0aa1d2e5c4917bafa3f12c811c2a246376eca3cdb374c574453250a4336</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XY_WINDOW</name>
      <anchor>gg6c71d0aa1d2e5c4917bafa3f12c811c278407bda2cc3f1c147122444c25fd5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Layer</name>
      <anchor>g880a348fd3270c7bca549113c38501a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_INVALID</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8cf2786bd78e626ae5cac62cbb242aca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_BACKGROUND</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8f8efa268dabe1427fa3dd54ec999b2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_CANVAS</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8588a466c418c517682e75e6e8ac85a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_WIDGET</name>
      <anchor>gg880a348fd3270c7bca549113c38501a89c3733f145046c38b8b005ef15b8a612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_MDI</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8e938ba516f83b2acd3aed22d1800125a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_POPUP</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8197da9454716789673a749d3da413246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_OVERLAY</name>
      <anchor>gg880a348fd3270c7bca549113c38501a85c54d68cbdf6469bc34d9f2294b3b329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_WINDOW</name>
      <anchor>gg880a348fd3270c7bca549113c38501a89d942a39ce64fc9f276b5381a72fd2da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>container.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>container_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Container</class>
  </compound>
  <compound kind="file">
    <name>context.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>context_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::Context</class>
    <member kind="enumeration">
      <name>Direction</name>
      <anchor>g8fa031ece55a28777a84d0115829f601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_LTR</name>
      <anchor>gg8fa031ece55a28777a84d0115829f60126ee800099154692da46924d2ba3c798</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_RTL</name>
      <anchor>gg8fa031ece55a28777a84d0115829f601cc8fc1dc8564449e04f264cb537699ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_TTB_LTR</name>
      <anchor>gg8fa031ece55a28777a84d0115829f6010326da04a977ae18343439aa45ac6016</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_TTB_RTL</name>
      <anchor>gg8fa031ece55a28777a84d0115829f601fa522516fdd9e0e7b726d241e512523d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_WEAK_LTR</name>
      <anchor>gg8fa031ece55a28777a84d0115829f60188db3f8f0d85aceeb442f350f3db062a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_WEAK_RTL</name>
      <anchor>gg8fa031ece55a28777a84d0115829f601f554c4d98ffa80fa05041ea48bbb77a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_NEUTRAL</name>
      <anchor>gg8fa031ece55a28777a84d0115829f601d2bd2fe41ed775e47ef631d785231bfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>coverage.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>coverage_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::Coverage</class>
    <member kind="enumeration">
      <name>CoverageLevel</name>
      <anchor>g6f0781af106b8955ec880670c9ac512d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COVERAGE_NONE</name>
      <anchor>gg6f0781af106b8955ec880670c9ac512d14749cebe37f3689fcc79b826c1a79ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COVERAGE_FALLBACK</name>
      <anchor>gg6f0781af106b8955ec880670c9ac512d338adf8a716f67aa2fa2d8b97a4d6232</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COVERAGE_APPROXIMATE</name>
      <anchor>gg6f0781af106b8955ec880670c9ac512d51d69fcb820d0e5e084d415f5dd8cdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COVERAGE_EXACT</name>
      <anchor>gg6f0781af106b8955ec880670c9ac512d5a79b7db99ae20a020f634e1789c4597</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cursor.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>cursor_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Cursor</class>
    <member kind="enumeration">
      <name>CursorType</name>
      <anchor>g0957dd422e9f21f607f43b3d6336c55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X_CURSOR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec2cd863082e45f1911cda90c0963545b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e12d9c896d1e1870b08f2387343d10a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BASED_ARROW_DOWN</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e2c780915b12071c04dc3935e4c07e256</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BASED_ARROW_UP</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e7790d108ddbef4a7821c0020e782654e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOAT</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e7de665af4a77a3b3b7893e81a4aca72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOGOSITY</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e7b60f93a095a80af9aea4e06aa2b6e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_LEFT_CORNER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e8d736421ee16436b9bc5be927f8069eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_RIGHT_CORNER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec963bf2c55adf63b3ce049e36e6d3004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_SIDE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e0dd97b8f2a6046aa2199e6fa0abe8378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_TEE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55efe46f98213bdf80968fc64b796479bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOX_SPIRAL</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e4dc11e4e445f6cc9da807f6fd81ebd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER_PTR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e9eb06bf9b8b3ec0281f975172d89b5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIRCLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e6db54b853ee27187d7a03093c3050915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOCK</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ef3356b567ee5cb93a06857e739d2ab6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COFFEE_MUG</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e479732d9496f326642616412f19f831c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CROSS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed0934ac294d25d1b2124d760133440c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CROSS_REVERSE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e061733ce3b94030b179a557e02d85410</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CROSSHAIR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e8c20860d446d3d3e411e68f1b466f7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIAMOND_CROSS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e5d195ef14af708ac8c75fac433acb204</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOT</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee84a469e361d39154499da7322d990c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOTBOX</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e3404beba5b29b2c0eb003fb8c7093332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOUBLE_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55efcf8cbbebdaa5cd167216ef4ef7928bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAFT_LARGE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e01c85ae767bd3c7e0b64581787b91df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAFT_SMALL</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55eefe4b7df562b8a43fa8a410f204303a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAPED_BOX</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea81cb666691d0b5734410d233fc2bcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXCHANGE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e79766a5c4f0f792a8e9f01ab169b5079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLEUR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee833cd2f2773345385cd5be1a9cac9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GOBBLER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55edb442c6b1d96b93f136ec403370f2297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GUMBY</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e4ce9af44635c55eb0db6964b6616d003</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAND1</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e5639207f92d447e3d71dd95ea53dd387</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAND2</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea8da6844add9127f35a4a68b8ef8d4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEART</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee26b49767e256b4db6ebfb8240d227ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee18b5706077c6e857140e734d6df98f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IRON_CROSS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed4aea04fe8ddb62ed97fd762998073da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_PTR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ef2920c83038c37fed87d0a3c96137c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_SIDE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea1bd2e9df7fb78b801fb4f08f27f2b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_TEE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e6e6dd112cae6e9d5ca509bdb6c6b0a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFTBUTTON</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e14a55c3ff65abb282922dc31a87c1df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LL_ANGLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e361835a5fa5d6ab20e2b332b43caaa01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LR_ANGLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e0496a992cc201dbd316442b6dd4c8b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAN</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e2e7e53cf0ebd078285a4470e1dca94df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MIDDLEBUTTON</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e0d844fd856de5f489b9a18e3f1683d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOUSE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e93f96e8572c9b1531814ce7cb1aa0f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PENCIL</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e50b6827a26e7412aedd06095bbacd228</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIRATE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55eae528f5606c4c8fe34d19be5c7dce293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLUS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee772d60c19199643fb51ee96bdd09384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUESTION_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed3382d8bbba5bcd2a1820010ed603c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_PTR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e09b69e5ade8b7f16e71ffd5ca8136301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_SIDE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55efb3308cdcb2aad811dc6a8b55eb5eee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_TEE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e09ac5013dd95e89508147e855d4f9564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHTBUTTON</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e5d9ad033794e39f490a84c0f5b7c7a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RTL_LOGO</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea69adb9776d86223a5250d33abcadce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SAILBOAT</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec012896d6c0891d200fc27969c06662e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_DOWN_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e27b2697eeac561bc0b27c6301c18c609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_H_DOUBLE_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e4e4918f69ff54ffd3093cb36b2c7c9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_LEFT_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e50520771de79e7cbdd9de30519be36ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_RIGHT_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e87e3a6508e62c0cb7e5270d959524141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_UP_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e1ba1467295feb071b0a44d885c7af2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_V_DOUBLE_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55eeda8355084c0dcec93eb9df9d91be22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHUTTLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ecdf6188f6796a23be49259a808a3568c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZING</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e6544aab1bdb73719b506acfd029ed497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIDER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e9f2db84937e13b48ce1cef08a4b48995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPRAYCAN</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed3e0a0c99203bba4365154874691f995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e2ac4f601e88d08797e786d094feeb597</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TARGET</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec7a9cc980cc4173ac733e1c51e30577b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TCROSS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ef7e58b48892bdcecfc142dc4f58b24b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_LEFT_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed58bf480840b888336025cfa54f9b71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_LEFT_CORNER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55efc3f7124db81fcdf7c49a9414c545efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_RIGHT_CORNER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e9d8d77315c776d8edc916dc56310bb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_SIDE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55eb1cd896dbd4a24172ed3e75ebecf7650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_TEE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e3d927b40827a8b7cfe7aefa5d0ec41c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREK</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e364a2139cc12b165949f0e3b97fc9798</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UL_ANGLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e6beb3b616228452b5bb0cb712ac26e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMBRELLA</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea03eff05522d40605e11ff42baeab354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UR_ANGLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e20802ca2e6f162b5e9f4fd4716db127f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WATCH</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e93ae03ebd1a4ba5cdafde5c7b874b6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XTERM</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee944c848eafc4510b6a708352da8c18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAST_CURSOR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e848a8feae322eb3f5f42d016b0f7c707</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURSOR_IS_PIXMAP</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec295fdcd044e7d8c53082dc41a1df414</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>curve.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>curve_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Curve</class>
    <class kind="class">Gtk::GammaCurve</class>
  </compound>
  <compound kind="file">
    <name>device.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>device_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Device</class>
    <member kind="enumeration">
      <name>InputMode</name>
      <anchor>gf6d613ed046401b6386ba8f7bfb273c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_DISABLED</name>
      <anchor>ggf6d613ed046401b6386ba8f7bfb273c0a4ebadc0c83b8b69b43d40fb67bdf683</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_SCREEN</name>
      <anchor>ggf6d613ed046401b6386ba8f7bfb273c09531507c8349cc08e418a6849d3628c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_WINDOW</name>
      <anchor>ggf6d613ed046401b6386ba8f7bfb273c0c2fab49e1219f145d965875b7647382f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InputSource</name>
      <anchor>ga2b575499ce34e8b79386b2db0c3c95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE_MOUSE</name>
      <anchor>gga2b575499ce34e8b79386b2db0c3c95c8d1af8f33c7870ebafa9d02682b354cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE_PEN</name>
      <anchor>gga2b575499ce34e8b79386b2db0c3c95c807c05bbd9eaac47ac86310ddb32177c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE_ERASER</name>
      <anchor>gga2b575499ce34e8b79386b2db0c3c95cbf51f77eab18739251c3ac5434e74a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE_CURSOR</name>
      <anchor>gga2b575499ce34e8b79386b2db0c3c95c4262547db76e2c058f2b7858febb7e64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dialog.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>dialog_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Dialog</class>
    <member kind="enumeration">
      <name>ResponseType</name>
      <anchor>g407d25a7b827dbdb685077de442e9b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_NONE</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b385dfe7c858a12744d418471de12a8b6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_REJECT</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b3889e9db6589fe7545a054f8f31caa1b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_ACCEPT</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b38d61a3fd00662c4f7e5f9915fdcb02454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_DELETE_EVENT</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b389d8e23d86df7d0f4096c5842dd7ad832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_OK</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b386f5ee198834e96352254615e607dbaac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_CANCEL</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b3868f5ff1ea603993b01be8b35dd114b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_CLOSE</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b38269acae3a570a201a7b6a680c81b8d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_YES</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b385b0f57b1e95baf5b9f089038683fbcd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_NO</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b389a0cc2f0577172b8d8260a5fbe2f2579</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_APPLY</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b381254c27a5e7f6df1d223b57903dcc451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_HELP</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b3837fec236daab04dc862b1ca102d4675b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>display.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>display_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Display</class>
  </compound>
  <compound kind="file">
    <name>displaymanager.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>displaymanager_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::DisplayManager</class>
  </compound>
  <compound kind="file">
    <name>document.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>document_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Document</class>
  </compound>
  <compound kind="file">
    <name>dragcontext.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>dragcontext_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gdk::DragContext</class>
    <member kind="enumeration">
      <name>DragAction</name>
      <anchor>g0a9506293be3b3dfe00ecdb83e764ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_DEFAULT</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca6b80ab8007dc5a6c0f3b466eb14616c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_COPY</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca6a49036d40d941c34c467819421d3d8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_MOVE</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca63bbfd853c44aeb6d4c7b528f9a7f349b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_LINK</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca6102ff49314b5d8f3bdd91f278e6622f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_PRIVATE</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca6e409ec694fda1c343331699c400dbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_ASK</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca654d189703eda6530c047dcd3b24f2afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DragProtocol</name>
      <anchor>g55102c640e0ecc1378ac73c1065d452d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_MOTIF</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452d95589ef65902ab107584ca350fcc7334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_XDND</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452df385b60ba995693024b9bade67ee9103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_NONE</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452dd559c88a6a2c2c8886671532fccbc390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_WIN32_DROPFILES</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452df77382462de57a4f7c89e93f80cd7432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_OLE2</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452da219a0cea74f8126aa70216d139559c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_LOCAL</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452d452a14f935a3498391815733b795ab6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g70446b5945175a8d52c45be7e126b0e6</anchor>
      <arglist>(DragAction lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gac23ff2bbf63d52547e5e5093bb4e9f4</anchor>
      <arglist>(DragAction &amp;lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ge19f3b208343da290137dc38d9a32993</anchor>
      <arglist>(DragAction lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gb1540afa3db90f4b5786796dbb4fc811</anchor>
      <arglist>(DragAction &amp;lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf3255f44d3f9fccc900f8264b01ca632</anchor>
      <arglist>(DragAction lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g9d8233eb045b3578dc0ee65b71aa4894</anchor>
      <arglist>(DragAction &amp;lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ga94621e5a8456f3db149323d793feeca</anchor>
      <arglist>(DragAction flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>drawable.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>drawable_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Drawable</class>
    <member kind="enumeration">
      <name>RgbDither</name>
      <anchor>g4545c96b93ea95ff053b198cc02346e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB_DITHER_NONE</name>
      <anchor>gg4545c96b93ea95ff053b198cc02346e8abd2a48fad9d7da647d8d30a3ff1734a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB_DITHER_NORMAL</name>
      <anchor>gg4545c96b93ea95ff053b198cc02346e8221b4b6ee3de9e4c4f7eb8ce857f2715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB_DITHER_MAX</name>
      <anchor>gg4545c96b93ea95ff053b198cc02346e87438c0f050fa3207a37fa9bfc1f4ef5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>drawingarea.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>drawingarea_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::DrawingArea</class>
  </compound>
  <compound kind="file">
    <name>editable.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>editable_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Editable</class>
  </compound>
  <compound kind="file">
    <name>editabletext.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>editabletext_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::EditableText</class>
  </compound>
  <compound kind="file">
    <name>entry.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>entry_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Entry</class>
  </compound>
  <compound kind="file">
    <name>entrycompletion.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>entrycompletion_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::EntryCompletion</class>
  </compound>
  <compound kind="file">
    <name>enums.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>enums_8h</filename>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::IconSize</class>
    <member kind="enumeration">
      <name>AccelFlags</name>
      <anchor>gb431162192e6ad78f2153cae6683238a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEL_VISIBLE</name>
      <anchor>ggb431162192e6ad78f2153cae6683238aaa3953ef9bf1b6e7eae27d9366cf0c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEL_LOCKED</name>
      <anchor>ggb431162192e6ad78f2153cae6683238ad17f03ce9d16505ba5202f85d76b28f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEL_MASK</name>
      <anchor>ggb431162192e6ad78f2153cae6683238a15d9509b5f66b1419daa8f4a03f5745f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AlignmentEnum</name>
      <anchor>g98983d4e80f67ffa5148dd554706ffac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_LEFT</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffac447f2bbed131df7f0f0001b5c8a3c6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_CENTER</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffac5df285ad8e8fa54df458d772267febd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_RIGHT</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffacdad6854824688299bc59eb3c72190d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_TOP</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffac6596a3b991643260079ddd198517ccb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_BOTTOM</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffacb809a05b7daf750f21aeb1ee086b33ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AnchorType</name>
      <anchor>gfbd70af3f26738e6a3796e206e754a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_CENTER</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42583dbcad88fd935d43798f543a9f4f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NORTH</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a423982b73ba1d01ed75601496a495b0dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NORTH_WEST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42b6b17e68fa3f5f6e40449203068614e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NORTH_EAST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a4293d9069a2b3668fef860a94b35050c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SOUTH</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42703c4793a18f8c470d6a0ea838da0517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SOUTH_WEST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42cb41913e8b9cd400eaae159bc3dac5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SOUTH_EAST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42ce89ca40da5a03f132444528d61826ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_WEST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a423cfefbbb8164709b3a18554abd556a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_EAST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42ea287671b7d1eaf8e1f4945c50d3cd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_N</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a427bab52c54f43bb381b84c52d033939cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NW</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a429bb0e8a397787a1d8a748578beeac614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NE</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a422947330064a8710aea7fe4df29d0e4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_S</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42fcae340404f72e162f1dcc60a73eb847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SW</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42e7a7efbdd6bb3fe2532219aab2eac901</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SE</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a427a032285b823db6f0e170273248334cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_W</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a4214c73e8c5676e2dc70f3d28f41160db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_E</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a427fe003bb93bf3a4823f203822895a841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ArrowType</name>
      <anchor>g5f1b4259f10ccf40735a017cff64782a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW_UP</name>
      <anchor>gg5f1b4259f10ccf40735a017cff64782a2176a17580cff7b35387461894214e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW_DOWN</name>
      <anchor>gg5f1b4259f10ccf40735a017cff64782a9c7da4efc5bf0283761391ecd12e4b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW_LEFT</name>
      <anchor>gg5f1b4259f10ccf40735a017cff64782a140e50343f20f603b6205357c279edb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW_RIGHT</name>
      <anchor>gg5f1b4259f10ccf40735a017cff64782a317f40896cf95c72545d4e06b8467807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AttachOptions</name>
      <anchor>gd0ae047e9bb4f262003dbb94468f5d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPAND</name>
      <anchor>ggd0ae047e9bb4f262003dbb94468f5d81376c39238459ee8d7dcb06ba100c4259</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHRINK</name>
      <anchor>ggd0ae047e9bb4f262003dbb94468f5d81a150380dbcd41f196d5fa3b1761c0160</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILL</name>
      <anchor>ggd0ae047e9bb4f262003dbb94468f5d81036abcca77c9906e325a7bbd2a9787ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BuiltinIconSize</name>
      <anchor>geb555deb523560fe697977c2f8adbb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_INVALID</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb762c32a5fb8935e2e126389890139cc835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_MENU</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb76064c0c6ccd4f08be6868df8be08e20c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_SMALL_TOOLBAR</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb769bf4e8f83c1cab29721725f360b259e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_LARGE_TOOLBAR</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb7616d68b4a9e8ea7fa307cf7152a22369a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_BUTTON</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb768113df5ffa8864974c723c7f80a6c073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_DND</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb767fbb7040479a3c6eb42f3486ea667040</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_DIALOG</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb76bb23ac7574487d554bcb4ba30242fbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ButtonBoxStyle</name>
      <anchor>gf8380aa1633c0cc444fa28086237e056</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_DEFAULT_STYLE</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e0562b9501c13b38b76f77480318a6e9aeb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_SPREAD</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e056edf018450094d8289348faa15491d6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_EDGE</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e05652052ab5937966eff47d1088267d6ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_START</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e05678365c434c280f15f33a2ee5ad9e48f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_END</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e056c7681383a607c1fbe295342790507c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CornerType</name>
      <anchor>gcb771ef9e379831be8ae9711cf01796a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNER_TOP_LEFT</name>
      <anchor>ggcb771ef9e379831be8ae9711cf01796a92dcbb184fa6a80d233d298f10382a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNER_BOTTOM_LEFT</name>
      <anchor>ggcb771ef9e379831be8ae9711cf01796ae49fc09eb26aaef7cde94e20f074e0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNER_TOP_RIGHT</name>
      <anchor>ggcb771ef9e379831be8ae9711cf01796a4443b6ecdbe3fd05d6cf2ed8817e64eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNER_BOTTOM_RIGHT</name>
      <anchor>ggcb771ef9e379831be8ae9711cf01796a8a01c36df0bbb9159aa7ef6ca467a172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CurveType</name>
      <anchor>g0911a50affa58670d609dd2d2099978a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURVE_TYPE_LINEAR</name>
      <anchor>gg0911a50affa58670d609dd2d2099978a480d578cec01a0862041b400e3dcf337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURVE_TYPE_SPLINE</name>
      <anchor>gg0911a50affa58670d609dd2d2099978aec3404653b00d7214bb0a495bdcc561c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURVE_TYPE_FREE</name>
      <anchor>gg0911a50affa58670d609dd2d2099978a881ff79bbf839a9cabc6749f94ff4e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DeleteType</name>
      <anchor>g9c026e86bfa8453a9894d7372046ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_CHARS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3a307ff5f8df9b89fcf3547dc85fa3e2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_WORDS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3ab36502194f48455ab56eeb5e6d4893b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_DISPLAY_LINES</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3ab2baab02249ad9e0b748d2785a64500b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_DISPLAY_LINE_ENDS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3a43d2290bf97a13cfa9b2264624bcee1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_PARAGRAPH_ENDS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3a71af3d6f3b27191b06feb464d61406b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_PARAGRAPHS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3ae49b763640954054b5278c7142ec24cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_WHITESPACE</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3a0bebabe97078a3e09a9ee4ff7df3acb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DirectionType</name>
      <anchor>g6c754c32a8421f746367b43c277e4d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_TAB_FORWARD</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7b731b8e1726509c92836ab73df40ba30e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_TAB_BACKWARD</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7ba60634090030eb18f099e9ef225b3991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_UP</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7bd05235e76b0897aa539c16a91700722d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_DOWN</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7b7d2cae387e7b457845ebcf0b7fa22dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_LEFT</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7b31889f2eeab966d0915a77dea5714c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_RIGHT</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7bae188d3d6280747d6d8eee42c1fd0d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ExpanderStyle</name>
      <anchor>g89d4d4f59bc9ab0c75c48f24c512ed1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPANDER_COLLAPSED</name>
      <anchor>gg89d4d4f59bc9ab0c75c48f24c512ed1c9e6d620e2f22fb903188b98d1d8f27e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPANDER_SEMI_COLLAPSED</name>
      <anchor>gg89d4d4f59bc9ab0c75c48f24c512ed1cb9e6bb7adc3cad13de4c8369cd89bb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPANDER_SEMI_EXPANDED</name>
      <anchor>gg89d4d4f59bc9ab0c75c48f24c512ed1c7bd1bde77dcafc12bd8f5c1358036c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPANDER_EXPANDED</name>
      <anchor>gg89d4d4f59bc9ab0c75c48f24c512ed1c2c90098655158ee9165655f843c8931e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Justification</name>
      <anchor>g5ba228222f6b4bfde1d59eb7134549be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUSTIFY_LEFT</name>
      <anchor>gg5ba228222f6b4bfde1d59eb7134549be8fc55c092d602fb741ff094f077d35cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUSTIFY_RIGHT</name>
      <anchor>gg5ba228222f6b4bfde1d59eb7134549bea0aa3e36a42b4e2f2b1220f95029cd8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUSTIFY_CENTER</name>
      <anchor>gg5ba228222f6b4bfde1d59eb7134549be7c7f154e4a132427cc68bb3de598f1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUSTIFY_FILL</name>
      <anchor>gg5ba228222f6b4bfde1d59eb7134549be7db5fa6ffd4117089d55bad59e9531ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MenuDirectionType</name>
      <anchor>ge902f8d62fa1e764d6bd22e8a0e8e015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MENU_DIR_PARENT</name>
      <anchor>gge902f8d62fa1e764d6bd22e8a0e8e01512b7d25cc6530ddb57e037e99cc46c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MENU_DIR_CHILD</name>
      <anchor>gge902f8d62fa1e764d6bd22e8a0e8e01561d013cc41f8abb12833e9b1cf1ca74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MENU_DIR_NEXT</name>
      <anchor>gge902f8d62fa1e764d6bd22e8a0e8e0150d7de3c5abe2b667de4e943647a8fcc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MENU_DIR_PREV</name>
      <anchor>gge902f8d62fa1e764d6bd22e8a0e8e015e3d0eca9c89724b342131ef68cd778bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MetricType</name>
      <anchor>g22dc1ec34acb004dd747bec08b35645b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXELS</name>
      <anchor>gg22dc1ec34acb004dd747bec08b35645bc089e72893404dbac06b1b8277e5473d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCHES</name>
      <anchor>gg22dc1ec34acb004dd747bec08b35645b7342539132c465d1d8ec4de493c73c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTIMETERS</name>
      <anchor>gg22dc1ec34acb004dd747bec08b35645b500d37856dab279f66b26bea2dc286cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MovementStep</name>
      <anchor>g26a9a2bc22d7c9d4a635c54eecd2bdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_LOGICAL_POSITIONS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec8eed03781adf572567e02d6359a44516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_VISUAL_POSITIONS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec7c67d0c27acf3b884dc003eccc4a3191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_WORDS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec02fdf2f66432e18319fdaa8f5d7a61bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_DISPLAY_LINES</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec5c651313b53a3f23f9601d79abbcfb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_DISPLAY_LINE_ENDS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec8b1b8c33a5c966ea20a7f56a99f53e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_PARAGRAPHS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec71c7c776d20628231f7beb603612b313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_PARAGRAPH_ENDS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec0c95ca3c17925e69ae8f691906362844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_PAGES</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec7c6154e36839ec61d6319a969b64f075</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_BUFFER_ENDS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec752487fa3e2b620273da87d898c817e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_HORIZONTAL_PAGES</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec19bee93e343827f2ce4c2e113046c14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Orientation</name>
      <anchor>g84179a467b0ed4f61b4e325eb09b0b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORIENTATION_HORIZONTAL</name>
      <anchor>gg84179a467b0ed4f61b4e325eb09b0b1c2835401bf38770c0e393bfa349ca718d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORIENTATION_VERTICAL</name>
      <anchor>gg84179a467b0ed4f61b4e325eb09b0b1c7afd14e4fa7da142c9c8397417501609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PackType</name>
      <anchor>gfd31781c802e2887a7898b442780662d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_START</name>
      <anchor>ggfd31781c802e2887a7898b442780662d453d0a8d050126ec82c6bfd6046c4f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_END</name>
      <anchor>ggfd31781c802e2887a7898b442780662d094914a721d2d4f2c2e60e55d8960ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PathPriorityType</name>
      <anchor>g1ddc33ed74bc2f243d05391434845397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_LOWEST</name>
      <anchor>gg1ddc33ed74bc2f243d0539143484539752e7fe2fa8930cb43fd2d7cb71f3cf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_GTK</name>
      <anchor>gg1ddc33ed74bc2f243d0539143484539727962d4dd5df227ab30122940836238c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_APPLICATION</name>
      <anchor>gg1ddc33ed74bc2f243d053914348453971cddf32300a0feb30e379e9c25535277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_THEME</name>
      <anchor>gg1ddc33ed74bc2f243d05391434845397ba98d4dd0c8933d89aecf78a4b69017d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_RC</name>
      <anchor>gg1ddc33ed74bc2f243d053914348453975f6cf215eb01a0409a3375056eaceadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_HIGHEST</name>
      <anchor>gg1ddc33ed74bc2f243d053914348453976530814547f2a3bc89b5831c65e295eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PathType</name>
      <anchor>g7a597389c9973f73edd08589e12a3798</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_WIDGET</name>
      <anchor>gg7a597389c9973f73edd08589e12a379890f710b3eca8975a27ab8e7152a9f53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_WIDGET_CLASS</name>
      <anchor>gg7a597389c9973f73edd08589e12a3798739b810fca069b013d876970eba932cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_CLASS</name>
      <anchor>gg7a597389c9973f73edd08589e12a37980a6f29ad84c37bfdb4c8c7c23c6270ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PolicyType</name>
      <anchor>gcb7ebcc442f2bdbeca2bf7436c18ffd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLICY_ALWAYS</name>
      <anchor>ggcb7ebcc442f2bdbeca2bf7436c18ffd9e372cd668a949479ea4652f7ba790e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLICY_AUTOMATIC</name>
      <anchor>ggcb7ebcc442f2bdbeca2bf7436c18ffd9c48d495984e6875158f7d08bbce45200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLICY_NEVER</name>
      <anchor>ggcb7ebcc442f2bdbeca2bf7436c18ffd95052ac4c1cd72c86182c5adb7b49b336</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PositionType</name>
      <anchor>g3568edcd04af4a2cbd1eb0195513fe6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS_LEFT</name>
      <anchor>gg3568edcd04af4a2cbd1eb0195513fe6bf146b67127d1d76710eb4885db9e8ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS_RIGHT</name>
      <anchor>gg3568edcd04af4a2cbd1eb0195513fe6bd5d8da0649453ff431ee10c37730d326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS_TOP</name>
      <anchor>gg3568edcd04af4a2cbd1eb0195513fe6bc7f6d3ac5b810ed4e353af1460170be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS_BOTTOM</name>
      <anchor>gg3568edcd04af4a2cbd1eb0195513fe6be0f98a4c43a2b7a93464ab4724fa286a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ReliefStyle</name>
      <anchor>g11df7b40133f3cd29b07bd87c969ff42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELIEF_NORMAL</name>
      <anchor>gg11df7b40133f3cd29b07bd87c969ff422b01c3fafb5dc1d8c317d619f3d1b758</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELIEF_HALF</name>
      <anchor>gg11df7b40133f3cd29b07bd87c969ff4260aced9bbb7ba1abab7c0875990ee0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELIEF_NONE</name>
      <anchor>gg11df7b40133f3cd29b07bd87c969ff42a4f9d21b7b4d429861dc8fb015ff9b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ResizeMode</name>
      <anchor>gd226b0aaa5fb1a2d445bee61e7acb9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESIZE_PARENT</name>
      <anchor>ggd226b0aaa5fb1a2d445bee61e7acb9e0772f7e86adb4436a4d8108973a82742b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESIZE_QUEUE</name>
      <anchor>ggd226b0aaa5fb1a2d445bee61e7acb9e026052fd14a4e6c119fa7421691a4b80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESIZE_IMMEDIATE</name>
      <anchor>ggd226b0aaa5fb1a2d445bee61e7acb9e0bba175f76153564430561a072fa57d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ScrollType</name>
      <anchor>g2fd32d0f58465678e475c5cf11b4a0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_NONE</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8fa83242d3d035b8dcf17360cea7668e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_JUMP</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d82c7b31aa9fb4cf2f07561ea5ae224db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_BACKWARD</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8d7050f7a6b9749f494f15fc352fa08ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_FORWARD</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8cffc621efd7f66fd111cf5cb899ed624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_BACKWARD</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8bfd436c39673decbd5e3c71f20a337ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_FORWARD</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d89da738284ca5ea8ded4549abe911ca54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_UP</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8c96049e9fb65efd6619384925927ddbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_DOWN</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d866c62daa42f23418f0b502bef40c0f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_UP</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8ab9a812b88ae686191e7112e88f94b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_DOWN</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8c44591ba2ed550a90e618decb693cb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_LEFT</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8be1cc1e49c49e54dd09487cd90f720ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_RIGHT</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d81775e99da0f54ec2b64c49f7f6d54438</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_LEFT</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d85476aaf36bf804d7607f1c78855d14a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_RIGHT</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8b5f82896a26988d86ee4211201b233bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_START</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d869591ccee2e80c3b91feb92eed1765eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_END</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8e4df57b275fc43ee29a99fd58a5ed211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SelectionMode</name>
      <anchor>g3e58167cfed0be4c87474c3bdca80d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_NONE</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d7876ec5ad8e86241e5be52a81ff27d2436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_SINGLE</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d78ce6e36b8d880224a59441a30065efaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_BROWSE</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d7836bad3aa442c9cd161bd3f840fef1217</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_MULTIPLE</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d781828aee7873c17ec61f10274de30146b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_EXTENDED</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d7808e473c715a0f68744b391f8bbba1a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ShadowType</name>
      <anchor>gc5cfb21bae7f04c83c5eabdacb92512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_NONE</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512ef6078148c3eec2a117cc15efbdc23d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_IN</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512ecf9802885c29c9c566924579e3ccbf72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_OUT</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512e7b0c0fc70caa64cfadee7503a1a79590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_ETCHED_IN</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512ecb2547be42aa0e1c1d7dfd39f3f020fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_ETCHED_OUT</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512ebfcca3ec7d99031f9743d3c424bd0ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SortType</name>
      <anchor>g6052510d27fae00eed4aaa3640ff9fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SORT_ASCENDING</name>
      <anchor>gg6052510d27fae00eed4aaa3640ff9fbeaf5f54deb581a2d470c50d04138f6f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SORT_DESCENDING</name>
      <anchor>gg6052510d27fae00eed4aaa3640ff9fbe664fdcc6c2dcce2970b611d5e7a7d702</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>StateType</name>
      <anchor>ge389c7fef8176df3e8b7992c521d9661</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_NORMAL</name>
      <anchor>gge389c7fef8176df3e8b7992c521d96611233a2790389c0c7ba2ba896a74deae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ACTIVE</name>
      <anchor>gge389c7fef8176df3e8b7992c521d9661f4d41c944b36c37b66bfa438a098f946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_PRELIGHT</name>
      <anchor>gge389c7fef8176df3e8b7992c521d9661de91f1ab6fec6e7447ed9c1a455ff014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SELECTED</name>
      <anchor>gge389c7fef8176df3e8b7992c521d966143295cdbcaaabb6c12d646dcf8953db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_INSENSITIVE</name>
      <anchor>gge389c7fef8176df3e8b7992c521d96615ff95947973e03efe4ab1df62a44cb7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TargetFlags</name>
      <anchor>gc7b573a509498007baa2ea1ee90c66de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TARGET_SAME_APP</name>
      <anchor>ggc7b573a509498007baa2ea1ee90c66dee923d05094e75dc52fd046d9b6208f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TARGET_SAME_WIDGET</name>
      <anchor>ggc7b573a509498007baa2ea1ee90c66deb897fd8d01e362033b67e170e356c309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextDirection</name>
      <anchor>gabfcae0b9b0cf2aab01ee96352668d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_DIR_NONE</name>
      <anchor>ggabfcae0b9b0cf2aab01ee96352668d3d78ca8c6bfa7f5019c288322c814c7897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_DIR_LTR</name>
      <anchor>ggabfcae0b9b0cf2aab01ee96352668d3db325ac19b3753e54f124703602e5300d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_DIR_RTL</name>
      <anchor>ggabfcae0b9b0cf2aab01ee96352668d3dbaf6a3e3549d6803a0052be93a567b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ToolbarStyle</name>
      <anchor>g5aad48684bb486d0aaca8c5aceb64b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOOLBAR_ICONS</name>
      <anchor>gg5aad48684bb486d0aaca8c5aceb64b588e9dd68a0c32cec39928be6276fa1a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOOLBAR_TEXT</name>
      <anchor>gg5aad48684bb486d0aaca8c5aceb64b58976122b168c6baf0c4bf8d3fa717aa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOOLBAR_BOTH</name>
      <anchor>gg5aad48684bb486d0aaca8c5aceb64b586a02c67c30e667a255ba05905cfb4a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOOLBAR_BOTH_HORIZ</name>
      <anchor>gg5aad48684bb486d0aaca8c5aceb64b5841b6a2ee8ed5bc34393bc453d8cc39c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>UpdateType</name>
      <anchor>gf7fe3a304e500da5690d2d4a2253c8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_CONTINUOUS</name>
      <anchor>ggf7fe3a304e500da5690d2d4a2253c8aa004caccf1b1a1f15a797e0a13c4415d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_DISCONTINUOUS</name>
      <anchor>ggf7fe3a304e500da5690d2d4a2253c8aa8a3091cca2b0f4b97895ebb4aa8f3d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_DELAYED</name>
      <anchor>ggf7fe3a304e500da5690d2d4a2253c8aa1db4ba84f5677dc478330291641ecec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Visibility</name>
      <anchor>gefa63af8e72f77836d62adfb88410b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_NONE</name>
      <anchor>ggefa63af8e72f77836d62adfb88410b15e4978356753e9b565148792428bd7287</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_PARTIAL</name>
      <anchor>ggefa63af8e72f77836d62adfb88410b159a7c996f8f6473044ace39ed3623635f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_FULL</name>
      <anchor>ggefa63af8e72f77836d62adfb88410b15494b713e9bc39f7ac2bbbaa41ede56fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowPosition</name>
      <anchor>gbfa67443f852c48477b2d55b15982e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_NONE</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e2106ff316d6fd2ae6f1499ca15a32ed98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_CENTER</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e218508e1284a6948b2084c690989437d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_MOUSE</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e21811c83cfe37f459d8552cb2a5d5edb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_CENTER_ALWAYS</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e218f72105fd448d50c1b0333d2d77935c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_CENTER_ON_PARENT</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e21f5b747ee62943274c074f87b695c5438</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowType</name>
      <anchor>g8c724168aabf37953fbb194b35ad250f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TOPLEVEL</name>
      <anchor>gg8c724168aabf37953fbb194b35ad250f755ae9e09ad10c7da7b3bc6131522a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_POPUP</name>
      <anchor>gg8c724168aabf37953fbb194b35ad250f116dd5fa011a1be1dcb10da71f3a1e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WrapMode</name>
      <anchor>gd4b21987a45f87bbdae74d63d92e543b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_NONE</name>
      <anchor>ggd4b21987a45f87bbdae74d63d92e543bdd439856365e3696890b287aa1628d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_CHAR</name>
      <anchor>ggd4b21987a45f87bbdae74d63d92e543b97eb1e2c4e83a8f8787836de695e487b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_WORD</name>
      <anchor>ggd4b21987a45f87bbdae74d63d92e543b6af0013689b6b57aa72d821f00b55156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_WORD_CHAR</name>
      <anchor>ggd4b21987a45f87bbdae74d63d92e543b9b07b379a53140222499ef454fb3060a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TargetFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gdcc6e4256e739aa343605c201d2b3351</anchor>
      <arglist>(TargetFlags lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g7d87ef590986572a3ea8bb401ae66c2a</anchor>
      <arglist>(AttachOptions lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g474ab4597cd7de57a19c162fd1c14614</anchor>
      <arglist>(AccelFlags lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g32a0da2e69707d2c5bed65b35cfddf72</anchor>
      <arglist>(TargetFlags &amp;lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gb6b6f6a9f435eb54f99d46b043f4069b</anchor>
      <arglist>(AttachOptions &amp;lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5ca4578106b4f6d998c81ec2bcca78fc</anchor>
      <arglist>(AccelFlags &amp;lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g8064038c09a5cdadceb16d47364ada09</anchor>
      <arglist>(TargetFlags lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g8218f49c48d9e7e93cf872c57cf897c0</anchor>
      <arglist>(AttachOptions lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g2470fdd72dcfe56242bd53c4cc7d4860</anchor>
      <arglist>(AccelFlags lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g7f55d6ef80eaff46bbc91d1641b470ee</anchor>
      <arglist>(TargetFlags &amp;lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g4f001a825ba2be47358c1e75e182daaf</anchor>
      <arglist>(AttachOptions &amp;lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g711fb9ea4d4f97b5dd66a6dad8387c1b</anchor>
      <arglist>(AccelFlags &amp;lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g64342f7fe4d6b5fea652e5665d2e46cb</anchor>
      <arglist>(TargetFlags lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gcbda89c53fffbf710c773c1042998462</anchor>
      <arglist>(AttachOptions lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g24fd2d1cb6839ef86ce7a6b2d75c8f26</anchor>
      <arglist>(AccelFlags lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g33f31ee8ba96613e93f24e9720d26aee</anchor>
      <arglist>(TargetFlags &amp;lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g0420be2f6abd3c9f193e993fedfee500</anchor>
      <arglist>(AttachOptions &amp;lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g73fc84d22787312866827ccd8031eb6c</anchor>
      <arglist>(AccelFlags &amp;lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g0c128df6a28725a9f0cde3ae13105045</anchor>
      <arglist>(TargetFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gdc9e80fec7475ffd43cf3e7d2b0e95fd</anchor>
      <arglist>(AttachOptions flags)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gd7e9a60d61a3d88550b105c346762301</anchor>
      <arglist>(AccelFlags flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>event.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>event_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Event</class>
    <member kind="enumeration">
      <name>AxisUse</name>
      <anchor>ga3ef1fe9ccf3e0e884578dba5a63feb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_IGNORE</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb7818d02d67e6ca9df5879e559a26aed57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_X</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb74d1af5abaea6c0ce7b8929b7172f533a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_Y</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb731ce998f1bceb4878cee31c22233706e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_PRESSURE</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb7ad4a7a53941e96ddf88ff5c4a696e140</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_XTILT</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb74ee52392c86e770318056d626777e4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_YTILT</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb7a2e5fe0874f9fee8335c097dd96f99c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_WHEEL</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb7bc6cb026031a7113648040825c6b9cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_LAST</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb74b439525a224c522db00808a87ea13df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EventType</name>
      <anchor>g9c4c9f01ff145972b1bc189092a69bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTHING</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8505df9bcb202307930d83ba05bd1b59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb82998f508efa83d463a79d4ecc11ce4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESTROY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb80a3f68505e5623395abe601de499c56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPOSE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb84f1524892cef4214e745e225021d9173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTION_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb896f620355bb09c91482a50dc4d388301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_PRESS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb89c618fe41b7c429db35a7840e623041a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOUBLE_BUTTON_PRESS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8040605f2e9c83cc46e4488c90e785524</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIPLE_BUTTON_PRESS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb838a62d1772161068d3a976b292780454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_RELEASE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8bf8b4813da32b0a7d7cf9656d8707479</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PRESS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8613c53f74906160e071beb2392c037f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RELEASE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb82b2990dec1e7bd083730755ee7689945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENTER_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb81a2dd2587ef4e6a6ae179fb15eb624da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAVE_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8c649aa1f52f427d1ac7ec867b10a4e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOCUS_CHANGE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8e4094b31e90c68ca4348f4c5b768a715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIGURE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8966026d14369a4bfb768460c19173dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAP</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8114ff98604e96ce8f86bb16884d1873a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNMAP</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb845831ec10df029638d64099421b31c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROPERTY_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8ace07d5e39575db8703ce17e5a2bead5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_CLEAR</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8fb563c273ded7b33a1629ca2d72953ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_REQUEST</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8c34b60662d034bfd1bcd741651b65b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8529515a9e12a3dc6b21eba34116c6f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXIMITY_IN</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb88dde8ae1540c6a6fa7289202422f4c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXIMITY_OUT</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb882f2edea669ce31aee7d16a6cac80ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_ENTER</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb85817848d0485dbeca83f4d81a4532c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_LEAVE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8af140ff8ad4b9da6199f7d2da3d2389c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_MOTION</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8bb010628ee928131acf742f7e377db23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_STATUS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8e142ab5c7e8933ce11b01b56a22d4f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DROP_START</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8f0254c46b535a87d673180282938ab68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DROP_FINISHED</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8228ece2f297f788543f6af63980eebbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIENT_EVENT</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb834fd9fffbcc7fee6c4eebaca877c920a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb868e4a33a5e111982a8b10273e2eb8a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_EXPOSE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8f47b62b9bc27a3d7782d12a86173cb84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb89e4f1eca488d272a14e6ef2b374998a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8e5a2fff6e230ba18547e3bfc05463342</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SETTING</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb86df768d1dbb584a2f42300fdd7ca9fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OWNER_CHANGE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb89d7955bde1b161ea7bd591b9f6220ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_BROKEN</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb81efe85baee6c2f40e6d09b98f895d7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ExtensionMode</name>
      <anchor>g403190ae70e736078dd523ae3b53b48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTENSION_EVENTS_NONE</name>
      <anchor>gg403190ae70e736078dd523ae3b53b48ce572151ad8f4b45df2169b4b83f8c47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTENSION_EVENTS_ALL</name>
      <anchor>gg403190ae70e736078dd523ae3b53b48c3de7549eb963117d736e72980c604cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTENSION_EVENTS_CURSOR</name>
      <anchor>gg403190ae70e736078dd523ae3b53b48c5dedde8d85284bba7708f31b05f1d364</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eventbox.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>eventbox_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::EventBox</class>
  </compound>
  <compound kind="file">
    <name>expander.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>expander_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Expander</class>
  </compound>
  <compound kind="file">
    <name>filechooser.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>filechooser_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::FileChooser</class>
    <class kind="class">Gtk::FileChooserError</class>
    <member kind="enumeration">
      <name>FileChooserAction</name>
      <anchor>g0d6076e7637ec501f26296e65fee2212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_ACTION_OPEN</name>
      <anchor>gg0d6076e7637ec501f26296e65fee221225dd50651f3508da8017d55441e0ddb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_ACTION_SAVE</name>
      <anchor>gg0d6076e7637ec501f26296e65fee2212d31595266a56f25b2726322224bb952f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_ACTION_SELECT_FOLDER</name>
      <anchor>gg0d6076e7637ec501f26296e65fee2212d35f2af2e396a077408a8637fda18b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_ACTION_CREATE_FOLDER</name>
      <anchor>gg0d6076e7637ec501f26296e65fee221234c8f5b9781c9b383a7d572b37bfd995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FileChooserConfirmation</name>
      <anchor>g1a1277039e186174bca107feda453c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_CONFIRMATION_CONFIRM</name>
      <anchor>gg1a1277039e186174bca107feda453c2242ac2a687ba348abe99ee13f722cdcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME</name>
      <anchor>gg1a1277039e186174bca107feda453c222a69919b4ccbb5a9eafa83d142d38bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN</name>
      <anchor>gg1a1277039e186174bca107feda453c22b082b0829fb3352dd6155cbce86502c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filechooserbutton.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>filechooserbutton_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::FileChooserButton</class>
  </compound>
  <compound kind="file">
    <name>filechooserdialog.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>filechooserdialog_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::FileChooserDialog</class>
  </compound>
  <compound kind="file">
    <name>filechooserwidget.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>filechooserwidget_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::FileChooserWidget</class>
  </compound>
  <compound kind="file">
    <name>filefilter.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>filefilter_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::FileFilter</class>
    <class kind="class">Gtk::FileFilter::Info</class>
    <member kind="enumeration">
      <name>FileFilterFlags</name>
      <anchor>gf8205a61123bc5013c12d13335623959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_FILTER_FILENAME</name>
      <anchor>ggf8205a61123bc5013c12d13335623959d36f1f3ef93ae7f99a7cd2e517828aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_FILTER_URI</name>
      <anchor>ggf8205a61123bc5013c12d13335623959f56b6e62581b2508bedca46dd7a42bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_FILTER_DISPLAY_NAME</name>
      <anchor>ggf8205a61123bc5013c12d133356239595ddcc3260e1c65fa50c16d74c20dc7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_FILTER_MIME_TYPE</name>
      <anchor>ggf8205a61123bc5013c12d13335623959cc4695d127b269a50ce95a6497a91c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gcb708e9b43a9962bf8d0600f61ccefac</anchor>
      <arglist>(FileFilterFlags lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g805aade32662969863dae144aabca827</anchor>
      <arglist>(FileFilterFlags &amp;lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g8a315e478dd2a634891759dc2a36893d</anchor>
      <arglist>(FileFilterFlags lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g7f9085428bfebc0fcbe07b60de0ac2fa</anchor>
      <arglist>(FileFilterFlags &amp;lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gf276384194b5b066483fcfc80ae44a8f</anchor>
      <arglist>(FileFilterFlags lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g3291cedc4ee2b65f6aaf6e1920314a7e</anchor>
      <arglist>(FileFilterFlags &amp;lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g06f04a55d677c29ebbe05a66788c974e</anchor>
      <arglist>(FileFilterFlags flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fileselection.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>fileselection_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::FileSelection</class>
  </compound>
  <compound kind="file">
    <name>fixed.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>fixed_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Fixed</class>
  </compound>
  <compound kind="file">
    <name>font.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>font_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::Font</class>
    <member kind="variable">
      <type>const int</type>
      <name>SCALE</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>20d9629a369a6a5ab40ed9c01f879730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SCALE_LARGE</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>79a12ac23f6ad8bfd3949705341f059b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SCALE_MEDIUM</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>b44103be8dce1e47ef7db304b9d8327f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SCALE_SMALL</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>25a68fa9ad9398aacb6bd51de1217aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SCALE_X_LARGE</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>02803ef2e354ed0c3e82242bf49cd8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SCALE_X_SMALL</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>eff6244aa474a308a0f171164651082f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SCALE_XX_LARGE</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>54c0485e891a66aa71526d1c1f1129fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SCALE_XX_SMALL</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>d856ee364065d557ac0e70f4746d688c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fontbutton.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>fontbutton_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::FontButton</class>
  </compound>
  <compound kind="file">
    <name>fontdescription.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>fontdescription_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::FontDescription</class>
    <member kind="enumeration">
      <name>FontMask</name>
      <anchor>g1c0868659f2899d822c5c600ee57db74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_MASK_FAMILY</name>
      <anchor>gg1c0868659f2899d822c5c600ee57db7452a3947fb47dbff182d2fc2b0a46a79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_MASK_STYLE</name>
      <anchor>gg1c0868659f2899d822c5c600ee57db7494d9238787b52caa0244d593b158efa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_MASK_VARIANT</name>
      <anchor>gg1c0868659f2899d822c5c600ee57db74c511e3f5bb5160ec04a0c54404d355fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_MASK_WEIGHT</name>
      <anchor>gg1c0868659f2899d822c5c600ee57db74d4b99473b5a9c2efefb0047a12835c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_MASK_STRETCH</name>
      <anchor>gg1c0868659f2899d822c5c600ee57db74aef3fa4e951beba34e9ece07e8926926</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_MASK_SIZE</name>
      <anchor>gg1c0868659f2899d822c5c600ee57db74db2e5ba564e16aa432cdda0e6fcfd843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Stretch</name>
      <anchor>gc2df3c6939d06e2cd565e9c943428ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_ULTRA_CONDENSED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad31e3c8f8822139ff91a879af09fb82010</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_EXTRA_CONDENSED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad34bb113aaf99e32da0d81222ef897e622</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_CONDENSED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad34e2370727ffeb70fb63ca3484b87861e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_SEMI_CONDENSED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad307a85ea862bd484ceecb4929306df41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_NORMAL</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad3db50a16060360d951307d1c9dab80eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_SEMI_EXPANDED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad3ef71a00ddbb5de01ff59dc44f0fd4f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_EXPANDED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad30216dda3e6d4ab4b650c4d67fcf11da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_EXTRA_EXPANDED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad314ed6e089d2df7a4e4fcd213ae7598ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_ULTRA_EXPANDED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad31719129fb1848f49d8ee41ed12abdfa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Style</name>
      <anchor>g0a57bd35d5acd409367672e19b67e2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STYLE_NORMAL</name>
      <anchor>gg0a57bd35d5acd409367672e19b67e2f5d3fb9c25bb56a474df618f82dfa6380e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STYLE_OBLIQUE</name>
      <anchor>gg0a57bd35d5acd409367672e19b67e2f59557598813b3322cc9737e61eb46dc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STYLE_ITALIC</name>
      <anchor>gg0a57bd35d5acd409367672e19b67e2f5432e915673288870312395a2a642b7df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Variant</name>
      <anchor>g30ba1457cecb545a04d1f029ca0e86ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARIANT_NORMAL</name>
      <anchor>gg30ba1457cecb545a04d1f029ca0e86edfc873e350a245421a8faa8efa66876ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARIANT_SMALL_CAPS</name>
      <anchor>gg30ba1457cecb545a04d1f029ca0e86ed9e403c5f77aaf192a5e09c6b8744a26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Weight</name>
      <anchor>g12a1faf309bdcddde041a732070970f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_ULTRALIGHT</name>
      <anchor>gg12a1faf309bdcddde041a732070970f4eb5bab0951bab1016a9c10b5d5554437</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_LIGHT</name>
      <anchor>gg12a1faf309bdcddde041a732070970f4259fb277a059620d2470826b69448a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_NORMAL</name>
      <anchor>gg12a1faf309bdcddde041a732070970f45a037b1cb8461941644262978480d4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_SEMIBOLD</name>
      <anchor>gg12a1faf309bdcddde041a732070970f45a77013d3e9b5e4d2e58ad0bc6f5f301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_BOLD</name>
      <anchor>gg12a1faf309bdcddde041a732070970f487873c4cfede601b79a2fd232d77652f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_ULTRABOLD</name>
      <anchor>gg12a1faf309bdcddde041a732070970f421010800389b76bccf5e12809b0687f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_HEAVY</name>
      <anchor>gg12a1faf309bdcddde041a732070970f4b6b199e2b7227bc263809a825ce6719e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FontMask</type>
      <name>operator &amp;</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>g4af9b7447ad116d137f63e393f95f694</anchor>
      <arglist>(FontMask lhs, FontMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>FontMask &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>g6a7808310da6788eb560dbd014985568</anchor>
      <arglist>(FontMask &amp;lhs, FontMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>FontMask</type>
      <name>operator^</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>g790ad85872df0908099ba01eb053ad66</anchor>
      <arglist>(FontMask lhs, FontMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>FontMask &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>g9f6518348fb00f936c1dbb5bbe882863</anchor>
      <arglist>(FontMask &amp;lhs, FontMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>FontMask</type>
      <name>operator|</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>gd7d87b79cb39a2ceadc8998472ccaaab</anchor>
      <arglist>(FontMask lhs, FontMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>FontMask &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>g5fa501aad98b4851172b36c922145862</anchor>
      <arglist>(FontMask &amp;lhs, FontMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>FontMask</type>
      <name>operator~</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>g98948c0f251990b9d736625aebb07e53</anchor>
      <arglist>(FontMask flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fontface.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>fontface_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::FontFace</class>
  </compound>
  <compound kind="file">
    <name>fontfamily.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>fontfamily_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::FontFamily</class>
  </compound>
  <compound kind="file">
    <name>fontmap.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>fontmap_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::FontMap</class>
  </compound>
  <compound kind="file">
    <name>fontmetrics.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>fontmetrics_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::FontMetrics</class>
  </compound>
  <compound kind="file">
    <name>fontselection.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>fontselection_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::FontSelection</class>
    <class kind="class">Gtk::FontSelectionDialog</class>
  </compound>
  <compound kind="file">
    <name>fontset.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>fontset_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::Fontset</class>
  </compound>
  <compound kind="file">
    <name>frame.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>frame_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Frame</class>
  </compound>
  <compound kind="file">
    <name>gc.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>gc_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::GC</class>
    <member kind="enumeration">
      <name>CapStyle</name>
      <anchor>g8cb10204a21a8576e6977249380ae9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_NOT_LAST</name>
      <anchor>gg8cb10204a21a8576e6977249380ae9a607fda17194672fc29efde69eb9bc3cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_BUTT</name>
      <anchor>gg8cb10204a21a8576e6977249380ae9a6a81756d24fa3f7721a4fe14ed8c6e279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_ROUND</name>
      <anchor>gg8cb10204a21a8576e6977249380ae9a60cbefdd37513e272821b250ca030b139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROJECTING</name>
      <anchor>gg8cb10204a21a8576e6977249380ae9a649667f396a1c8f24be42f4d097521951</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Fill</name>
      <anchor>gf945088bf264cc01bf858c3468d2a451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOLID</name>
      <anchor>ggf945088bf264cc01bf858c3468d2a451cebea91691a709d16a5f2d049d13e888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TILED</name>
      <anchor>ggf945088bf264cc01bf858c3468d2a451460f0dd9d59304ecc0f1e31d7d0cd652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STIPPLED</name>
      <anchor>ggf945088bf264cc01bf858c3468d2a45163132d7995c2c73fb2054ec7e83fbbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPAQUE_STIPPLED</name>
      <anchor>ggf945088bf264cc01bf858c3468d2a4511fbda420001d70dfd5a66deb2e6b0e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Function</name>
      <anchor>gf1365a8c559e749927e68d3ae723a47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COPY</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47bd24d2cc55aa0e92bd740a300f07a424b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVERT</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47ba6368df47d3a794086c7a5241a16053e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XOR</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b26e26412b3841d5b1298cf43b05a941a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLEAR</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b0e0eb043b91b9a3712e8922e06432393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AND</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47bbb49bc806f42c157958676d22a9fe553</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AND_REVERSE</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b0d5f9c3c8ff585d252926a2e2c262f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AND_INVERT</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47bd7f2ae83c7b54ee91d2aa9f09d393fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOOP</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47bd89df034cc46a2ccc2d2750878cc4904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OR</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b2ce948821a9d74ae9837e6f5af8cb0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQUIV</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b5b8f6f444aa5f346fc6f056510960533</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OR_REVERSE</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b985a27da7e89894c291cfb085e03634d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COPY_INVERT</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b5fc65e55799f03e3fa0473d4099fb038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OR_INVERT</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b77b3589382053b2d3d2c12b1e10dcdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAND</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b49b75596a5f4cf0119fbc023e4e14015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOR</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b2a4ac5eebd1edb1fd2d164387315fff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b50904413f46d5e52c1677222e85dd778</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GCValuesMask</name>
      <anchor>g8694171aa8bc6a7103ec05d21b612da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_FOREGROUND</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da84f18314062d69bdc7e89e0190551f65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_BACKGROUND</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da88181d6f9c3aade26b9e491fba585d34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_FONT</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da85241ffca10ce216ea5194f7ce87c7e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_FUNCTION</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8d137a0b6277a181540af8b5a48e60df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_FILL</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8c730141518efdd82882ada9cb52b498f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_TILE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da821112a4fc42f515a160a50e8b9733b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_STIPPLE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8a0d37a7687bdd2af3f5e0c7364b9e1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_CLIP_MASK</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da81f0693518f5847de0cdd8a8d30bcd15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_SUBWINDOW</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8a160a05986b135dc309280a22ad44877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_TS_X_ORIGIN</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da87d78dbef35aca9cfdc1d323220a7df38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_TS_Y_ORIGIN</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da84a3c15affd1383fddf851eb04876e815</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_CLIP_X_ORIGIN</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8276608668cc70f2791889a296270933b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_CLIP_Y_ORIGIN</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8dd47229ba39bc16c7e3a3d15c9bc44c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_EXPOSURES</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8b584178fd7de71875fcee4556035d4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_LINE_WIDTH</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8a7472b196259d08d0c6f999dc6c0d5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_LINE_STYLE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da888256c26c15b6efbbfbca708fdf21864</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_CAP_STYLE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da81e0699624bfd81121df4632a66adf024</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_JOIN_STYLE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8f94e9b02801045ed05234e9023309fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>JoinStyle</name>
      <anchor>g91500dd25e90700bb632791263c7d9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOIN_MITER</name>
      <anchor>gg91500dd25e90700bb632791263c7d9ec1ade2affc3031738e74a39f7c6198191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOIN_ROUND</name>
      <anchor>gg91500dd25e90700bb632791263c7d9ecec4c61f3e67cd9b64fd82e771f0b50f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOIN_BEVEL</name>
      <anchor>gg91500dd25e90700bb632791263c7d9ec07d2b6007dfd67a1fd5b17ecd6c24525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LineStyle</name>
      <anchor>gc5dcb29dfe744e4e8b72693b392ac06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_SOLID</name>
      <anchor>ggc5dcb29dfe744e4e8b72693b392ac06ede078dbfd9e8b3361348edbcaa0dce59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_ON_OFF_DASH</name>
      <anchor>ggc5dcb29dfe744e4e8b72693b392ac06ee20691328cc8279f94b13724a8252e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_DOUBLE_DASH</name>
      <anchor>ggc5dcb29dfe744e4e8b72693b392ac06e0bbf2c4aae39e81a6525e382e613b29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubwindowMode</name>
      <anchor>gae37637a79c9ee9822c925f30748eafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIP_BY_CHILDREN</name>
      <anchor>ggae37637a79c9ee9822c925f30748eafdbb56664e9ea8a52217ede7050da9694e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCLUDE_INFERIORS</name>
      <anchor>ggae37637a79c9ee9822c925f30748eafda7206f98a1e92cbb8ea8d76569a37378</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g0ea6ca2391f20ef16b3d0a6090d11372</anchor>
      <arglist>(GCValuesMask lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g1234c7c23144896b91fd97bca255b2ab</anchor>
      <arglist>(GCValuesMask &amp;lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g6506e53e961205a3b86107c8f95b4b6f</anchor>
      <arglist>(GCValuesMask lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g59a04a6308d580c8a0fff73d5cd3b393</anchor>
      <arglist>(GCValuesMask &amp;lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc034960cb1ecd174e83d2cd7164f1a89</anchor>
      <arglist>(GCValuesMask lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gb7cce9291d74178b20ec86331f32780c</anchor>
      <arglist>(GCValuesMask &amp;lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g9e3089f5cdd121767d9aba78fc91ff2c</anchor>
      <arglist>(GCValuesMask flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>general.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>general_8h</filename>
    <namespace>Gdk</namespace>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>9cbb33605a791894ae7486c53faf962b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>screen_height</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>63d92d88cd3f196a40c124a6a2ab471c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>screen_height_mm</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>44347a57f141648b57e75f08adbfb0e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>screen_width</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>a222d06df4c7ac9d8c7ec177aad1248e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>screen_width_mm</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>8a1b076fef1e1f74938d938d7053e38e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glyph.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>glyph_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::GlyphGeometry</class>
    <class kind="class">Pango::GlyphInfo</class>
    <member kind="typedef">
      <type>PangoGlyph</type>
      <name>Glyph</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>f6dc8c4b054d52aede51e2a2bb63522c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PangoGlyphUnit</type>
      <name>GlyphUnit</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>33c766aed1dc1cb78f701d1da6f4b79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PangoGlyphVisAttr</type>
      <name>GlyphVisAttr</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>0afb1954a4e13b6b081956f7710050dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glyphstring.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>glyphstring_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::GlyphString</class>
  </compound>
  <compound kind="file">
    <name>handlebox.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>handlebox_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::HandleBox</class>
  </compound>
  <compound kind="file">
    <name>hyperlink.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>hyperlink_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Hyperlink</class>
  </compound>
  <compound kind="file">
    <name>hypertext.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>hypertext_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Hypertext</class>
  </compound>
  <compound kind="file">
    <name>iconfactory.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>iconfactory_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::IconFactory</class>
  </compound>
  <compound kind="file">
    <name>iconinfo.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>iconinfo_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::IconInfo</class>
  </compound>
  <compound kind="file">
    <name>iconset.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>iconset_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::IconSet</class>
  </compound>
  <compound kind="file">
    <name>iconsource.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>iconsource_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::IconSource</class>
  </compound>
  <compound kind="file">
    <name>icontheme.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>icontheme_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::IconTheme</class>
    <class kind="class">Gtk::IconThemeError</class>
    <member kind="enumeration">
      <name>IconLookupFlags</name>
      <anchor>g6d0c2193613cfb97ab313746a5bacaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_LOOKUP_NO_SVG</name>
      <anchor>gg6d0c2193613cfb97ab313746a5bacaa241d76feb134c6023bae9bc201b3f938d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_LOOKUP_FORCE_SVG</name>
      <anchor>gg6d0c2193613cfb97ab313746a5bacaa23e16fca9e2f3bda9903ede2ff9e4bebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_LOOKUP_USE_BUILTIN</name>
      <anchor>gg6d0c2193613cfb97ab313746a5bacaa21cb5a2b192ca13e232b3b4fff832f1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g6d3a915c8edd0c46a409bd6a1461bec1</anchor>
      <arglist>(IconLookupFlags lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gca93307337f9ac302205386bc996b7fc</anchor>
      <arglist>(IconLookupFlags &amp;lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5042237701d1e7cb3210bb46cdb41b87</anchor>
      <arglist>(IconLookupFlags lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gb5daff6317f96dc6602f9d300d597eef</anchor>
      <arglist>(IconLookupFlags &amp;lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>ge43eefc56e404acd25aa5088fa9eab40</anchor>
      <arglist>(IconLookupFlags lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g4151cc515d6ce6b6d99c5f9c7c3822f1</anchor>
      <arglist>(IconLookupFlags &amp;lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g8f097ce72dcecce314f18303ed06bfac</anchor>
      <arglist>(IconLookupFlags flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iconview.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>iconview_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::IconView</class>
  </compound>
  <compound kind="file">
    <name>atk/atkmm/image.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>atk_2atkmm_2image_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Image</class>
  </compound>
  <compound kind="file">
    <name>gdk/gdkmm/image.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>gdk_2gdkmm_2image_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Image</class>
    <member kind="enumeration">
      <name>ImageType</name>
      <anchor>g072162d4af37da0fbea4c8dd67509058</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_NORMAL</name>
      <anchor>gg072162d4af37da0fbea4c8dd67509058bb2e3236e28b40746a3511582b9782f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_SHARED</name>
      <anchor>gg072162d4af37da0fbea4c8dd6750905889c15840288aa9bea4e5cfa0e95e4431</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_FASTEST</name>
      <anchor>gg072162d4af37da0fbea4c8dd67509058905a905f442b521ae112cf5afb6d94f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtk/gtkmm/image.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>gtk_2gtkmm_2image_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Image</class>
    <member kind="enumeration">
      <name>ImageType</name>
      <anchor>g92e349952b9dba45f2b008e3fcec013b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_EMPTY</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b80b1fa75ee00831b2a6a54c5dbce0ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_PIXMAP</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b8dd42c933e613d120b40c74f9a41e31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_IMAGE</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b395f46a3235765fd6712d207130ae3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_PIXBUF</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013bc45444239e5e392528e64d4a0964ff62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_STOCK</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b16e34e14f072617d5379793fd3f26ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_ICON_SET</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b8dcbdbbbcefbb23ea5c972cf97a3bbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_ANIMATION</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013bb45f8d12df5d26897bde95d34e234718</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_ICON_NAME</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013bf5c533b146ffc6946b862e5866755bde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imagemenuitem.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>imagemenuitem_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ImageMenuItem</class>
  </compound>
  <compound kind="file">
    <name>implementor.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>implementor_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Implementor</class>
  </compound>
  <compound kind="file">
    <name>pango/pangomm/init.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>pango_2pangomm_2init_8h</filename>
    <namespace>Pango</namespace>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>55f7c71f1f5641566e0333820494dcdf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>atk/atkmm/init.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>atk_2atkmm_2init_8h</filename>
    <namespace>Atk</namespace>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespaceAtk.html</anchorfile>
      <anchor>29ec8cc19a1bc9fcd00565da12583e1e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inputdialog.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>inputdialog_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::InputDialog</class>
  </compound>
  <compound kind="file">
    <name>invisible.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>invisible_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Invisible</class>
  </compound>
  <compound kind="file">
    <name>pango/pangomm/item.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>pango_2pangomm_2item_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::Analysis</class>
    <class kind="class">Pango::Item</class>
    <class kind="struct">Pango::ItemTraits</class>
    <member kind="typedef">
      <type>Glib::ListHandle&lt; Item, ItemTraits &gt;</type>
      <name>ListHandle_Item</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>9a90ec8e7f92d7477d179910e6176455</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtk/gtkmm/item.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>gtk_2gtkmm_2item_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Item</class>
  </compound>
  <compound kind="file">
    <name>label.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>label_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Label</class>
  </compound>
  <compound kind="file">
    <name>language.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>language_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::Language</class>
    <member kind="enumeration">
      <name>Script</name>
      <anchor>ga65c27f81d16430babc5180859e630c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_INVALID_CODE</name>
      <anchor>gga65c27f81d16430babc5180859e630c48ab87ad97764b58082482a3f1a138947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_COMMON</name>
      <anchor>gga65c27f81d16430babc5180859e630c4fc2bf68cb9bfb2470445c3ffdc793f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_INHERITED</name>
      <anchor>gga65c27f81d16430babc5180859e630c4bbb7913df28347d757cccb89dce9804d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_ARABIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c42e5b446c8bb058a8127df38804773dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_ARMENIAN</name>
      <anchor>gga65c27f81d16430babc5180859e630c41a25aca79dea9289769cb4f6279af373</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_BENGALI</name>
      <anchor>gga65c27f81d16430babc5180859e630c443b7ab8a58f6c0b0df575f5d41b5cb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_BOPOMOFO</name>
      <anchor>gga65c27f81d16430babc5180859e630c4e632efd1a54815c43ca52ffe5dc81fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_CHEROKEE</name>
      <anchor>gga65c27f81d16430babc5180859e630c4819390785c95ab4360682aed4c369880</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_COPTIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c496c5229aa0f4c23c1037c1b7092ef417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_CYRILLIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c4d28c9c98be32bda631ee402d0388f12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_DESERET</name>
      <anchor>gga65c27f81d16430babc5180859e630c4050b5150b6545d16fd731eeeeb0c0f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_DEVANAGARI</name>
      <anchor>gga65c27f81d16430babc5180859e630c4bfe8173e3129fb094323f3c2ea63c817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_ETHIOPIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c46c00dd10d6794c998a8c816e716b3e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_GEORGIAN</name>
      <anchor>gga65c27f81d16430babc5180859e630c487f35372e922c74709e85ac4dda3e64d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_GOTHIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c44c9e9f74cab75bd36c71d4a02b6a2e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_GREEK</name>
      <anchor>gga65c27f81d16430babc5180859e630c44f71f2aa815480dd60d22cfd045efb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_GUJARATI</name>
      <anchor>gga65c27f81d16430babc5180859e630c40f37ab52f6b20f0d56c6f37dfe03d95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_GURMUKHI</name>
      <anchor>gga65c27f81d16430babc5180859e630c403d9e69308aefb1a3ab3cd00247f46ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_HAN</name>
      <anchor>gga65c27f81d16430babc5180859e630c4bad94972f439fd3f0bd7f24d4f9d9d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_HANGUL</name>
      <anchor>gga65c27f81d16430babc5180859e630c407eeb19d9a90755faa7955e28a737852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_HEBREW</name>
      <anchor>gga65c27f81d16430babc5180859e630c44e4923042962d1ef7beef742ac2aff55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_HIRAGANA</name>
      <anchor>gga65c27f81d16430babc5180859e630c480166ab7969e72a59ec0b29e17e5cf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_KANNADA</name>
      <anchor>gga65c27f81d16430babc5180859e630c448aa3f3061e442e6b7c52e72cc48ef09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_KATAKANA</name>
      <anchor>gga65c27f81d16430babc5180859e630c4a7302a4be01655b1e07a7e4941018a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_KHMER</name>
      <anchor>gga65c27f81d16430babc5180859e630c4f05e27f3b79655f01913038dcbc5afef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_LAO</name>
      <anchor>gga65c27f81d16430babc5180859e630c4194cbdb7e2e61c0fa6fa0b23662dfeff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_LATIN</name>
      <anchor>gga65c27f81d16430babc5180859e630c4d17a7e89c5e4a665aadc5c2fbfe03577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_MALAYALAM</name>
      <anchor>gga65c27f81d16430babc5180859e630c41143b7483e69404a9746b2cd563be268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_MONGOLIAN</name>
      <anchor>gga65c27f81d16430babc5180859e630c42b31ecf1fff9e11cd9485b2c48361bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_MYANMAR</name>
      <anchor>gga65c27f81d16430babc5180859e630c4030bd3273b5f23afb89f9a4f07fb55ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_OGHAM</name>
      <anchor>gga65c27f81d16430babc5180859e630c4808f1d00adfe3560c8a214149a4c4d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_OLD_ITALIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c4f5fd5907cab24fc717db659fa7d3f3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_ORIYA</name>
      <anchor>gga65c27f81d16430babc5180859e630c4e7a60aff7fef7dd9e7318bee35b43045</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_RUNIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c41404d90204cdd88c1452e4e670bc6927</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_SINHALA</name>
      <anchor>gga65c27f81d16430babc5180859e630c4fb3a53e49b421096af1661c285fe2587</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_SYRIAC</name>
      <anchor>gga65c27f81d16430babc5180859e630c44f298b099128232789644a01205c570e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_TAMIL</name>
      <anchor>gga65c27f81d16430babc5180859e630c46f4a833e9587807e0e116df5c85d8fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_TELUGU</name>
      <anchor>gga65c27f81d16430babc5180859e630c48da22b49a28651fa01e043d9c3514ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_THAANA</name>
      <anchor>gga65c27f81d16430babc5180859e630c44e026c7403ba33a8a98c7621b7ca0255</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_THAI</name>
      <anchor>gga65c27f81d16430babc5180859e630c40d1113ab9af422eb37d6c539a951e4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_TIBETAN</name>
      <anchor>gga65c27f81d16430babc5180859e630c45820753758b8c4bf09cc95e2022cee72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_CANADIAN_ABORIGINAL</name>
      <anchor>gga65c27f81d16430babc5180859e630c472ebd396aade2404788859157a29e13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_YI</name>
      <anchor>gga65c27f81d16430babc5180859e630c43b8f7ecba73f938b66cec0b878b98ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_TAGALOG</name>
      <anchor>gga65c27f81d16430babc5180859e630c4cde9b8edf8ff9fa503d8b702090c8052</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_HANUNOO</name>
      <anchor>gga65c27f81d16430babc5180859e630c42d5a0fec69246cf0fb24ceff014b8b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_BUHID</name>
      <anchor>gga65c27f81d16430babc5180859e630c40646f9b83be4f97c309752099ea3c9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_TAGBANWA</name>
      <anchor>gga65c27f81d16430babc5180859e630c49b55d2764dc4f564cc1ee815d479db0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_BRAILLE</name>
      <anchor>gga65c27f81d16430babc5180859e630c45863cbe2d330fdffb9a7b47fc292356b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_CYPRIOT</name>
      <anchor>gga65c27f81d16430babc5180859e630c45658226d5befb421e3416a049cfae983</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_LIMBU</name>
      <anchor>gga65c27f81d16430babc5180859e630c4bc280f220cd71bc023ebf1780abf8847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_OSMANYA</name>
      <anchor>gga65c27f81d16430babc5180859e630c4642bb3e9d3a2cf894df32e1b091d8b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_SHAVIAN</name>
      <anchor>gga65c27f81d16430babc5180859e630c40c558cc7f0adc6445105d4bcfd0b5b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_LINEAR_B</name>
      <anchor>gga65c27f81d16430babc5180859e630c448d1988b82419aef91d09601640e0180</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_TAI_LE</name>
      <anchor>gga65c27f81d16430babc5180859e630c4ba51b1b585e731fc9698a27991d3e56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_UGARITIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c483fdcc8a7bfcc02b004dad84c3d1d401</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pango/pangomm/layout.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>pango_2pangomm_2layout_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::Layout</class>
    <member kind="enumeration">
      <name>Alignment</name>
      <anchor>gf6b8926663368e305380e01f8858caca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_LEFT</name>
      <anchor>ggf6b8926663368e305380e01f8858caca8c5012fa9308d827a01c58229fecea1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_CENTER</name>
      <anchor>ggf6b8926663368e305380e01f8858cacaffec66e462036100230c605a2da2aa68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_RIGHT</name>
      <anchor>ggf6b8926663368e305380e01f8858caca407a6b9ee34a9abe34eeb6ae69bb2d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EllipsizeMode</name>
      <anchor>g982cbecf0c4ee56766aab816a7f5ed0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSIZE_NONE</name>
      <anchor>gg982cbecf0c4ee56766aab816a7f5ed0b84c652c4025fba9c94da9fab16d4e60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSIZE_START</name>
      <anchor>gg982cbecf0c4ee56766aab816a7f5ed0ba3f8f980c3a22af06a1426428f670924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSIZE_MIDDLE</name>
      <anchor>gg982cbecf0c4ee56766aab816a7f5ed0b3893aa6cb0764406218e6559a0ee566b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSIZE_END</name>
      <anchor>gg982cbecf0c4ee56766aab816a7f5ed0b732ae4ddee220cfd8151f405aa78882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WrapMode</name>
      <anchor>gd57530f0324d4fd9e8a2fcec904ab240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_WORD</name>
      <anchor>ggd57530f0324d4fd9e8a2fcec904ab240d0ec962fe36f946c51767cf9000d3614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_CHAR</name>
      <anchor>ggd57530f0324d4fd9e8a2fcec904ab24088de0a8686bbf5d7231e39726b3bbf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_WORD_CHAR</name>
      <anchor>ggd57530f0324d4fd9e8a2fcec904ab24001076b9c73ab2681ad22db41e4499416</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtk/gtkmm/layout.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>gtk_2gtkmm_2layout_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Layout</class>
  </compound>
  <compound kind="file">
    <name>layoutiter.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>layoutiter_8h</filename>
    <namespace>Pango</namespace>
    <class kind="class">Pango::LayoutIter</class>
  </compound>
  <compound kind="file">
    <name>layoutline.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>layoutline_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::LayoutLine</class>
    <class kind="struct">Pango::LayoutLineTraits</class>
    <member kind="typedef">
      <type>Glib::SListHandle&lt; Glib::RefPtr&lt; const LayoutLine &gt;, LayoutLineTraits &gt;</type>
      <name>SListHandle_ConstLayoutLine</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>0bbb7ae1485076ce063b20b7994275c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Glib::SListHandle&lt; Glib::RefPtr&lt; LayoutLine &gt;, LayoutLineTraits &gt;</type>
      <name>SListHandle_LayoutLine</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>1f636822a058f6e5da81377e7f8f6cc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>layoutrun.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>layoutrun_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::LayoutRun</class>
  </compound>
  <compound kind="file">
    <name>list.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>list_8h</filename>
    <namespace>Gdk</namespace>
  </compound>
  <compound kind="file">
    <name>liststore.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>liststore_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ListStore</class>
  </compound>
  <compound kind="file">
    <name>main.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>main_8h</filename>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Main</class>
  </compound>
  <compound kind="file">
    <name>menu.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>menu_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Menu</class>
  </compound>
  <compound kind="file">
    <name>menu_elems.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>menu__elems_8h</filename>
    <namespace>Gtk</namespace>
    <namespace>Gtk::Menu_Helpers</namespace>
    <class kind="class">Gtk::Menu_Helpers::CheckMenuElem</class>
    <class kind="class">Gtk::Menu_Helpers::Element</class>
    <class kind="class">Gtk::Menu_Helpers::ImageMenuElem</class>
    <class kind="class">Gtk::Menu_Helpers::MenuElem</class>
    <class kind="class">Gtk::Menu_Helpers::RadioMenuElem</class>
    <class kind="class">Gtk::Menu_Helpers::SeparatorElem</class>
    <class kind="class">Gtk::Menu_Helpers::StockMenuElem</class>
    <class kind="class">Gtk::Menu_Helpers::TearoffMenuElem</class>
  </compound>
  <compound kind="file">
    <name>menubar.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>menubar_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::MenuBar</class>
  </compound>
  <compound kind="file">
    <name>menuitem.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>menuitem_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <namespace>Gtk::Menu_Helpers</namespace>
    <class kind="class">Gtk::MenuItem</class>
  </compound>
  <compound kind="file">
    <name>menushell.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>menushell_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <namespace>Gtk::Menu_Helpers</namespace>
    <class kind="class">Gtk::Menu_Helpers::MenuList</class>
    <class kind="class">Gtk::MenuShell</class>
  </compound>
  <compound kind="file">
    <name>menutoolbutton.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>menutoolbutton_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::MenuToolButton</class>
  </compound>
  <compound kind="file">
    <name>messagedialog.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>messagedialog_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::MessageDialog</class>
    <member kind="enumeration">
      <name>ButtonsType</name>
      <anchor>g13107e98e788d2cd5f823a58dcb094ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_NONE</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab642de769ce97b03baa1b9ffd8ea9f811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_OK</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab3d1b1d59c8313e34b8e2a4b5cc72b9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_CLOSE</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab3f3140cf990d0c149d52a39927ac20d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_CANCEL</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab717c48c9847dadf67d0d08f82b815d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_YES_NO</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab8681f46960c4fc800266eb6b0aeb4e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_OK_CANCEL</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094abf2d883595f0fbecb1d96cbbb38b68bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MessageType</name>
      <anchor>g8698319d7eb64b1f297b04e4e5c7809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE_INFO</name>
      <anchor>gg8698319d7eb64b1f297b04e4e5c7809b08d815a4356c7c4746a0c2387d04e9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE_WARNING</name>
      <anchor>gg8698319d7eb64b1f297b04e4e5c7809b09c3537691f239d5208119760edb512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE_QUESTION</name>
      <anchor>gg8698319d7eb64b1f297b04e4e5c7809b0066ef40589e641b1c74d02c657211c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE_ERROR</name>
      <anchor>gg8698319d7eb64b1f297b04e4e5c7809b91b33156746751ff94f2069e0b487df9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>misc.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>misc_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Misc</class>
  </compound>
  <compound kind="file">
    <name>noopobject.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>noopobject_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::NoOpObject</class>
  </compound>
  <compound kind="file">
    <name>notebook.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>notebook_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <namespace>Gtk::Notebook_Helpers</namespace>
    <class kind="class">Gtk::Notebook_Helpers::Element</class>
    <class kind="struct">Gtk::Notebook_Helpers::MenuElem</class>
    <class kind="class">Gtk::Notebook</class>
    <class kind="class">Gtk::Notebook_Helpers::Page</class>
    <class kind="class">Gtk::Notebook_Helpers::PageIterator</class>
    <class kind="class">Gtk::Notebook_Helpers::PageList</class>
    <class kind="struct">Gtk::Notebook_Helpers::TabElem</class>
    <member kind="typedef">
      <type>Element</type>
      <name>WidgetElem</name>
      <anchorfile>namespaceGtk_1_1Notebook__Helpers.html</anchorfile>
      <anchor>f30fc644585800b247f6a02173b1af69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NotebookTab</name>
      <anchor>g804b44857d22ee4305c3c2f333f08062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTEBOOK_TAB_FIRST</name>
      <anchor>gg804b44857d22ee4305c3c2f333f08062197be870323c8dfd1fc9852671403212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTEBOOK_TAB_LAST</name>
      <anchor>gg804b44857d22ee4305c3c2f333f080628feb306c73f894c46c06ce69092de13f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>atk/atkmm/object.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>atk_2atkmm_2object_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Object</class>
    <member kind="typedef">
      <type>guint64</type>
      <name>State</name>
      <anchorfile>namespaceAtk.html</anchorfile>
      <anchor>c8c786b6146e720a10e40c9a6483f153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Role</name>
      <anchor>g19e4dff08645ca208cdf524836a1be27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_INVALID</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2703b7adf147abb99a34364887f60e2f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ACCEL_LABEL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2790fb348c65faa9edba2d4b12f57362b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ALERT</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27751119ceaf56a7e1d498fd0865256db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ANIMATION</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be278bbdc9aa636a56d50e5b2252c4b71de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ARROW</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be274e32033a4a294decb90b75426efccd51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_CALENDAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27729cc798f3a871420edf7b84e5fce29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_CANVAS</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27cc1d1fb0dde94d186cd240de4c83fb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_CHECK_BOX</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2799dc1127fad81abe98e54feadd8edaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_CHECK_MENU_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be276e41d9ae82e9d619d8e2007de55a0d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_COLOR_CHOOSER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2728ea532fedc5f1492f55ee42ba0d110e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_COLUMN_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c562110645a30d7ffe3f0cc2414752a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_COMBO_BOX</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27249384b8d5b79299f62b88fc0d91e5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DATE_EDITOR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27ed6ca916b1d54f9bf12c058473c4e80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DESKTOP_ICON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be276c6f6aad475905b77817469b6bc9b04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DESKTOP_FRAME</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27da71f6f6bbca69523b8f05b9798101f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DIAL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c949b07517c4f4eb51c43769daea900e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DIALOG</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2707c8c90ac361cc44215bc9a13cc9d63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DIRECTORY_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27fcf15a284444b646fed5b7a2c56f5f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DRAWING_AREA</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be272fa15e4f6b6410032087a98829e17904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FILE_CHOOSER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be278d2b5f26392a637571fc3b0340aba1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FILLER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be279577893f52a7ca0d3c8097f8c36c4117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FONT_CHOOSER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27964762ebfbe131d0d43a531ba313a0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FRAME</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be278da375d17cefb5a54b15b3d94cc28f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_GLASS_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be276ea3843b8201512a88a5efd20252092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_HTML_CONTAINER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be274298c2d598ded8be2c8c263882af28c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ICON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be276fe1b16f7cc09e7b2f18903658d9d3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_IMAGE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c2730b9c7eaf67367ac3c0f078220be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_INTERNAL_FRAME</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2763411be70a6256c25661b36619f991b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LABEL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27d9d6252511d4e87c47c34e7721a64718</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LAYERED_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c9e80d237b517896ae4c6a5d1ae69812</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LIST</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27976a583ee8932ede9a6e3386404ca163</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LIST_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27cf53a383aadfd934ee44868d1b894f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_MENU</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c2b15d7e6319620647912ebeba520ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_MENU_BAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2796956fae7c290317391e196997b73962</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_MENU_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2744d66448a05cac51943120a980ada0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_OPTION_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2784919c9223cf1c1956bc63bab4a06f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PAGE_TAB</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2730cdee73954df268b35ad60fc7af7853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PAGE_TAB_LIST</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be277b253b6220fcacf99d5d5cde334fdfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PANEL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2793d64dd645e4a919bffd28187ad4d73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PASSWORD_TEXT</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c0050f6c421892b3f27d71432dc8d805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_POPUP_MENU</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27d64cf2b1b9bb4c135bc82c2d2150ce29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PROGRESS_BAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be270ee7ee60e2887834ed3c725e8a27e6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PUSH_BUTTON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27893358f2d67d103974775b66973c449f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_RADIO_BUTTON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27063d6d55f8b92793e2f040014fce61b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_RADIO_MENU_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be278ed4fe61e40eb9110f80a643fc00be61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ROOT_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27522edfb1bad8ea4e20cfff5b2d4a4b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ROW_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be270673b83465635c405e96ff2319ab7768</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SCROLL_BAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27a7dcad3ca39aa6cfe8e7e2cac8613ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SCROLL_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2777b4d9445e55372af979ca6e9bd3ea44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SEPARATOR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be273c73d2fb94f28c3826c91971f105157a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SLIDER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2772284d576401425d7d9d25dc227418b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SPLIT_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27854d707133a53c61d2a7f8abd51c662a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SPIN_BUTTON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27e196510d3430ed6bd20c180cc20459d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_STATUSBAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27ca33485bd1b36ab060e0ee40f0fb146f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TABLE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2723a1885658083e4b711ba07e54c977a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TABLE_CELL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2737b8c0a0962de75d1c5543aee0c7f334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TABLE_COLUMN_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27b4e1a16cfa76e026959c6973b6d3065f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TABLE_ROW_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27764cac0e6c79835535c01068f3048f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TEAR_OFF_MENU_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be270e7d46e59c365b1da54969745015f76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TERMINAL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be279a6bb25c658677bb58e1bda9828c1c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TEXT</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27ae92d12d274c258e1e16b02b1dfe72b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TOGGLE_BUTTON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be273a9554aa8f05b3fd255e395a75e13a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TOOL_BAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be279e57841f611edac11ce5cb99886241ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TOOL_TIP</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27a486c34f56938cc27fa35ca7d3e08b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TREE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2763c6af1d80435c09ed5b450eb6604867</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TREE_TABLE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2716edf707b28f7c93009964498ae556d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_UNKNOWN</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27922437fd0b6fbddbf4f89f1733b8a280</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_VIEWPORT</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27a0c2aa0067292f8ad5e74bf77741d3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_WINDOW</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be272360eb9b8e8509c4002ddfee5a9d0add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be271402405b5b60ac46a03ba9e1b330ee10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FOOTER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be273c73c67b2af4e6ad007608b6087728ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PARAGRAPH</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27d2aebfb6550f478089da3c5a999270dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_RULER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be277fb381b91ab96dafa1e6bd5895d01cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_APPLICATION</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27cbd3e3422a0c938be7d7321d3b81f368</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_AUTOCOMPLETE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27f63525acc7814e9502808813e87fa5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_EDITBAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27d2b191ec8ae853c6dd65f4878de54122</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_EMBEDDED</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27fe3884c520dcfbd0e8e24d1351175401</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LAST_DEFINED</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c2a78ab956bc9edb48ef9c20e7fa4db2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtk/gtkmm/object.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>gtk_2gtkmm_2object_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Object</class>
    <member kind="function">
      <type>T *</type>
      <name>manage</name>
      <anchorfile>namespaceGtk.html</anchorfile>
      <anchor>85d08eef743328ffebac2647a9c7f183</anchor>
      <arglist>(T *obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>objectaccessible.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>objectaccessible_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::ObjectAccessible</class>
  </compound>
  <compound kind="file">
    <name>optionmenu.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>optionmenu_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::OptionMenu</class>
  </compound>
  <compound kind="file">
    <name>paned.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>paned_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::HPaned</class>
    <class kind="class">Gtk::Paned</class>
    <class kind="class">Gtk::VPaned</class>
  </compound>
  <compound kind="file">
    <name>pixbuf.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>pixbuf_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Pixbuf</class>
    <class kind="class">Gdk::PixbufError</class>
    <member kind="enumeration">
      <name>Colorspace</name>
      <anchor>g866d716154abb7f5be26bd36b3017d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORSPACE_RGB</name>
      <anchor>gg866d716154abb7f5be26bd36b3017d3f39313649a1fa46879e07ba7382999b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InterpType</name>
      <anchor>g709a35a3eb48c0b819041e3414715fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERP_NEAREST</name>
      <anchor>gg709a35a3eb48c0b819041e3414715fac22129caba277125be5d3c4714099078e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERP_TILES</name>
      <anchor>gg709a35a3eb48c0b819041e3414715facc72d1ce227b1c570efe1287ec0dabcae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERP_BILINEAR</name>
      <anchor>gg709a35a3eb48c0b819041e3414715fac56d6925a332ea2e58b21302fa0b7ed87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERP_HYPER</name>
      <anchor>gg709a35a3eb48c0b819041e3414715fac9c1e80287fa7bcae9ffd900d2310f57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PixbufAlphaMode</name>
      <anchor>g9c246a3d798a37b03d87e1b44865e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ALPHA_BILEVEL</name>
      <anchor>gg9c246a3d798a37b03d87e1b44865e9407290c64f44fa2d0a6710131042ed4c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ALPHA_FULL</name>
      <anchor>gg9c246a3d798a37b03d87e1b44865e9408a9cd4c03249fef0b2a978917947770f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PixbufRotation</name>
      <anchor>g2587434fd0a409f88feba9e5311e6240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ROTATE_NONE</name>
      <anchor>gg2587434fd0a409f88feba9e5311e62407399bd52deaa403dd84294a428e9cbf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ROTATE_COUNTERCLOCKWISE</name>
      <anchor>gg2587434fd0a409f88feba9e5311e62404fac3cedd03079e20b9f60487d1b850b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ROTATE_UPSIDEDOWN</name>
      <anchor>gg2587434fd0a409f88feba9e5311e62408ce26d0684488a90058bce642d7a4bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ROTATE_CLOCKWISE</name>
      <anchor>gg2587434fd0a409f88feba9e5311e6240fecf52249f9ef32129aad0cf5e8910bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pixbufanimation.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>pixbufanimation_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::PixbufAnimation</class>
  </compound>
  <compound kind="file">
    <name>pixbufanimationiter.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>pixbufanimationiter_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::PixbufAnimationIter</class>
  </compound>
  <compound kind="file">
    <name>pixbufformat.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>pixbufformat_8h</filename>
    <namespace>Gdk</namespace>
    <class kind="class">Gdk::PixbufFormat</class>
  </compound>
  <compound kind="file">
    <name>pixbufloader.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>pixbufloader_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::PixbufLoader</class>
  </compound>
  <compound kind="file">
    <name>pixmap.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>pixmap_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Pixmap</class>
  </compound>
  <compound kind="file">
    <name>plug.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>plug_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Plug</class>
  </compound>
  <compound kind="file">
    <name>progressbar.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>progressbar_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ProgressBar</class>
    <member kind="enumeration">
      <name>ProgressBarOrientation</name>
      <anchor>gf7167797301c24d5a878083e76e8d751</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_LEFT_TO_RIGHT</name>
      <anchor>ggf7167797301c24d5a878083e76e8d7514d47f8d74873179ff376cccbdb590995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_RIGHT_TO_LEFT</name>
      <anchor>ggf7167797301c24d5a878083e76e8d7512a6c0c2ad89f4c04c84e93ccd45b9a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_BOTTOM_TO_TOP</name>
      <anchor>ggf7167797301c24d5a878083e76e8d751a815309144a4433266d9ac9c88f1f158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_TOP_TO_BOTTOM</name>
      <anchor>ggf7167797301c24d5a878083e76e8d751649011082f8abadf83b1b3f9ff4c29af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ProgressBarStyle</name>
      <anchor>gc68c2d059dd9d8f1ee22189e02ed9f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_CONTINUOUS</name>
      <anchor>ggc68c2d059dd9d8f1ee22189e02ed9f189bee990355630fa688168540558844b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_DISCRETE</name>
      <anchor>ggc68c2d059dd9d8f1ee22189e02ed9f1860101d1ef5b486c71f780a0149a9b1dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radioaction.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>radioaction_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::RadioAction</class>
  </compound>
  <compound kind="file">
    <name>radiobutton.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>radiobutton_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::RadioButton</class>
  </compound>
  <compound kind="file">
    <name>radiobuttongroup.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>radiobuttongroup_8h</filename>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::RadioButtonGroup</class>
  </compound>
  <compound kind="file">
    <name>radiomenuitem.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>radiomenuitem_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::RadioMenuItem</class>
  </compound>
  <compound kind="file">
    <name>radiotoolbutton.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>radiotoolbutton_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::RadioToolButton</class>
  </compound>
  <compound kind="file">
    <name>range.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>range_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Range</class>
  </compound>
  <compound kind="file">
    <name>rc.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>rc_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::RC</class>
    <class kind="class">Gtk::RcStyle</class>
    <member kind="enumeration">
      <name>RcFlags</name>
      <anchor>g927b22f7f16ca027afea43fe596482e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_FG</name>
      <anchor>gg927b22f7f16ca027afea43fe596482e2fd4cff28df11e70ac2eb94056d03f424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_BG</name>
      <anchor>gg927b22f7f16ca027afea43fe596482e2f3c675b7f53c63bf3d4f2572db080fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_TEXT</name>
      <anchor>gg927b22f7f16ca027afea43fe596482e2511e63d10a623d2d7983c34aa9c5efcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_BASE</name>
      <anchor>gg927b22f7f16ca027afea43fe596482e2a128c60177964b6c311e306eaefd0b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RcFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gf418f32f46483308d66a598861b81818</anchor>
      <arglist>(RcFlags lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gf1320f90f35f0d266a359f8926d442ac</anchor>
      <arglist>(RcFlags &amp;lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g12861df9a82bab9839cdd50856cb6122</anchor>
      <arglist>(RcFlags lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gf4944a7c6d8bbafd7c5fa6e87632d8d9</anchor>
      <arglist>(RcFlags &amp;lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gc984d896de6540bb8cc902e46eedbb6e</anchor>
      <arglist>(RcFlags lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g3cc03e40cdc675100749290e23e4a731</anchor>
      <arglist>(RcFlags &amp;lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>ge5ae35b75c77b4eab1bf796d6ae5d3f5</anchor>
      <arglist>(RcFlags flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pango/pangomm/rectangle.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>pango_2pangomm_2rectangle_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::Rectangle</class>
  </compound>
  <compound kind="file">
    <name>gdk/gdkmm/rectangle.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>gdk_2gdkmm_2rectangle_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Rectangle</class>
  </compound>
  <compound kind="file">
    <name>region.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>region_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Region</class>
    <member kind="typedef">
      <type>_GdkRegion</type>
      <name>GdkRegion</name>
      <anchorfile>region_8h.html</anchorfile>
      <anchor>b92da37c74bfa757f4b586edc9710089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FillRule</name>
      <anchor>gcdee003b8806d447553fd52634a7c135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVEN_ODD_RULE</name>
      <anchor>ggcdee003b8806d447553fd52634a7c135ed83e191223412268bc37bd8d394e903</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDING_RULE</name>
      <anchor>ggcdee003b8806d447553fd52634a7c135df6f0ba966e5a97664608460d2f0931b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>OverlapType</name>
      <anchor>g08d3ef020cf9281bc1ef38eb476a522a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVERLAP_RECTANGLE_IN</name>
      <anchor>gg08d3ef020cf9281bc1ef38eb476a522a9491ae10f500d9606448c7837d4803da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVERLAP_RECTANGLE_OUT</name>
      <anchor>gg08d3ef020cf9281bc1ef38eb476a522a7ed33eb6333285003f6f5495d2e2b1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVERLAP_RECTANGLE_PART</name>
      <anchor>gg08d3ef020cf9281bc1ef38eb476a522a89be1ceefbfc26195ca619fb023b7629</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>relation.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>relation_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Relation</class>
    <member kind="enumeration">
      <name>RelationType</name>
      <anchor>g83c3f0442ea6f73e32064b0caab555e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_NULL</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5aea69e742552ceb9f70ca4c56762d05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_CONTROLLED_BY</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e58f1d7c5d76eb99c6ed3eea74d6789c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_CONTROLLER_FOR</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5a09d2699baa68435f052efcf1bdb31a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_LABEL_FOR</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5153737de310e5a2ff070673ee187f7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_LABELLED_BY</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5db9d3f6dbb3e8598b20a6efe0c6af7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_MEMBER_OF</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e59195c013a34f06909866cd10e52302ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_NODE_CHILD_OF</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e564ca3d57229a1dcede942da0baa1ff4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_FLOWS_TO</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e514a32c575c20ef9be12b998ebf52bbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_FLOWS_FROM</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5ab5f947116ed0bafb94cecea3b7851ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_SUBWINDOW_OF</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e53f6009fc7a13a44e843aac87b73aae03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_EMBEDS</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e57921ea29aa8dde256edc277333b563bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_EMBEDDED_BY</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e522e96ad05c3f8dd8e17520f3c2b22821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_POPUP_FOR</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5b0a1b4ff1cc10c8d84041bf6559e26dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_PARENT_WINDOW_OF</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e54a1ce2e70e857d0522c5b183f9f2a481</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_LAST_DEFINED</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e56e2671b325cfee0566d5302bc58b983f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>relationset.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>relationset_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::RelationSet</class>
  </compound>
  <compound kind="file">
    <name>renderer.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>renderer_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::Renderer</class>
    <member kind="enumeration">
      <name>RenderPart</name>
      <anchor>g4693406cc96d2a394dbe67f895d5323c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RENDER_PART_FOREGROUND</name>
      <anchor>gg4693406cc96d2a394dbe67f895d5323c523206374d322628bb7ca119c909ed87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RENDER_PART_BACKGROUND</name>
      <anchor>gg4693406cc96d2a394dbe67f895d5323c7dcc5d54f771f2b8cbfbe4ed314e34c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RENDER_PART_UNDERLINE</name>
      <anchor>gg4693406cc96d2a394dbe67f895d5323c8997a2382c8ed4b82f77cc58bfe60f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RENDER_PART_STRIKETHROUGH</name>
      <anchor>gg4693406cc96d2a394dbe67f895d5323c2a063b6114dcf477d0e2d3a77634c590</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rgb.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>rgb_8h</filename>
    <namespace>Gdk</namespace>
    <member kind="function">
      <type>bool</type>
      <name>rgb_ditherable</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>179c284b86eff1e400ea668edfe7295e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Colormap &gt;</type>
      <name>rgb_get_colormap</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>37e62b12aa3ddf44b4f69e05d8893b5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Visual &gt;</type>
      <name>rgb_get_visual</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>9d00114afb7faca843a463a83e64226a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rgbcmap.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>rgbcmap_8h</filename>
    <namespace>Gdk</namespace>
    <class kind="class">Gdk::RgbCmap</class>
  </compound>
  <compound kind="file">
    <name>ruler.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>ruler_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::HRuler</class>
    <class kind="class">Gtk::Ruler</class>
    <class kind="class">Gtk::VRuler</class>
  </compound>
  <compound kind="file">
    <name>scale.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>scale_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::HScale</class>
    <class kind="class">Gtk::Scale</class>
    <class kind="class">Gtk::VScale</class>
  </compound>
  <compound kind="file">
    <name>screen.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>screen_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Screen</class>
  </compound>
  <compound kind="file">
    <name>scrollbar.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>scrollbar_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::HScrollbar</class>
    <class kind="class">Gtk::Scrollbar</class>
    <class kind="class">Gtk::VScrollbar</class>
  </compound>
  <compound kind="file">
    <name>scrolledwindow.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>scrolledwindow_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ScrolledWindow</class>
  </compound>
  <compound kind="file">
    <name>selection.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>selection_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Selection</class>
  </compound>
  <compound kind="file">
    <name>selectiondata.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>selectiondata_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::SelectionData</class>
  </compound>
  <compound kind="file">
    <name>selectiondata_private.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>selectiondata__private_8h</filename>
    <namespace>Gtk</namespace>
  </compound>
  <compound kind="file">
    <name>separator.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>separator_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::HSeparator</class>
    <class kind="class">Gtk::Separator</class>
    <class kind="class">Gtk::VSeparator</class>
  </compound>
  <compound kind="file">
    <name>separatormenuitem.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>separatormenuitem_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::SeparatorMenuItem</class>
  </compound>
  <compound kind="file">
    <name>separatortoolitem.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>separatortoolitem_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::SeparatorToolItem</class>
  </compound>
  <compound kind="file">
    <name>settings.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>settings_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Settings</class>
  </compound>
  <compound kind="file">
    <name>sizegroup.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>sizegroup_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::SizeGroup</class>
    <member kind="enumeration">
      <name>SizeGroupMode</name>
      <anchor>g7230c54c268363becedfd97bc42f7d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_GROUP_NONE</name>
      <anchor>gg7230c54c268363becedfd97bc42f7d05355c263dce199519181a1dd43eaf79f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_GROUP_HORIZONTAL</name>
      <anchor>gg7230c54c268363becedfd97bc42f7d05b091727c168ae9b45d31db97747c609a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_GROUP_VERTICAL</name>
      <anchor>gg7230c54c268363becedfd97bc42f7d05819210db9a6bfe57b1422de106a683a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_GROUP_BOTH</name>
      <anchor>gg7230c54c268363becedfd97bc42f7d055c2e00c8234e5fc1368c6d7285a3f710</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>socket.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>socket_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Socket</class>
  </compound>
  <compound kind="file">
    <name>spinbutton.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>spinbutton_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::SpinButton</class>
    <member kind="enumvalue">
      <name>INPUT_ERROR</name>
      <anchor>ggf6f7a88cac1c71271e56ce8daa01d07eb13b96852791f1cc3d89b1839074b384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SpinButtonUpdatePolicy</name>
      <anchor>gd6ac4f99aa79bca0ff4daa89d6e5e8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_ALWAYS</name>
      <anchor>ggd6ac4f99aa79bca0ff4daa89d6e5e8dbfea0c34d6bdead56c97b9b0babe10803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_IF_VALID</name>
      <anchor>ggd6ac4f99aa79bca0ff4daa89d6e5e8dbfd66d0e31b71ec913531160d04586a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SpinType</name>
      <anchor>g1fdcff1634130369780165ddce65575c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_STEP_FORWARD</name>
      <anchor>gg1fdcff1634130369780165ddce65575c0ca89b69311680e0c72e7b0bece2444f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_STEP_BACKWARD</name>
      <anchor>gg1fdcff1634130369780165ddce65575cc0117b95bfcdbc88253d47cb5d4414f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_PAGE_FORWARD</name>
      <anchor>gg1fdcff1634130369780165ddce65575c89790126238b4d2d4206db2c99c09fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_PAGE_BACKWARD</name>
      <anchor>gg1fdcff1634130369780165ddce65575cb83feee7278a7d863c1da99d338caccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_HOME</name>
      <anchor>gg1fdcff1634130369780165ddce65575c317a98a7e2a33b285cbed0930ef69565</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_END</name>
      <anchor>gg1fdcff1634130369780165ddce65575ce4bef48b328995ec528c2632ce3b732e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_USER_DEFINED</name>
      <anchor>gg1fdcff1634130369780165ddce65575c634aaea762b539d3aca7a50e744443f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stateset.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>stateset_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::StateSet</class>
    <member kind="enumeration">
      <name>StateType</name>
      <anchor>g2b925d92032639815edcfd9b0f53d15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_INVALID</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ef38c9a5ee701bd869fa693dde077ae94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ACTIVE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e3b96a8572f1fb31ba171e8eb76d44434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ARMED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e36f02ef2ddb01fcb26d33caa4896c7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_BUSY</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e3d81e4407381a35205154904c27d4b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_CHECKED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e6a36533b9c0bcc4e1f34f461ff8cd137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_DEFUNCT</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ef15f11d7b48b1119169c80789a3ea6c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_EDITABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e35fcaac7746569ade7f7386832603de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ENABLED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e74d7172d6fd23d38d5627c00276c39fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_EXPANDABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15efc4c8c22b95953a4d65ee30827873c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_EXPANDED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15eef89a6238be3b2983589cea2c8e79eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_FOCUSABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ea0021f2c26dba14838aff2420c8f4470</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_FOCUSED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e2a4d25fbbc37ecbdd0568fd1df6908a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_HORIZONTAL</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e19eec6e9b6278a938a80a69c845768bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ICONIFIED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e854aab00b1fcfaeb21a3e3166e54bb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_MODAL</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e54d686d0481e36bdc4fcddf87631691b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_MULTI_LINE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e3cab9f3ac425aa5ba0c67e59f8794d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_MULTISELECTABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e590b7d91649336348d28f6f55c18cfbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_OPAQUE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e9e46ab4b9bce571c2513a3be9b6b9604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_PRESSED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e245197daf9437f95382b79396f48792a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_RESIZABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ed336da6c742fc4ce3531aa97b74841f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SELECTABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e8184260e7b2f204a489a1c80d9a1939b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SELECTED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ecc45152c44f7cf29087c66bf17583410</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SENSITIVE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ee0c53804b335dd7d55e1a3ddbe12d76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SHOWING</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e471306798894af3cd14ee19ec3aaef90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SINGLE_LINE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15eb7dc583652460e80737563afad54c48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_STALE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e0b03f4269d42f6413c7087181b8a37c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_TRANSIENT</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ebb54a2722b9b213a699f35a09195afca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_VERTICAL</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15eb9027e2efcc01b4aac8deb30e34fc0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_VISIBLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e6aa787a91d66a1c8fea75c196febfc43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_MANAGES_DESCENDANTS</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e5895f35295aeaa7cc86de41bf7cb2517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_INDETERMINATE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ee4b19682debcbeada8e9061b033bbd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_TRUNCATED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ed1f2cb1d7770bb2c4549ef5b998cf21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_REQUIRED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15eeea37ea980f7cb90a79eed520bc635e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_LAST_DEFINED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e65bb8311dba662b7de5ca0fc6ab4ffe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>statusbar.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>statusbar_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Statusbar</class>
  </compound>
  <compound kind="file">
    <name>stock.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>stock_8h</filename>
    <namespace>Gtk</namespace>
    <namespace>Gtk::Stock</namespace>
    <class kind="struct">Gtk::BuiltinStockID</class>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>f5a3d62d679e3dd162bd77ac76205105</anchor>
      <arglist>(const Gtk::StockItem &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SListHandle&lt; Gtk::StockID, Gtk::StockID_Traits &gt;</type>
      <name>get_ids</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>bf965c1d305e2880ac77f830477bb282</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lookup</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>4dc27939c9cf6d35a22c68ac7956c5d4</anchor>
      <arglist>(const Gtk::StockID &amp;stock_id, Gtk::IconSize size, Gtk::Image &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lookup</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>4af9c6d6dcfc869aa1426ff8d75ccb7d</anchor>
      <arglist>(const Gtk::StockID &amp;stock_id, Gtk::IconSet &amp;iconset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lookup</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>2e8af08233c9d1f328275a5c0e6a742e</anchor>
      <arglist>(const Gtk::StockID &amp;stock_id, Gtk::StockItem &amp;item)</arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>ABOUT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>dff2141ffe8732f7f938d8a09afe9e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>ADD</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>e5ff18e6b993c6e6e536a5691f713fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>APPLY</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>4cbfe0fbbd18329f560bb225081743c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>BOLD</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>c9685666b26387bcd0c02153615870c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>CANCEL</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>cfe70802a49b2fb4b6ea17285eb4356e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>CDROM</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>bafce7d44bbc432d9c74aa6b9f988f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>CLEAR</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>96216a9bbcc84381b9c0374503fa4bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>CLOSE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>56b04c0b7ca639605134529d4763c785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>COLOR_PICKER</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>429e7f57f5ff8778899249233d19edd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>CONNECT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>79ba2647c9fb924b3c07a65f1818a4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>CONVERT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>0ee2c68fdc8effc3bcc18ffab289fc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>COPY</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>9d7ac2081a0c8c7cec286946a7c0fb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>CUT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>76302fb02dfe89fd8a7af6cfac51eb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>DELETE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>111cedc394652655fd93229be1ae03b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>DIALOG_AUTHENTICATION</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>774f24ac5ce37b55d836ee53327cdb88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>DIALOG_ERROR</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>11bd3c8cb0513d6b2d3157a91be3aa27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>DIALOG_INFO</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>aaa7221c35a8f748687332ce971fdfc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>DIALOG_QUESTION</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>e27e29cf3883b1e4ecc1302efbdbb950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>DIALOG_WARNING</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>9854930f9d897a12e72b2e6c205111a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>DIRECTORY</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>94820259b1d84a05dce97f119e75bd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>DISCONNECT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>65c91d02688d4556380339cc714c8550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>DND</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>be8c8f458f1266beaa978b1a093a624a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>DND_MULTIPLE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>ffff24b9028b7123c5f3954f5a1e1462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>EDIT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>39b5d6f7f313ead8ce58cf51fa5344d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>EXECUTE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>f553b5476f48ac86b2c7e2eb399f2ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>FILE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>a0aa8a79b9eec5a1d7ab645c966c3585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>FIND</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>6775f3422377831d16c2a3019f376b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>FIND_AND_REPLACE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>8dab60d835de98dea87145c1a767e957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>FLOPPY</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>04cd8be9df9602aee99a2ff89831006b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>FULLSCREEN</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>0fc9559d507b55c620dd08250a5a6da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>GO_BACK</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>0012661bd5ef930f781a0603d67c375d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>GO_DOWN</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>a032669c3bd77828586ae8d7e7b28747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>GO_FORWARD</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>de2f4405d6837420a523cc6a4ccd9e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>GO_UP</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>3293184f4a9574d5b745d9abd0938ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>GOTO_BOTTOM</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>0e14dad5088d5cc91bc14854f543c699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>GOTO_FIRST</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>794131751dedbde000bd960a242ff518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>GOTO_LAST</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>54513b61679a04a52a80cf4dcdda2b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>GOTO_TOP</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>eafd652651b5bc595d911d7456f860e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>HARDDISK</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>329bcfa05bc68240470307978959513e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>HELP</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>55c8b40a09ba279bc2e70c92576a5523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>HOME</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>ce4e1d7bad11dda2b729070f1765f9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>INDENT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>211f3891c41c91fcc8adca3db3b4f166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>INDEX</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>648ceddb785ff5a55d0673ddbec01f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>INFO</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>71bd708853dabfb121ade7234e1822cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>ITALIC</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>a7f41d8ac9e0278edc95979a60e33a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>JUMP_TO</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>e456395272d9512434c3e21db83c5f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>JUSTIFY_CENTER</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>538a5e027df5b0484e199120f3148a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>JUSTIFY_FILL</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>27f984e10b8c08640fd3ca6b05fc28ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>JUSTIFY_LEFT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>99ce60489706a5acec5732b2396f696d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>JUSTIFY_RIGHT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>10bc551ea2708abed5f222550786ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>LEAVE_FULLSCREEN</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>b9fb32ea4aa0df2e2c4486bd62dc909d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>MEDIA_FORWARD</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>8b303a965b7678e771f4750fca8ea2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>MEDIA_NEXT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>cab361141f2b0f3542e4f3c5363e69e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>MEDIA_PAUSE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>c51007b4697a741e34d8852fe407700d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>MEDIA_PLAY</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>2f874010fb14a55f20a301aff3f25b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>MEDIA_PREVIOUS</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>b0a37dc6ada78252609dcbc011e89197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>MEDIA_RECORD</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>e6472badf628bcd34a3909dc157370c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>MEDIA_REWIND</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>f852e1a3bb5f4533825f632b24081722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>MEDIA_STOP</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>819052b0ee47b1353e1ce031c9ecb2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>MISSING_IMAGE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>d8073b63cf06998e9f589a09da5044ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>NETWORK</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>1ce3bfcd72ff75052f1a11b5714c0fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>NEW</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>feadf75b7b8b773f5494d939671d04bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>NO</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>c88c5e9a0d133834bb681280238ac394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>OK</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>783d80fdc67520898ed369836f1f3390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>OPEN</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>b88540e8025a1f0bf6d5b01915079612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>PASTE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>b7e3b84945995bc01398b11b122d6593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>PREFERENCES</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>410177586075fb45a56b9f6f2754fca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>PRINT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>254aaf7d29510463f48778714c7acd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>PRINT_PREVIEW</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>4752168da26d221fa4ed94a4719a6d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>PROPERTIES</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>5b8b4ce043f8515288d58c9ee7c13aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>QUIT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>e0c8e9a0347999e440dd1a95153e390b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>REDO</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>68d58ed40936a79bcef345042edbc15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>REFRESH</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>bac78ea7c63985cd60ed68bd3eb2ff0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>REMOVE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>f854bbf7f288d271a85ca8da98a6df2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>REVERT_TO_SAVED</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>96499352c8388b884626234b5cedb4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>SAVE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>8ab61ea16777b635a24a6bf56851448a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>SAVE_AS</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>143490b78e429a69a29105a99778cdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>SELECT_COLOR</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>3faa83ee08ecd780b30caa3179610298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>SELECT_FONT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>cc8a15b74a82e600aa8215578c03539b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>SORT_ASCENDING</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>7dd2eab70a41486eb7e2ee6f7ad02743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>SORT_DESCENDING</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>c07ea80ec54605c7ee950421e7e86bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>SPELL_CHECK</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>81cbf2f9c4b5ddda49aad1cb37bdc33b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>STOP</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>7988dfa4b447d3724e1188df0c59294c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>STRIKETHROUGH</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>ceea96df05feb637e408d15a503d26c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>UNDELETE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>7bc608e8f5ff400bcd50c67b3820a587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>UNDERLINE</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>f96c5ec7f63939a7531e3409036a0534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>UNDO</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>826108fbd25250976fd3478864af276d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>UNINDENT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>aa4cdf96ad0fcc5ecc70e84fc13938f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>YES</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>cf80d9c8e5271cf1e449060c44d714da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>ZOOM_100</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>ff46e9e3f4bcc45cbb57d3ac55170b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>ZOOM_FIT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>942e4e7feaba227dcee3b4cf8ceeebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>ZOOM_IN</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>85312d896ddc087dbabe1bab1aaaa400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Gtk::BuiltinStockID</type>
      <name>ZOOM_OUT</name>
      <anchorfile>namespaceGtk_1_1Stock.html</anchorfile>
      <anchor>4bf2288b2486111f962e0f9f711a93f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stockid.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>stockid_8h</filename>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::StockID</class>
  </compound>
  <compound kind="file">
    <name>stockitem.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>stockitem_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::StockItem</class>
  </compound>
  <compound kind="file">
    <name>streamablecontent.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>streamablecontent_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::StreamableContent</class>
  </compound>
  <compound kind="file">
    <name>style.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>style_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Style</class>
  </compound>
  <compound kind="file">
    <name>tabarray.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>tabarray_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Pango</namespace>
    <class kind="class">Pango::TabArray</class>
    <member kind="enumeration">
      <name>TabAlign</name>
      <anchor>g0d01fa409cf9416e032cfc6a2aa7855a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAB_LEFT</name>
      <anchor>gg0d01fa409cf9416e032cfc6a2aa7855aa42ebfdf4e010243c9f5eb789d9e9bea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>atk/atkmm/table.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>atk_2atkmm_2table_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Table</class>
  </compound>
  <compound kind="file">
    <name>gtk/gtkmm/table.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>gtk_2gtkmm_2table_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <namespace>Gtk::Table_Helpers</namespace>
    <class kind="class">Gtk::Table_Helpers::Child</class>
    <class kind="class">Gtk::Table</class>
    <class kind="class">Gtk::Table_Helpers::TableList</class>
  </compound>
  <compound kind="file">
    <name>targetentry.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>targetentry_8h</filename>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TargetEntry</class>
    <member kind="typedef">
      <type>Glib::ArrayHandle&lt; TargetEntry, TargetEntry_Traits &gt;</type>
      <name>ArrayHandle_TargetEntry</name>
      <anchorfile>namespaceGtk.html</anchorfile>
      <anchor>8aa59433dc9f82e65cb3787e536a7710</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>targetlist.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>targetlist_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TargetList</class>
  </compound>
  <compound kind="file">
    <name>tearoffmenuitem.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>tearoffmenuitem_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TearoffMenuItem</class>
  </compound>
  <compound kind="file">
    <name>text.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>text_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Attribute</class>
    <class kind="struct">Atk::AttributeTraits</class>
    <class kind="class">Atk::Text</class>
    <class kind="class">Atk::TextAttribute</class>
    <member kind="typedef">
      <type>Glib::SListHandle&lt; Attribute, AttributeTraits &gt;</type>
      <name>AttributeSet</name>
      <anchorfile>namespaceAtk.html</anchorfile>
      <anchor>8759d34cf55e51e9f1a43d0bf4a6db31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BuiltinTextAttribute</name>
      <anchor>g570689825e833a547382a99c553e389c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_INVALID</name>
      <anchor>gg570689825e833a547382a99c553e389c4393ed56fb593f22ee075dc4581d9db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_LEFT_MARGIN</name>
      <anchor>gg570689825e833a547382a99c553e389c67cbd8d18bc7fb807e20229b1d0f99e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_RIGHT_MARGIN</name>
      <anchor>gg570689825e833a547382a99c553e389c551b2ff365879eabd66bdcaa864e4ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_INDENT</name>
      <anchor>gg570689825e833a547382a99c553e389c50adc11f48692d9b23d371507f600225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_INVISIBLE</name>
      <anchor>gg570689825e833a547382a99c553e389c880d8003ac815687ba99af21ee8cec7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_EDITABLE</name>
      <anchor>gg570689825e833a547382a99c553e389c2b0ddb4f7bc3b4bce425b87dcff8ed4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_PIXELS_ABOVE_LINES</name>
      <anchor>gg570689825e833a547382a99c553e389c48ac0a116a5fdc042db71b13e9839d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_PIXELS_BELOW_LINES</name>
      <anchor>gg570689825e833a547382a99c553e389c06dcde87f48a8be8642a4f3002a14a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_PIXELS_INSIDE_WRAP</name>
      <anchor>gg570689825e833a547382a99c553e389ce09e4ac68d281f03be18cfba4d9242d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_BG_FULL_HEIGHT</name>
      <anchor>gg570689825e833a547382a99c553e389cdc38e515b7f5f5f0ab35126bbd6431df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_RISE</name>
      <anchor>gg570689825e833a547382a99c553e389cb9677337963deacf0e48c3d63a1c3bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_UNDERLINE</name>
      <anchor>gg570689825e833a547382a99c553e389c760a84ed12f79ac2bfe3197e7920d068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_STRIKETHROUGH</name>
      <anchor>gg570689825e833a547382a99c553e389c26153c0f6d6ef82097c77db72a0fe4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_SIZE</name>
      <anchor>gg570689825e833a547382a99c553e389c2d788d8a602c4101277a21bc3cfe7692</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_SCALE</name>
      <anchor>gg570689825e833a547382a99c553e389c241bb3a7d5894e022c31b1e7ec999ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_WEIGHT</name>
      <anchor>gg570689825e833a547382a99c553e389c90aeac42fff0485c401317ae1e4bb9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_LANGUAGE</name>
      <anchor>gg570689825e833a547382a99c553e389c5ffc2296d8946e837ec97c2aa8920e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_FAMILY_NAME</name>
      <anchor>gg570689825e833a547382a99c553e389ce4645f62f1f3050a724a4b757dd577f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_BG_COLOR</name>
      <anchor>gg570689825e833a547382a99c553e389c2308a7071ea3218f4d3d2bb103380d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_FG_COLOR</name>
      <anchor>gg570689825e833a547382a99c553e389c5458f5602d0e91aecea750041a8edd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_BG_STIPPLE</name>
      <anchor>gg570689825e833a547382a99c553e389c44d91b6dbf41e9450ba4fb9d35bc0f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_FG_STIPPLE</name>
      <anchor>gg570689825e833a547382a99c553e389c6cae00beb0f5e16605e3ef707766eac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_WRAP_MODE</name>
      <anchor>gg570689825e833a547382a99c553e389c6a3fbcb7ca20694f6513765960887020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_DIRECTION</name>
      <anchor>gg570689825e833a547382a99c553e389ce3c780c73c0b5a2dbe3c16c66fa50389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_JUSTIFICATION</name>
      <anchor>gg570689825e833a547382a99c553e389c1f01b20943fb9312128ea5ce766e541a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_STRETCH</name>
      <anchor>gg570689825e833a547382a99c553e389c2e8447a43145c42d23989170b2e26f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_VARIANT</name>
      <anchor>gg570689825e833a547382a99c553e389c68df24f66e0118d28dabf698ff818bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_STYLE</name>
      <anchor>gg570689825e833a547382a99c553e389c479a11bffb421f78e6bf815a924156d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_LAST_DEFINED</name>
      <anchor>gg570689825e833a547382a99c553e389c3b2d4cd4cdd3d80823fa15f0fddbc1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextBoundary</name>
      <anchor>gce98a3ea010fe92c359fa4bcd4aaea5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_CHAR</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5b65305d733bc4705e831da676c3a26520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_WORD_START</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5bd865707d937243ac537dffb1cda82304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_WORD_END</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5b992fb37d0244d12c11a5d5bcd8d92a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_SENTENCE_START</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5b485adb69e874c74b60a516d2241467c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_SENTENCE_END</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5bd773bd9ad0c9f7ce2d396a85dadc0b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_LINE_START</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5be2048f4b5ec0b66ef621af3d580cc596</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_LINE_END</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5b09cdac098f965ef4e071fac3abcacbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextClipType</name>
      <anchor>g0b25ada8fc7111dfed7f6550a6874102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_CLIP_NONE</name>
      <anchor>gg0b25ada8fc7111dfed7f6550a6874102de8a862f47abec6b56823c70e3a4a4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_CLIP_MIN</name>
      <anchor>gg0b25ada8fc7111dfed7f6550a687410258c4fa68e5609570c2863a5ad4da6fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_CLIP_MAX</name>
      <anchor>gg0b25ada8fc7111dfed7f6550a68741029a276c95f68a11383418ccaddb43f371</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_CLIP_BOTH</name>
      <anchor>gg0b25ada8fc7111dfed7f6550a68741027f4713e228f383976e3c657485d2ef05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>textattributes.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>textattributes_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TextAttributes</class>
  </compound>
  <compound kind="file">
    <name>textbuffer.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>textbuffer_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TextBuffer</class>
  </compound>
  <compound kind="file">
    <name>textchildanchor.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>textchildanchor_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TextChildAnchor</class>
  </compound>
  <compound kind="file">
    <name>textiter.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>textiter_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TextIter</class>
    <member kind="enumeration">
      <name>TextSearchFlags</name>
      <anchor>g45bb48ef86a7da2535de94066029bc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_SEARCH_VISIBLE_ONLY</name>
      <anchor>gg45bb48ef86a7da2535de94066029bc290b28cb0bb916b26583fc45f408fe3862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_SEARCH_TEXT_ONLY</name>
      <anchor>gg45bb48ef86a7da2535de94066029bc299e7c657edf1a930f28a43fb22314d063</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gffc3fbde9fa5cd88936d9a9d5b7364f0</anchor>
      <arglist>(TextSearchFlags lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g30997ca78a87e6569ac801b57fb7d95f</anchor>
      <arglist>(TextSearchFlags &amp;lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gac266d954271ea5fe49d534864f2d5f1</anchor>
      <arglist>(TextSearchFlags lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g3171b3210f43ed5468a094117b7c36eb</anchor>
      <arglist>(TextSearchFlags &amp;lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g00496c69b32a8eddccf163fb11e00327</anchor>
      <arglist>(TextSearchFlags lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>ge0035cd1212a0d562b3c4dc774282b69</anchor>
      <arglist>(TextSearchFlags &amp;lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g0f9d38cf1bed3e028260e13b8fbc9870</anchor>
      <arglist>(TextSearchFlags flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>textmark.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>textmark_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TextMark</class>
  </compound>
  <compound kind="file">
    <name>texttag.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>texttag_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TextTag</class>
  </compound>
  <compound kind="file">
    <name>texttagtable.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>texttagtable_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TextTagTable</class>
  </compound>
  <compound kind="file">
    <name>textview.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>textview_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TextView</class>
    <member kind="enumeration">
      <name>TextWindowType</name>
      <anchor>g7a67e20499adf4787fa20ca51cb848c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_PRIVATE</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c425dc9b0c977751b5dc12e4b2b8262b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_WIDGET</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c4400ca84a1691527c06ec827cc678c956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_TEXT</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c46947ed428685db4340586e2eb8e8ce82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_LEFT</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c452620d0d0540cbbfa299f1aef1cbb37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_RIGHT</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c4e07cf0931417a31f85fdf577e5bc6f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_TOP</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c480948f73c4c168a22828366eb837dcb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_BOTTOM</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c46dcea8285b68325739cb78650be7c719</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>toggleaction.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>toggleaction_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ToggleAction</class>
  </compound>
  <compound kind="file">
    <name>togglebutton.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>togglebutton_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ToggleButton</class>
  </compound>
  <compound kind="file">
    <name>toggletoolbutton.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>toggletoolbutton_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ToggleToolButton</class>
  </compound>
  <compound kind="file">
    <name>toolbar.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>toolbar_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Toolbar</class>
  </compound>
  <compound kind="file">
    <name>toolbutton.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>toolbutton_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ToolButton</class>
  </compound>
  <compound kind="file">
    <name>toolitem.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>toolitem_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::ToolItem</class>
  </compound>
  <compound kind="file">
    <name>tooltips.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>tooltips_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Tooltips</class>
    <member kind="typedef">
      <type>_GtkTooltipsData</type>
      <name>GtkTooltipsData</name>
      <anchorfile>tooltips_8h.html</anchorfile>
      <anchor>b6f72bea8e0cafbf8145ccf9b4073423</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>treedragdest.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treedragdest_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeDragDest</class>
  </compound>
  <compound kind="file">
    <name>treedragsource.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treedragsource_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeDragSource</class>
  </compound>
  <compound kind="file">
    <name>treeiter.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treeiter_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeIter</class>
    <class kind="class">Gtk::TreeIterBase</class>
    <class kind="class">Gtk::TreeNodeChildren</class>
    <class kind="class">Gtk::TreeRow</class>
    <class kind="class">Gtk::TreeValueProxy</class>
  </compound>
  <compound kind="file">
    <name>treemodel.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treemodel_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeModel</class>
    <member kind="enumeration">
      <name>TreeModelFlags</name>
      <anchor>g8db2110062643eb26461ec23b63e2cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_MODEL_ITERS_PERSIST</name>
      <anchor>gg8db2110062643eb26461ec23b63e2cb2f6180b637675678b5d9d6ee16e0596ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_MODEL_LIST_ONLY</name>
      <anchor>gg8db2110062643eb26461ec23b63e2cb24ad22fc8b207711d4afe08950d8068bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gee9aff80e3e9e24098e6193c93ee2743</anchor>
      <arglist>(TreeModelFlags lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g69a290a4ff93af7c399d7202cc2d5c67</anchor>
      <arglist>(TreeModelFlags &amp;lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g914b4d0c9afe671965097f7228ffb01e</anchor>
      <arglist>(TreeModelFlags lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g17dfbab3cbd754fd2295d875cc2d9a67</anchor>
      <arglist>(TreeModelFlags &amp;lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g4c93ffcbc6c7f5dbb811f3541a72f191</anchor>
      <arglist>(TreeModelFlags lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gbfcb14fc2c3e23016669427e080dfd1c</anchor>
      <arglist>(TreeModelFlags &amp;lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gb17753d3b215df816676f0741fa8ba91</anchor>
      <arglist>(TreeModelFlags flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>treemodelcolumn.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treemodelcolumn_8h</filename>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeModelColumn</class>
    <class kind="class">Gtk::TreeModelColumnBase</class>
    <class kind="class">Gtk::TreeModelColumnRecord</class>
  </compound>
  <compound kind="file">
    <name>treemodelfilter.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treemodelfilter_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeModelFilter</class>
  </compound>
  <compound kind="file">
    <name>treemodelsort.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treemodelsort_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeModelSort</class>
  </compound>
  <compound kind="file">
    <name>treepath.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treepath_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreePath</class>
  </compound>
  <compound kind="file">
    <name>treerowreference.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treerowreference_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeRowReference</class>
  </compound>
  <compound kind="file">
    <name>treeselection.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treeselection_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeSelection</class>
  </compound>
  <compound kind="file">
    <name>treesortable.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treesortable_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeSortable</class>
  </compound>
  <compound kind="file">
    <name>treestore.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treestore_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeStore</class>
  </compound>
  <compound kind="file">
    <name>treeview.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treeview_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeView</class>
    <member kind="define">
      <type>#define</type>
      <name>GTKMM_HAVE_SIGC_BIND</name>
      <anchorfile>treeview_8h.html</anchorfile>
      <anchor>b4babe90699467c284c3a50285c787f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TreeViewDropPosition</name>
      <anchor>g13ae619b02491e21302ca02d94649844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_DROP_BEFORE</name>
      <anchor>gg13ae619b02491e21302ca02d946498441048c35d0436e674d7b21b98f32611e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_DROP_AFTER</name>
      <anchor>gg13ae619b02491e21302ca02d94649844ecce8ddc9399c2a358d8b2ea2623734b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_DROP_INTO_OR_BEFORE</name>
      <anchor>gg13ae619b02491e21302ca02d946498449f5979f556d48f452222a514f3400e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_DROP_INTO_OR_AFTER</name>
      <anchor>gg13ae619b02491e21302ca02d94649844fd8db6322c99155bde869d5ad8094b22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>treeview_private.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treeview__private_8h</filename>
    <namespace>Gtk</namespace>
  </compound>
  <compound kind="file">
    <name>treeviewcolumn.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>treeviewcolumn_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::TreeViewColumn</class>
    <member kind="enumeration">
      <name>TreeViewColumnSizing</name>
      <anchor>g48e69dbd33a70f5b13c8ceaef1bbf06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_COLUMN_GROW_ONLY</name>
      <anchor>gg48e69dbd33a70f5b13c8ceaef1bbf06c5ec55f55d9535100334dbdf6d7ce7017</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_COLUMN_AUTOSIZE</name>
      <anchor>gg48e69dbd33a70f5b13c8ceaef1bbf06c27ef04b82fd068a043be323eb322859d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_COLUMN_FIXED</name>
      <anchor>gg48e69dbd33a70f5b13c8ceaef1bbf06cc69bb9f0eeb0a11c7f3f102280f72c1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pango/pangomm/types.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>pango_2pangomm_2types_8h</filename>
    <namespace>Pango</namespace>
    <member kind="typedef">
      <type>PangoMatrix</type>
      <name>Matrix</name>
      <anchorfile>namespacePango.html</anchorfile>
      <anchor>5565a2f93d4fb8f943cc2d1fb2d476e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gdk/gdkmm/types.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>gdk_2gdkmm_2types_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="struct">Gdk::AtomStringTraits</class>
    <class kind="class">Gdk::Point</class>
    <member kind="define">
      <type>#define</type>
      <name>GDK_VERSION_EQ</name>
      <anchorfile>gdk_2gdkmm_2types_8h.html</anchorfile>
      <anchor>aaaedba213f5fe646c35d5b0c622a4cb</anchor>
      <arglist>(major, minor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GDK_VERSION_GE</name>
      <anchorfile>gdk_2gdkmm_2types_8h.html</anchorfile>
      <anchor>458f2aea44c95a25a8f673e4965d6668</anchor>
      <arglist>(major, minor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GDK_VERSION_GT</name>
      <anchorfile>gdk_2gdkmm_2types_8h.html</anchorfile>
      <anchor>0304ccbede95823ab72d2d1019e065c2</anchor>
      <arglist>(major, minor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GDK_VERSION_LE</name>
      <anchorfile>gdk_2gdkmm_2types_8h.html</anchorfile>
      <anchor>522336bad347f0051e58e0ddce84b143</anchor>
      <arglist>(major, minor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GDK_VERSION_LT</name>
      <anchorfile>gdk_2gdkmm_2types_8h.html</anchorfile>
      <anchor>06de741ced407599c5f347b08306aee2</anchor>
      <arglist>(major, minor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GDK_VERSION_NE</name>
      <anchorfile>gdk_2gdkmm_2types_8h.html</anchorfile>
      <anchor>dfc18a3a3ca14f52dbf5c1159d1f3408</anchor>
      <arglist>(major, minor)</arglist>
    </member>
    <member kind="typedef">
      <type>Glib::ArrayHandle&lt; std::string, AtomStringTraits &gt;</type>
      <name>ArrayHandle_AtomString</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>4d1817402a22b7fe24d1199d8e425e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AtomStringTraits</type>
      <name>AtomString</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>8cce3f5c5f5100bdbabeacd9bc3998f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GdkGeometry</type>
      <name>Geometry</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>f6948e754cab4e79c6430fb94e438d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GdkNativeWindow</type>
      <name>NativeWindow</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>bc645cff9ee57146245d4a5b4da7abac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ByteOrder</name>
      <anchor>g23c7243f15304c7a86cf6a20118a7c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSB_FIRST</name>
      <anchor>gg23c7243f15304c7a86cf6a20118a7c85b08ac8d8bdbb87290dcbbd37ba4610c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSB_FIRST</name>
      <anchor>gg23c7243f15304c7a86cf6a20118a7c853b3490d3e7d31d0b23287b8d0f5e62f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InputCondition</name>
      <anchor>gbdba46a1684fa5bfb7c552f2a210ab95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_READ</name>
      <anchor>ggbdba46a1684fa5bfb7c552f2a210ab95fbc83bdf1c0fe843f3b17205a726096e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_WRITE</name>
      <anchor>ggbdba46a1684fa5bfb7c552f2a210ab955f43a1d19e9791b0730dd79d7546aba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_EXCEPTION</name>
      <anchor>ggbdba46a1684fa5bfb7c552f2a210ab95de55bf8f129a3409c235bde1f0f80743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ModifierType</name>
      <anchor>g734c2979005c87dbe51223a0128cdd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHIFT_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd972a80cbf95ae263d1cc7c93a379c8fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCK_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd975e4f43455cca073575f0a293adab56ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd977d3b1b90efa2836b335bec7eb321b50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD1_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd975f256dc0926cacc91f18a7e4d198fb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD2_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd975d241fea70a491a37ddca465e26afc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD3_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd9791241b5469a8d8283d32114a83ae517f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD4_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd9746e1db29b9c15f0fa9aef286ba99b602</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD5_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd973d4b72e7eb987859beac9b37e9458aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON1_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd9743dccc6eacf8ab2629507e4d2c9046e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON2_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd97050ef6081815e49d6216fa26b1e6c3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON3_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd976badaa25b8395b08b28e516b0d5d985d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON4_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd971575d019ea7831d995748a32d86cce17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON5_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd971849c4fb3af7bc26c13f3818145e8704</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELEASE_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd97c083af4abe33515a5eb499cc9e71a95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODIFIER_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd9767ec3a5dff5307d28a4d33bbad3e33af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Status</name>
      <anchor>g33ce42e67ed9e5a8e467297d78a1d912</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OK</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d9127ae3c9ca661532bb84a2c537c5618557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d91289f66ceaa2ad486eeeb2a17397c012e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_PARAM</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d912a533b88ba847cf8816364162afc8080c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FILE</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d912a564853d5e4620f0870249b1c73cac78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_MEM</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d912c824fafb9c236ceb3efb4e727a9b61df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>InputCondition</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g514c51fbc9a68cd2b7564189c69c8891</anchor>
      <arglist>(InputCondition lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ge0f6360c097a1ea47c36d7e082a531a9</anchor>
      <arglist>(ModifierType lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gac6d1d551adb65c70ec55b3ff83ffe4c</anchor>
      <arglist>(InputCondition &amp;lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g16ff038e1c1620ba914faaec8e737524</anchor>
      <arglist>(ModifierType &amp;lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g8d731e41ac43941f8c90e2eec3bd8475</anchor>
      <arglist>(InputCondition lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g0cdb70ae86f6833d530d8342cdea8f4f</anchor>
      <arglist>(ModifierType lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gbffbe7586cadbc67c6bd0a5929b5d439</anchor>
      <arglist>(InputCondition &amp;lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gcb25d39f0de616dbd29c3202e75c68bb</anchor>
      <arglist>(ModifierType &amp;lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g082ead7683e112ed69ff8a92b133cb3c</anchor>
      <arglist>(InputCondition lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gea5a44032c938042746ad236bd660cb2</anchor>
      <arglist>(ModifierType lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g91f2d484180ba9206f9d334b277f00d6</anchor>
      <arglist>(InputCondition &amp;lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g99cb90b1d68978ab0c006a66382fc1a7</anchor>
      <arglist>(ModifierType &amp;lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g13a82e395e6a37d9b89a9a7f0fc0136a</anchor>
      <arglist>(InputCondition flags)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc4cedd5d88bb8edb2777e6bbccfd1b3b</anchor>
      <arglist>(ModifierType flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uimanager.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>uimanager_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::UIManager</class>
    <member kind="enumeration">
      <name>UIManagerItemType</name>
      <anchor>g91226ea137a67080d9b487225aa41d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_AUTO</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b267054a838b50ec380b59488209ec1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_MENUBAR</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b7b6cfe3efc1ca9f1ad356e12f65acb2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_MENU</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b411084f26be29f1a579f13b9c4f52c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_TOOLBAR</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b33a764d3cd892157f541bc7a0bf83f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_PLACEHOLDER</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b1628b69526cac56f5b98a4aaff636050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_POPUP</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7bbc41def3158e549113d2690bcbe79667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_MENUITEM</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7bb0f7e618233e1e2a9f866864da3ec827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_TOOLITEM</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7bcb5d7e2ff4039d8398cb7c3c1c4ef501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_SEPARATOR</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b74205fd8c712d127d1e3feeef9fe78c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_ACCELERATOR</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b23cfac5edc9c1031ae18f0e109299ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gd6cb8f68bf6f32b4abbdcf645877cce9</anchor>
      <arglist>(UIManagerItemType lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gb543d24c5d220663e2014297f7b3a8da</anchor>
      <arglist>(UIManagerItemType &amp;lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g81aeb45830ac510a4e5d5a8916ffcfb7</anchor>
      <arglist>(UIManagerItemType lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gbca912b053aba7c694b25bfa0fce9447</anchor>
      <arglist>(UIManagerItemType &amp;lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g436aeccc08950dd6cd8fc208b4d7abda</anchor>
      <arglist>(UIManagerItemType lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gdc7f0e3a0ea2d418a9db741cf63f3f24</anchor>
      <arglist>(UIManagerItemType &amp;lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g22a9ae52041e93f31989d1e429098659</anchor>
      <arglist>(UIManagerItemType flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>value.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>value_8h</filename>
    <namespace>Atk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Atk::Value</class>
  </compound>
  <compound kind="file">
    <name>viewport.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>viewport_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Viewport</class>
  </compound>
  <compound kind="file">
    <name>visual.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>visual_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Visual</class>
    <member kind="enumeration">
      <name>VisualType</name>
      <anchor>gf51d8a92358be17e8bdcbe2a229d1620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_STATIC_GRAY</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620ffe7e070dad1856a91bf303096e664a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_GRAYSCALE</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620af889ef83858d9c136ece453bf29b1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_STATIC_COLOR</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620b5aacacaeacffd2953a0a2fd660c02cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_PSEUDO_COLOR</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620ee7ad6e696d8dce55bb274e380fe2563</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_TRUE_COLOR</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620b073726e8d8b9841a01f15b577d4001b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_DIRECT_COLOR</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d162001dd320368af2d0f3b8d8f209622305d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>widget.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>widget_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Widget</class>
    <member kind="typedef">
      <type>Gdk::Rectangle</type>
      <name>Allocation</name>
      <anchorfile>namespaceGtk.html</anchorfile>
      <anchor>8aafb0aa51d1034c06046f066563367b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GtkRequisition</type>
      <name>Requisition</name>
      <anchorfile>namespaceGtk.html</anchorfile>
      <anchor>5ae8be4427f5ac86ecb38401ab7e4d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DestDefaults</name>
      <anchor>gf2f1ae1fbd332c3a3b420bb10ed73a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEST_DEFAULT_MOTION</name>
      <anchor>ggf2f1ae1fbd332c3a3b420bb10ed73a65846f74051f1bf3e711b080a92a2a3965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEST_DEFAULT_HIGHLIGHT</name>
      <anchor>ggf2f1ae1fbd332c3a3b420bb10ed73a65d8b74a420dd5edbc12dddb52a6baae71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEST_DEFAULT_DROP</name>
      <anchor>ggf2f1ae1fbd332c3a3b420bb10ed73a6522a203fc792fd857c95a0b6fce27c0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEST_DEFAULT_ALL</name>
      <anchor>ggf2f1ae1fbd332c3a3b420bb10ed73a652c45b7c99534c80c52d1628459f00d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WidgetFlags</name>
      <anchor>g3d42e9e6671e48764b3b42bcc8da0b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOPLEVEL</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b4788531a05d9e03523be8cd7d3f5cb5c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_WINDOW</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f04924cfb9386b2e26685a8b3206ca94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REALIZED</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b473120a8a2fe6a8c371b0da9c0cd3f3242</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAPPED</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b472f941aa2d0dee4d8648be5171a12d226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBLE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47ed7eef90d574ee91c3111a890560aa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENSITIVE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47ec39f768e011d76a5718a4eeae1d5289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARENT_SENSITIVE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f6af4033291e3c0239e678edbfd0e871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_FOCUS</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47db2ae38c34591e0b352336f576033ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAS_FOCUS</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47cbf48611d07477ae1f5b57c7cb4b93d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_DEFAULT</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f4d68bafb695d9cdbfd69add0cdf475f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAS_DEFAULT</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b4752e6c989e9f8ff73f89f819f4c723651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAS_GRAB</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47215fe24a03b93d8eddb7db0b506a2888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_STYLE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f60b87ecc7ad314ea7cee92730d73674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPOSITE_CHILD</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47e632e97f21f617dba1836bfeac2b2154</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_REPARENT</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b472bf2963e12e5c238d91c5b1fe966d65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APP_PAINTABLE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47dd278adf858855060a7746388cf10d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECEIVES_DEFAULT</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b471d1ae40175407ba42217aa352d3c0caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOUBLE_BUFFERED</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f4b2f585eed87a1a80c1bb4e10ffe15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_SHOW_ALL</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47906a5f11fcfb4dd772df86b033e51c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WidgetHelpType</name>
      <anchor>g3e92630d8db9a7591552c9d38c8df1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIDGET_HELP_TOOLTIP</name>
      <anchor>gg3e92630d8db9a7591552c9d38c8df1c3543445835180ee7dcaa8f2d5ca143fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIDGET_HELP_WHATS_THIS</name>
      <anchor>gg3e92630d8db9a7591552c9d38c8df1c3847b4ee4a4d5319809cf4a1669cbcd64</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g6c8b3e7a40862d0074d8b4f09aaf862c</anchor>
      <arglist>(WidgetFlags lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g85050d550e2fa88419d00bd183888cb7</anchor>
      <arglist>(DestDefaults lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g393edc0ed5b98ef2ba51c18b7ce2fa84</anchor>
      <arglist>(WidgetFlags &amp;lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g583c47bef2c94c482db4142df2d8c2c8</anchor>
      <arglist>(DestDefaults &amp;lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5c1ec8e42e89a1d6200bc5320f6d5151</anchor>
      <arglist>(WidgetFlags lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g600559f88f10f14551d6b2c50b50bf68</anchor>
      <arglist>(DestDefaults lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5a18c7ed50eeeaf0ed73718e9548c57e</anchor>
      <arglist>(WidgetFlags &amp;lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>ga9df1befb72008c547eec239bdb33c54</anchor>
      <arglist>(DestDefaults &amp;lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g794b15e1702485722708d8295c793bba</anchor>
      <arglist>(WidgetFlags lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gd53569ea5ff70233b03b41b870a08d37</anchor>
      <arglist>(DestDefaults lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g0ec735edf7899945009bad689e9e0275</anchor>
      <arglist>(WidgetFlags &amp;lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g051f1d7cb86c9c5513bd83ecf3b2dd4c</anchor>
      <arglist>(DestDefaults &amp;lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g254c8025b7f8684bca8b38d19075b9d6</anchor>
      <arglist>(WidgetFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gce29957c0b7dc5d2e8461a4ca4226b81</anchor>
      <arglist>(DestDefaults flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gdk/gdkmm/window.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>gdk_2gdkmm_2window_8h</filename>
    <namespace>Gdk</namespace>
    <namespace>Glib</namespace>
    <class kind="class">Gdk::Window</class>
    <member kind="enumeration">
      <name>EventMask</name>
      <anchor>g0288c23e93ded8c0326235f1f1120c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPOSURE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61d62311d5f7211ee8b7c0d0c2167873e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POINTER_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c617a7c374178b7d502696c914b458774a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POINTER_MOTION_HINT_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61b0238af2b6c5f7660bfafcf1f95bd4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61582781a5ebcfeb9776982b30fa91046a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON1_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61ba73042696c4f13cc914d87e2e493ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON2_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61be812065c3468c03aea1b82515ad2265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON3_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c610879d9ed800612d564049a029cb5259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_PRESS_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61c6ca9cdcce9b0040e466906754fe8c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_RELEASE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c616eef938093bb876faed3f5ae52a44be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PRESS_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c6184ba365556a4513c8522964d530ca056</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RELEASE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61cbef56e8e2b3fa8a70cc19c4e018e63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENTER_NOTIFY_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61b28e5ea1d769c5ff6cae0b4a0d007fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAVE_NOTIFY_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c611b04f5d09073e996515af4b4a392ee14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOCUS_CHANGE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61ff04655d2d632eb5426b18955d28f97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRUCTURE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c618a81a8ea4c795689b141a3d1c29eac76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROPERTY_CHANGE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61f91f42e6b6cd944b5a0d039f40e32bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_NOTIFY_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c615203f2ac8010507604b7883ac9f00a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXIMITY_IN_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c6140c58d40c044efe7b8de014591978297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXIMITY_OUT_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c6194cd34fa9f8166707e431e795f9e9906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSTRUCTURE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61957be4fab99b3b11588fc9a09b88aee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61c37ab32282499f60ea2f471106f72f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL_EVENTS_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61a76fd679d175d796a9a3665da9925452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GrabStatus</name>
      <anchor>gb3918cc69c861b97779ac08dfa48610f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_SUCCESS</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610f11c56869980851ed212bbd59f2176f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_ALREADY_GRABBED</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610f8f76d384f656e5071207880d5e21444c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_INVALID_TIME</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610fc2075d9570356de8d0bf371fb989e5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_NOT_VIEWABLE</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610f160436576749da7b7e2bf260c09d85fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_FROZEN</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610f4db44ecac193640307ab4ee8397cfc8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Gravity</name>
      <anchor>g1bb9235871d434d3c55411d8261b075e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_NORTH_WEST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075ee18dc80dbede5c1e9b86c3184842f5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_NORTH</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e89318641a9e9fb63cdb03e31b2988457</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_NORTH_EAST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e0380210207b1e617fd92c02c5f9f8b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_WEST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075edc7091a9f5f807bf87d404410bf9a728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_CENTER</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075ecf29544443b44ecc5bcda4d30883b1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_EAST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e5b0d5983d794909c843f796bd3059c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_SOUTH_WEST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075eb9cfb999497e9c6cef91fda9b1b0fd1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_SOUTH</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e89a7c9c97e807018a8c6dd2ee31933f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_SOUTH_EAST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075ea0a7d8aee2f30bae7c87b79c87e6f2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_STATIC</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e65b74e512a802210f8a1f65154e3ef3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowAttributesType</name>
      <anchor>gab9ec1938d766d84d3e4c8caeb21815a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_TITLE</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815ab941a5c6d0748f920566288265d431bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_X</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815afe4b4a3962461dd8bfd3b53edb786ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_Y</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815afe0c7157c5b4d0b335e3c5b59268ce76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_CURSOR</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815a6dcb644ced5a6fcba02127f9e2cc6c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_COLORMAP</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815af34e2f985fb0ebcb8b8cbc0c8ec388c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_VISUAL</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815a2f4d397bf4a1011a0c4e446a0f8bde50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_WMCLASS</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815a19c2f5951230a417aebb05e7d4c0e164</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_NOREDIR</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815a6eef5bb8f2ffe00d6e2571f501ef6f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowEdge</name>
      <anchor>ge31896bd6d904848c07ef7f929063c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_NORTH_WEST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0cbfdaa6650df3b36ea04dd1eb3eb21a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_NORTH</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c7cbdf6e0038b083e6827338f2d7d0dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_NORTH_EAST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c3a210b0bf485cbd6c09ad3efafb731c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_WEST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0ca13a38cd73b4a786082e09ddee07e05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_EAST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c887473d4ffe2b6f67cbd060c2ec43e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_SOUTH_WEST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0ca9b4e863e7cd9039b28b5ef96b51f061</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_SOUTH</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c64b1219fd3514c46cd39482a588cab45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_SOUTH_EAST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c0621a304a2f115df0c3b9e676fb22296</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowHints</name>
      <anchor>g7dd31e80216f3452a1e080bd22fcfd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_POS</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c6d6b31c71aeffc0af3c2190320fca4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_MIN_SIZE</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c2acd5d248d5280290d4ef8a1669578af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_MAX_SIZE</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c3798e9b983fc9c706c0803a8796924d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_BASE_SIZE</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c2ec7605e5e173f09ac7cc9c31e8f0c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_ASPECT</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9ce9d5dc294f32a87b8b813a20d79f3ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_RESIZE_INC</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9ce225c378cd4334c2615a8435d7d0ad6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_WIN_GRAVITY</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c5d2fff7eeddb46530e0effd307d7e488</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_USER_POS</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c12e48d5592a043d48a33578c7c128e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_USER_SIZE</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c187b249f8ec2c51120e9136c1eeca84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowState</name>
      <anchor>g52281110716dc2727d7f1e8303f9b950</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_WITHDRAWN</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950fd7673d20fff990d1f0933050d5891c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_ICONIFIED</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b95065b52bfb34e509d232f6741d254846b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_MAXIMIZED</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b9503a2d74f9fdfeaa416fa4309bc887559b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_STICKY</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950460ea2b6c41fd6d8a45da7b6616a0c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_FULLSCREEN</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950be530be96dbe9d13f28b9b25e3fa8a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_ABOVE</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950c09277af2399b6d8a1e0f9cae23e3baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_BELOW</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950b69e1f9800b021138a7619598db269a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowType</name>
      <anchor>g2b9f4daf18d16a75d9bfe279f5340c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_ROOT</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c02d496714e871f86579e5a2056bed16c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TOPLEVEL</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c0208037646e5f3a764b311bb7d754d3f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_CHILD</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c023dfec2de1d7ca6d0b69dd0c9009a80d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_DIALOG</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c0256640372bd46f12b69d864a2744a0177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TEMP</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c029cc2982173a3d9859835344f5cd99c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_FOREIGN</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c02260fc4bea45545ce4fb86c23d2e66a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowTypeHint</name>
      <anchor>g1f75a8db0f289997ac16bba0891776c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_NORMAL</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c990e186b70ee84636bff0730fcf1c2358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_DIALOG</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c93b3b25f7fdaf63c07f531e0f4e909d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_MENU</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c9a717d3767d4d6bee11260a9411e4fcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_TOOLBAR</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c9c2ee1170315d31f772f7279a5ef3e8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_SPLASHSCREEN</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c997aed4656d94475082e922abbb113e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_UTILITY</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c981a3bc279f615a5bd3b4c389896a535a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_DOCK</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c9c89b0812603e38d50a97fdf856e2b223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_DESKTOP</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c9ee7cea38918cfc769f8ee2ecdc444f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WMDecoration</name>
      <anchor>g1164863f498802821810010d1f3202a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_ALL</name>
      <anchor>gg1164863f498802821810010d1f3202a43a643ce1ccc411ac59f2d69df8632a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_BORDER</name>
      <anchor>gg1164863f498802821810010d1f3202a4c0e2d4f7f8d4f5a3bc797ffa8e5e18d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_RESIZEH</name>
      <anchor>gg1164863f498802821810010d1f3202a44432d24ca37e2cb9055b6876ed99043b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_TITLE</name>
      <anchor>gg1164863f498802821810010d1f3202a4c70685df9fc2499b1773b6565144db53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_MENU</name>
      <anchor>gg1164863f498802821810010d1f3202a4a2e6a6d0f8856f493149c2fee779700e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_MINIMIZE</name>
      <anchor>gg1164863f498802821810010d1f3202a43391340120c7a6e36a1e318f0789f6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_MAXIMIZE</name>
      <anchor>gg1164863f498802821810010d1f3202a45d96d37438f4e2c9d597b5552db8833e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WMFunction</name>
      <anchor>ge86c2fc4eac7ecb9c6c9dd841b1ba6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_ALL</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6afaf77825342f052d79c9677d30fb746a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_RESIZE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6af00a0d1300ea067ab3d73707151c74d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_MOVE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6af05a6b3a63a3fd02aa12dbdf1abca4414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_MINIMIZE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6af18a8b8a874f8f1dec2371ae536f1e2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_MAXIMIZE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6af6e45547ab5fdf8937c3c136a05a085d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_CLOSE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6afb320e01edd2b40e3cdae9b7c468e2c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>WMFunction</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g63c7645723a3e11319d94fd3dcce3626</anchor>
      <arglist>(WMFunction lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gd85fa98f96f521b7473d5d6f60ea8a85</anchor>
      <arglist>(WMDecoration lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g6733fe2eb05cdaaff7d1f532bace8b8e</anchor>
      <arglist>(WindowHints lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g38fdf75cf823fef1f16ddc6e4ca80cea</anchor>
      <arglist>(WindowAttributesType lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g14f122ef55ab8dcbbad08e7dcdc6c882</anchor>
      <arglist>(WindowState lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc019d90e86e871ca47c826e134ac23fd</anchor>
      <arglist>(EventMask lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g8ad636c897ae4b7b9f9c4c1c54ed255d</anchor>
      <arglist>(WMFunction &amp;lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g07367ef950e0a6776c91aa443f2cfa4a</anchor>
      <arglist>(WMDecoration &amp;lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gad3d343720547aadb2fa7c0ef8152b6d</anchor>
      <arglist>(WindowHints &amp;lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g689f29f246d5942389cc6758ccecf0f5</anchor>
      <arglist>(WindowAttributesType &amp;lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gdf8523370794916b6e11031c5292a082</anchor>
      <arglist>(WindowState &amp;lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc47192ba348431e0371fe61152198df8</anchor>
      <arglist>(EventMask &amp;lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g16cfb561770873a87c607214be549b88</anchor>
      <arglist>(WMFunction lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g66504f447e760431ff5eb73d6e9f7204</anchor>
      <arglist>(WMDecoration lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g7b5bd3db92630db5e9d6440cf74ab02b</anchor>
      <arglist>(WindowHints lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gbfbb2c833dad877e1b334c820667a807</anchor>
      <arglist>(WindowAttributesType lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g8b2d09de757d14d82311f6bcdc6aff8b</anchor>
      <arglist>(WindowState lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g159399a6133fbcccaabc6f1969daea58</anchor>
      <arglist>(EventMask lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g4bc91f69341d0699f9a9f1eb2884d6d2</anchor>
      <arglist>(WMFunction &amp;lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf0f371878e37172d2efd3f06fe06497a</anchor>
      <arglist>(WMDecoration &amp;lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g2e79dde61de6c9e2debbd5684f2d7b1b</anchor>
      <arglist>(WindowHints &amp;lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gdcc2e9681ffc1cad0b1f6dec443efd65</anchor>
      <arglist>(WindowAttributesType &amp;lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gea54c9b491f737576f0328097bb53e20</anchor>
      <arglist>(WindowState &amp;lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf9061d2958fffa2bd76c3d11667474e0</anchor>
      <arglist>(EventMask &amp;lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gbbe1ffdfcd4621a50cbb70437535f528</anchor>
      <arglist>(WMFunction lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf0bf563785e856d25124a5016e91f417</anchor>
      <arglist>(WMDecoration lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf44475fd95eeceaa08bfb2db0d88daac</anchor>
      <arglist>(WindowHints lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g07e2d6d83c3eaa35582551e0e55b70ca</anchor>
      <arglist>(WindowAttributesType lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf9969fc71063efb3b37f41955837f771</anchor>
      <arglist>(WindowState lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc703a5b48fc77e29d3e78d805c31ff50</anchor>
      <arglist>(EventMask lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g81377b8d9bf9a5aef27a9aa0d8365b65</anchor>
      <arglist>(WMFunction &amp;lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g246daf5cc044a59dc7505d859443aa3f</anchor>
      <arglist>(WMDecoration &amp;lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g1635dce56521da3b2b3358ee09fc98e0</anchor>
      <arglist>(WindowHints &amp;lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g6d0826df75fa792fea8677eab4e72de5</anchor>
      <arglist>(WindowAttributesType &amp;lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ga2333c283eab1b4a042c5b45613f3eda</anchor>
      <arglist>(WindowState &amp;lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gfe1f9b78e7f8c6d6fc4d24c413899247</anchor>
      <arglist>(EventMask &amp;lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ge36e99dc9387a7893448a194581a2f12</anchor>
      <arglist>(WMFunction flags)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ga2de4e22fbf85bfb2aeff16aa23953b4</anchor>
      <arglist>(WMDecoration flags)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g529b51c729b63b8c19fa3dcdfdb749fe</anchor>
      <arglist>(WindowHints flags)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g59311672bf7c12c681354cecf621eead</anchor>
      <arglist>(WindowAttributesType flags)</arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g4a73cc31885c48923b08e11d6a555133</anchor>
      <arglist>(WindowState flags)</arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g19a23026ba33fc076ac249d97587ec2a</anchor>
      <arglist>(EventMask flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtk/gtkmm/window.h</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>gtk_2gtkmm_2window_8h</filename>
    <namespace>Glib</namespace>
    <namespace>Gtk</namespace>
    <class kind="class">Gtk::Window</class>
    <class kind="class">Gtk::WindowGroup</class>
  </compound>
  <compound kind="class">
    <name>_GtkBoxChild</name>
    <filename>class__GtkBoxChild.html</filename>
  </compound>
  <compound kind="class">
    <name>_GtkTableChild</name>
    <filename>class__GtkTableChild.html</filename>
  </compound>
  <compound kind="group">
    <name>Containers</name>
    <title>Container Widgets</title>
    <filename>group__Containers.html</filename>
    <class kind="class">Gtk::Alignment</class>
    <class kind="class">Gtk::AspectFrame</class>
    <class kind="class">Gtk::Expander</class>
    <class kind="class">Gtk::Fixed</class>
    <class kind="class">Gtk::Frame</class>
    <class kind="class">Gtk::HandleBox</class>
    <class kind="class">Gtk::HBox</class>
    <class kind="class">Gtk::HButtonBox</class>
    <class kind="class">Gtk::IconView</class>
    <class kind="class">Gtk::Layout</class>
    <class kind="class">Gtk::MenuShell</class>
    <class kind="class">Gtk::Notebook</class>
    <class kind="class">Gtk::Paned</class>
    <class kind="class">Gtk::ScrolledWindow</class>
    <class kind="class">Gtk::Socket</class>
    <class kind="class">Gtk::Table</class>
    <class kind="class">Gtk::TextView</class>
    <class kind="class">Gtk::Toolbar</class>
    <class kind="class">Gtk::TreeView</class>
    <class kind="class">Gtk::VBox</class>
    <class kind="class">Gtk::VButtonBox</class>
    <class kind="class">Gtk::Viewport</class>
  </compound>
  <compound kind="group">
    <name>Dialogs</name>
    <title>Dialogs</title>
    <filename>group__Dialogs.html</filename>
    <class kind="class">Gtk::AboutDialog</class>
    <class kind="class">Gtk::ColorSelectionDialog</class>
    <class kind="class">Gtk::Dialog</class>
    <class kind="class">Gtk::FileChooserDialog</class>
    <class kind="class">Gtk::FontSelectionDialog</class>
    <class kind="class">Gtk::MessageDialog</class>
  </compound>
  <compound kind="group">
    <name>Menus</name>
    <title>Menu classes</title>
    <filename>group__Menus.html</filename>
    <class kind="class">Gtk::AccelKey</class>
    <class kind="class">Gtk::CheckMenuItem</class>
    <class kind="class">Gtk::ImageMenuItem</class>
    <class kind="class">Gtk::Menu</class>
    <class kind="class">Gtk::MenuBar</class>
    <class kind="class">Gtk::Menu_Helpers::MenuElem</class>
    <class kind="class">Gtk::MenuItem</class>
    <class kind="class">Gtk::MenuShell</class>
    <class kind="class">Gtk::RadioMenuItem</class>
    <class kind="class">Gtk::SeparatorMenuItem</class>
    <class kind="class">Gtk::TearoffMenuItem</class>
  </compound>
  <compound kind="group">
    <name>TextView</name>
    <title>TextView Classes</title>
    <filename>group__TextView.html</filename>
    <class kind="class">Gtk::TextAttributes</class>
    <class kind="class">Gtk::TextBuffer</class>
    <class kind="class">Gtk::TextChildAnchor</class>
    <class kind="class">Gtk::TextIter</class>
    <class kind="class">Gtk::TextMark</class>
    <class kind="class">Gtk::TextTag</class>
    <class kind="class">Gtk::TextTagTable</class>
    <class kind="class">Gtk::TextView</class>
  </compound>
  <compound kind="group">
    <name>TreeView</name>
    <title>TreeView Classes</title>
    <filename>group__TreeView.html</filename>
    <class kind="class">Gtk::CellRenderer</class>
    <class kind="class">Gtk::CellRendererCombo</class>
    <class kind="class">Gtk::CellRendererPixbuf</class>
    <class kind="class">Gtk::CellRendererProgress</class>
    <class kind="class">Gtk::CellRendererText</class>
    <class kind="class">Gtk::CellRendererToggle</class>
    <class kind="class">Gtk::ListStore</class>
    <class kind="class">Gtk::TreeDragDest</class>
    <class kind="class">Gtk::TreeDragSource</class>
    <class kind="class">Gtk::TreeIter</class>
    <class kind="class">Gtk::TreeIterBase</class>
    <class kind="class">Gtk::TreeModel</class>
    <class kind="class">Gtk::TreeModelColumn</class>
    <class kind="class">Gtk::TreeModelColumnBase</class>
    <class kind="class">Gtk::TreeModelColumnRecord</class>
    <class kind="class">Gtk::TreeModelFilter</class>
    <class kind="class">Gtk::TreeModelSort</class>
    <class kind="class">Gtk::TreeNodeChildren</class>
    <class kind="class">Gtk::TreePath</class>
    <class kind="class">Gtk::TreeRow</class>
    <class kind="class">Gtk::TreeRowReference</class>
    <class kind="class">Gtk::TreeSelection</class>
    <class kind="class">Gtk::TreeSortable</class>
    <class kind="class">Gtk::TreeStore</class>
    <class kind="class">Gtk::TreeView</class>
    <class kind="class">Gtk::TreeViewColumn</class>
  </compound>
  <compound kind="group">
    <name>Widgets</name>
    <title>Widgets</title>
    <filename>group__Widgets.html</filename>
    <class kind="class">Gtk::AccelLabel</class>
    <class kind="class">Gtk::Alignment</class>
    <class kind="class">Gtk::Arrow</class>
    <class kind="class">Gtk::AspectFrame</class>
    <class kind="class">Gtk::Bin</class>
    <class kind="class">Gtk::Button</class>
    <class kind="class">Gtk::Calendar</class>
    <class kind="class">Gtk::CellView</class>
    <class kind="class">Gtk::CheckButton</class>
    <class kind="class">Gtk::CheckMenuItem</class>
    <class kind="class">Gtk::ColorButton</class>
    <class kind="class">Gtk::ColorSelection</class>
    <class kind="class">Gtk::ComboBox</class>
    <class kind="class">Gtk::ComboBoxEntry</class>
    <class kind="class">Gtk::ComboBoxEntryText</class>
    <class kind="class">Gtk::ComboBoxText</class>
    <class kind="class">Gtk::Container</class>
    <class kind="class">Gtk::Curve</class>
    <class kind="class">Gtk::DrawingArea</class>
    <class kind="class">Gtk::Entry</class>
    <class kind="class">Gtk::EventBox</class>
    <class kind="class">Gtk::Expander</class>
    <class kind="class">Gtk::FileChooserButton</class>
    <class kind="class">Gtk::FileChooserWidget</class>
    <class kind="class">Gtk::Fixed</class>
    <class kind="class">Gtk::FontButton</class>
    <class kind="class">Gtk::FontSelection</class>
    <class kind="class">Gtk::Frame</class>
    <class kind="class">Gtk::GammaCurve</class>
    <class kind="class">Gtk::HandleBox</class>
    <class kind="class">Gtk::HBox</class>
    <class kind="class">Gtk::HButtonBox</class>
    <class kind="class">Gtk::HPaned</class>
    <class kind="class">Gtk::HRuler</class>
    <class kind="class">Gtk::HScale</class>
    <class kind="class">Gtk::HScrollbar</class>
    <class kind="class">Gtk::HSeparator</class>
    <class kind="class">Gtk::IconView</class>
    <class kind="class">Gtk::Image</class>
    <class kind="class">Gtk::ImageMenuItem</class>
    <class kind="class">Gtk::Invisible</class>
    <class kind="class">Gtk::Item</class>
    <class kind="class">Gtk::Label</class>
    <class kind="class">Gtk::Layout</class>
    <class kind="class">Gtk::Menu</class>
    <class kind="class">Gtk::MenuBar</class>
    <class kind="class">Gtk::MenuItem</class>
    <class kind="class">Gtk::MenuShell</class>
    <class kind="class">Gtk::MenuToolButton</class>
    <class kind="class">Gtk::Notebook</class>
    <class kind="class">Gtk::Paned</class>
    <class kind="class">Gtk::ProgressBar</class>
    <class kind="class">Gtk::RadioButton</class>
    <class kind="class">Gtk::RadioMenuItem</class>
    <class kind="class">Gtk::RadioToolButton</class>
    <class kind="class">Gtk::Range</class>
    <class kind="class">Gtk::Ruler</class>
    <class kind="class">Gtk::Scale</class>
    <class kind="class">Gtk::Scrollbar</class>
    <class kind="class">Gtk::ScrolledWindow</class>
    <class kind="class">Gtk::SeparatorMenuItem</class>
    <class kind="class">Gtk::SeparatorToolItem</class>
    <class kind="class">Gtk::Socket</class>
    <class kind="class">Gtk::SpinButton</class>
    <class kind="class">Gtk::Statusbar</class>
    <class kind="class">Gtk::Table</class>
    <class kind="class">Gtk::TearoffMenuItem</class>
    <class kind="class">Gtk::TextView</class>
    <class kind="class">Gtk::ToggleButton</class>
    <class kind="class">Gtk::ToggleToolButton</class>
    <class kind="class">Gtk::Toolbar</class>
    <class kind="class">Gtk::ToolButton</class>
    <class kind="class">Gtk::ToolItem</class>
    <class kind="class">Gtk::TreeView</class>
    <class kind="class">Gtk::VBox</class>
    <class kind="class">Gtk::VButtonBox</class>
    <class kind="class">Gtk::Viewport</class>
    <class kind="class">Gtk::VPaned</class>
    <class kind="class">Gtk::VRuler</class>
    <class kind="class">Gtk::VScale</class>
    <class kind="class">Gtk::VScrollbar</class>
    <class kind="class">Gtk::VSeparator</class>
    <class kind="class">Gtk::Window</class>
  </compound>
  <compound kind="group">
    <name>pangommEnums</name>
    <title>Enums and Flags</title>
    <filename>group__pangommEnums.html</filename>
    <member kind="enumeration">
      <name>Alignment</name>
      <anchor>gf6b8926663368e305380e01f8858caca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_LEFT</name>
      <anchor>ggf6b8926663368e305380e01f8858caca8c5012fa9308d827a01c58229fecea1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_CENTER</name>
      <anchor>ggf6b8926663368e305380e01f8858cacaffec66e462036100230c605a2da2aa68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_RIGHT</name>
      <anchor>ggf6b8926663368e305380e01f8858caca407a6b9ee34a9abe34eeb6ae69bb2d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AttrType</name>
      <anchor>g7b189818298629d43d4f2ee7ef5b52e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_INVALID</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1887b00bc493bc881a6e8a321fada6dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_LANGUAGE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e14db43c6d073b44ed4b54baacc0f74917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_FAMILY</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1704968aef70b4a73b440168afca9a4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_STYLE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e13180d16c675a3ce561b028cea0b98b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_WEIGHT</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e184c281571924efd23cdb2b99e8d75a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_VARIANT</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e193fde33bae6c76cef3c1cca35e5f3844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_STRETCH</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e15408aa9862f9fb614425c9e589108249</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_SIZE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1ee9a876809f262bddbf5f4940f152602</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_FONT_DESC</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e134bafd28b474d9cba1e03744619ca855</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_FOREGROUND</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1d65be275db233816d8774e64473d4c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_BACKGROUND</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e156a19e67a2b23e109b60ba06e6c63879</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_UNDERLINE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1eac0b5bfabab2c93a6867e0b61476075</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_STRIKETHROUGH</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1e8be19fa08488f25a39c5911b5990cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_RISE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e112ece32465ee5e35b164d5c0b4951152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_SHAPE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e17ac989d6f8a674715f6ae2e4ffb6ca8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_SCALE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e130b16f5dae75ead5d3fb976475e71b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_FALLBACK</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1e6fdc97109db9fb5452f2860b2018eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_LETTER_SPACING</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1149aee1e1a2051d6c81e7ab40dbeffa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_UNDERLINE_COLOR</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e19533662621ac8379d599c83f0f018ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_STRIKETHROUGH_COLOR</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e16b2547935aa676da883882eae7e0f84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_ABSOLUTE_SIZE</name>
      <anchor>gg7b189818298629d43d4f2ee7ef5b52e1d83db6cd68ea18f1afd4085f9d5bd0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CoverageLevel</name>
      <anchor>g6f0781af106b8955ec880670c9ac512d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COVERAGE_NONE</name>
      <anchor>gg6f0781af106b8955ec880670c9ac512d14749cebe37f3689fcc79b826c1a79ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COVERAGE_FALLBACK</name>
      <anchor>gg6f0781af106b8955ec880670c9ac512d338adf8a716f67aa2fa2d8b97a4d6232</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COVERAGE_APPROXIMATE</name>
      <anchor>gg6f0781af106b8955ec880670c9ac512d51d69fcb820d0e5e084d415f5dd8cdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COVERAGE_EXACT</name>
      <anchor>gg6f0781af106b8955ec880670c9ac512d5a79b7db99ae20a020f634e1789c4597</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Direction</name>
      <anchor>g8fa031ece55a28777a84d0115829f601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_LTR</name>
      <anchor>gg8fa031ece55a28777a84d0115829f60126ee800099154692da46924d2ba3c798</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_RTL</name>
      <anchor>gg8fa031ece55a28777a84d0115829f601cc8fc1dc8564449e04f264cb537699ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_TTB_LTR</name>
      <anchor>gg8fa031ece55a28777a84d0115829f6010326da04a977ae18343439aa45ac6016</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_TTB_RTL</name>
      <anchor>gg8fa031ece55a28777a84d0115829f601fa522516fdd9e0e7b726d241e512523d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_WEAK_LTR</name>
      <anchor>gg8fa031ece55a28777a84d0115829f60188db3f8f0d85aceeb442f350f3db062a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_WEAK_RTL</name>
      <anchor>gg8fa031ece55a28777a84d0115829f601f554c4d98ffa80fa05041ea48bbb77a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTION_NEUTRAL</name>
      <anchor>gg8fa031ece55a28777a84d0115829f601d2bd2fe41ed775e47ef631d785231bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EllipsizeMode</name>
      <anchor>g982cbecf0c4ee56766aab816a7f5ed0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSIZE_NONE</name>
      <anchor>gg982cbecf0c4ee56766aab816a7f5ed0b84c652c4025fba9c94da9fab16d4e60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSIZE_START</name>
      <anchor>gg982cbecf0c4ee56766aab816a7f5ed0ba3f8f980c3a22af06a1426428f670924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSIZE_MIDDLE</name>
      <anchor>gg982cbecf0c4ee56766aab816a7f5ed0b3893aa6cb0764406218e6559a0ee566b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSIZE_END</name>
      <anchor>gg982cbecf0c4ee56766aab816a7f5ed0b732ae4ddee220cfd8151f405aa78882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FontMask</name>
      <anchor>g1c0868659f2899d822c5c600ee57db74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_MASK_FAMILY</name>
      <anchor>gg1c0868659f2899d822c5c600ee57db7452a3947fb47dbff182d2fc2b0a46a79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_MASK_STYLE</name>
      <anchor>gg1c0868659f2899d822c5c600ee57db7494d9238787b52caa0244d593b158efa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_MASK_VARIANT</name>
      <anchor>gg1c0868659f2899d822c5c600ee57db74c511e3f5bb5160ec04a0c54404d355fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_MASK_WEIGHT</name>
      <anchor>gg1c0868659f2899d822c5c600ee57db74d4b99473b5a9c2efefb0047a12835c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_MASK_STRETCH</name>
      <anchor>gg1c0868659f2899d822c5c600ee57db74aef3fa4e951beba34e9ece07e8926926</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_MASK_SIZE</name>
      <anchor>gg1c0868659f2899d822c5c600ee57db74db2e5ba564e16aa432cdda0e6fcfd843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RenderPart</name>
      <anchor>g4693406cc96d2a394dbe67f895d5323c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RENDER_PART_FOREGROUND</name>
      <anchor>gg4693406cc96d2a394dbe67f895d5323c523206374d322628bb7ca119c909ed87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RENDER_PART_BACKGROUND</name>
      <anchor>gg4693406cc96d2a394dbe67f895d5323c7dcc5d54f771f2b8cbfbe4ed314e34c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RENDER_PART_UNDERLINE</name>
      <anchor>gg4693406cc96d2a394dbe67f895d5323c8997a2382c8ed4b82f77cc58bfe60f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RENDER_PART_STRIKETHROUGH</name>
      <anchor>gg4693406cc96d2a394dbe67f895d5323c2a063b6114dcf477d0e2d3a77634c590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Script</name>
      <anchor>ga65c27f81d16430babc5180859e630c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_INVALID_CODE</name>
      <anchor>gga65c27f81d16430babc5180859e630c48ab87ad97764b58082482a3f1a138947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_COMMON</name>
      <anchor>gga65c27f81d16430babc5180859e630c4fc2bf68cb9bfb2470445c3ffdc793f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_INHERITED</name>
      <anchor>gga65c27f81d16430babc5180859e630c4bbb7913df28347d757cccb89dce9804d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_ARABIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c42e5b446c8bb058a8127df38804773dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_ARMENIAN</name>
      <anchor>gga65c27f81d16430babc5180859e630c41a25aca79dea9289769cb4f6279af373</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_BENGALI</name>
      <anchor>gga65c27f81d16430babc5180859e630c443b7ab8a58f6c0b0df575f5d41b5cb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_BOPOMOFO</name>
      <anchor>gga65c27f81d16430babc5180859e630c4e632efd1a54815c43ca52ffe5dc81fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_CHEROKEE</name>
      <anchor>gga65c27f81d16430babc5180859e630c4819390785c95ab4360682aed4c369880</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_COPTIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c496c5229aa0f4c23c1037c1b7092ef417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_CYRILLIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c4d28c9c98be32bda631ee402d0388f12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_DESERET</name>
      <anchor>gga65c27f81d16430babc5180859e630c4050b5150b6545d16fd731eeeeb0c0f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_DEVANAGARI</name>
      <anchor>gga65c27f81d16430babc5180859e630c4bfe8173e3129fb094323f3c2ea63c817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_ETHIOPIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c46c00dd10d6794c998a8c816e716b3e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_GEORGIAN</name>
      <anchor>gga65c27f81d16430babc5180859e630c487f35372e922c74709e85ac4dda3e64d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_GOTHIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c44c9e9f74cab75bd36c71d4a02b6a2e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_GREEK</name>
      <anchor>gga65c27f81d16430babc5180859e630c44f71f2aa815480dd60d22cfd045efb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_GUJARATI</name>
      <anchor>gga65c27f81d16430babc5180859e630c40f37ab52f6b20f0d56c6f37dfe03d95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_GURMUKHI</name>
      <anchor>gga65c27f81d16430babc5180859e630c403d9e69308aefb1a3ab3cd00247f46ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_HAN</name>
      <anchor>gga65c27f81d16430babc5180859e630c4bad94972f439fd3f0bd7f24d4f9d9d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_HANGUL</name>
      <anchor>gga65c27f81d16430babc5180859e630c407eeb19d9a90755faa7955e28a737852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_HEBREW</name>
      <anchor>gga65c27f81d16430babc5180859e630c44e4923042962d1ef7beef742ac2aff55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_HIRAGANA</name>
      <anchor>gga65c27f81d16430babc5180859e630c480166ab7969e72a59ec0b29e17e5cf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_KANNADA</name>
      <anchor>gga65c27f81d16430babc5180859e630c448aa3f3061e442e6b7c52e72cc48ef09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_KATAKANA</name>
      <anchor>gga65c27f81d16430babc5180859e630c4a7302a4be01655b1e07a7e4941018a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_KHMER</name>
      <anchor>gga65c27f81d16430babc5180859e630c4f05e27f3b79655f01913038dcbc5afef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_LAO</name>
      <anchor>gga65c27f81d16430babc5180859e630c4194cbdb7e2e61c0fa6fa0b23662dfeff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_LATIN</name>
      <anchor>gga65c27f81d16430babc5180859e630c4d17a7e89c5e4a665aadc5c2fbfe03577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_MALAYALAM</name>
      <anchor>gga65c27f81d16430babc5180859e630c41143b7483e69404a9746b2cd563be268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_MONGOLIAN</name>
      <anchor>gga65c27f81d16430babc5180859e630c42b31ecf1fff9e11cd9485b2c48361bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_MYANMAR</name>
      <anchor>gga65c27f81d16430babc5180859e630c4030bd3273b5f23afb89f9a4f07fb55ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_OGHAM</name>
      <anchor>gga65c27f81d16430babc5180859e630c4808f1d00adfe3560c8a214149a4c4d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_OLD_ITALIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c4f5fd5907cab24fc717db659fa7d3f3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_ORIYA</name>
      <anchor>gga65c27f81d16430babc5180859e630c4e7a60aff7fef7dd9e7318bee35b43045</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_RUNIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c41404d90204cdd88c1452e4e670bc6927</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_SINHALA</name>
      <anchor>gga65c27f81d16430babc5180859e630c4fb3a53e49b421096af1661c285fe2587</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_SYRIAC</name>
      <anchor>gga65c27f81d16430babc5180859e630c44f298b099128232789644a01205c570e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_TAMIL</name>
      <anchor>gga65c27f81d16430babc5180859e630c46f4a833e9587807e0e116df5c85d8fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_TELUGU</name>
      <anchor>gga65c27f81d16430babc5180859e630c48da22b49a28651fa01e043d9c3514ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_THAANA</name>
      <anchor>gga65c27f81d16430babc5180859e630c44e026c7403ba33a8a98c7621b7ca0255</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_THAI</name>
      <anchor>gga65c27f81d16430babc5180859e630c40d1113ab9af422eb37d6c539a951e4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_TIBETAN</name>
      <anchor>gga65c27f81d16430babc5180859e630c45820753758b8c4bf09cc95e2022cee72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_CANADIAN_ABORIGINAL</name>
      <anchor>gga65c27f81d16430babc5180859e630c472ebd396aade2404788859157a29e13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_YI</name>
      <anchor>gga65c27f81d16430babc5180859e630c43b8f7ecba73f938b66cec0b878b98ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_TAGALOG</name>
      <anchor>gga65c27f81d16430babc5180859e630c4cde9b8edf8ff9fa503d8b702090c8052</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_HANUNOO</name>
      <anchor>gga65c27f81d16430babc5180859e630c42d5a0fec69246cf0fb24ceff014b8b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_BUHID</name>
      <anchor>gga65c27f81d16430babc5180859e630c40646f9b83be4f97c309752099ea3c9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_TAGBANWA</name>
      <anchor>gga65c27f81d16430babc5180859e630c49b55d2764dc4f564cc1ee815d479db0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_BRAILLE</name>
      <anchor>gga65c27f81d16430babc5180859e630c45863cbe2d330fdffb9a7b47fc292356b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_CYPRIOT</name>
      <anchor>gga65c27f81d16430babc5180859e630c45658226d5befb421e3416a049cfae983</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_LIMBU</name>
      <anchor>gga65c27f81d16430babc5180859e630c4bc280f220cd71bc023ebf1780abf8847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_OSMANYA</name>
      <anchor>gga65c27f81d16430babc5180859e630c4642bb3e9d3a2cf894df32e1b091d8b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_SHAVIAN</name>
      <anchor>gga65c27f81d16430babc5180859e630c40c558cc7f0adc6445105d4bcfd0b5b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_LINEAR_B</name>
      <anchor>gga65c27f81d16430babc5180859e630c448d1988b82419aef91d09601640e0180</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_TAI_LE</name>
      <anchor>gga65c27f81d16430babc5180859e630c4ba51b1b585e731fc9698a27991d3e56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCRIPT_UGARITIC</name>
      <anchor>gga65c27f81d16430babc5180859e630c483fdcc8a7bfcc02b004dad84c3d1d401</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Stretch</name>
      <anchor>gc2df3c6939d06e2cd565e9c943428ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_ULTRA_CONDENSED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad31e3c8f8822139ff91a879af09fb82010</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_EXTRA_CONDENSED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad34bb113aaf99e32da0d81222ef897e622</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_CONDENSED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad34e2370727ffeb70fb63ca3484b87861e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_SEMI_CONDENSED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad307a85ea862bd484ceecb4929306df41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_NORMAL</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad3db50a16060360d951307d1c9dab80eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_SEMI_EXPANDED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad3ef71a00ddbb5de01ff59dc44f0fd4f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_EXPANDED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad30216dda3e6d4ab4b650c4d67fcf11da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_EXTRA_EXPANDED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad314ed6e089d2df7a4e4fcd213ae7598ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRETCH_ULTRA_EXPANDED</name>
      <anchor>ggc2df3c6939d06e2cd565e9c943428ad31719129fb1848f49d8ee41ed12abdfa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Style</name>
      <anchor>g0a57bd35d5acd409367672e19b67e2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STYLE_NORMAL</name>
      <anchor>gg0a57bd35d5acd409367672e19b67e2f5d3fb9c25bb56a474df618f82dfa6380e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STYLE_OBLIQUE</name>
      <anchor>gg0a57bd35d5acd409367672e19b67e2f59557598813b3322cc9737e61eb46dc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STYLE_ITALIC</name>
      <anchor>gg0a57bd35d5acd409367672e19b67e2f5432e915673288870312395a2a642b7df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TabAlign</name>
      <anchor>g0d01fa409cf9416e032cfc6a2aa7855a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAB_LEFT</name>
      <anchor>gg0d01fa409cf9416e032cfc6a2aa7855aa42ebfdf4e010243c9f5eb789d9e9bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Underline</name>
      <anchor>gbbd069e35161c1ad698b7f1fe70aec57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDERLINE_NONE</name>
      <anchor>ggbbd069e35161c1ad698b7f1fe70aec57484b7e02f88f0fd07b8b9fa5ba63023f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDERLINE_SINGLE</name>
      <anchor>ggbbd069e35161c1ad698b7f1fe70aec57306a8bed90d7a9fbc2f2e6a87e103334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDERLINE_DOUBLE</name>
      <anchor>ggbbd069e35161c1ad698b7f1fe70aec57f674c5477b549b798b28f843cb31930e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDERLINE_LOW</name>
      <anchor>ggbbd069e35161c1ad698b7f1fe70aec5710f84a67fc43406f330a66400baf2577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDERLINE_ERROR</name>
      <anchor>ggbbd069e35161c1ad698b7f1fe70aec575b9cf9147ca202a2927eccc09e0710ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Variant</name>
      <anchor>g30ba1457cecb545a04d1f029ca0e86ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARIANT_NORMAL</name>
      <anchor>gg30ba1457cecb545a04d1f029ca0e86edfc873e350a245421a8faa8efa66876ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARIANT_SMALL_CAPS</name>
      <anchor>gg30ba1457cecb545a04d1f029ca0e86ed9e403c5f77aaf192a5e09c6b8744a26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Weight</name>
      <anchor>g12a1faf309bdcddde041a732070970f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_ULTRALIGHT</name>
      <anchor>gg12a1faf309bdcddde041a732070970f4eb5bab0951bab1016a9c10b5d5554437</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_LIGHT</name>
      <anchor>gg12a1faf309bdcddde041a732070970f4259fb277a059620d2470826b69448a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_NORMAL</name>
      <anchor>gg12a1faf309bdcddde041a732070970f45a037b1cb8461941644262978480d4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_SEMIBOLD</name>
      <anchor>gg12a1faf309bdcddde041a732070970f45a77013d3e9b5e4d2e58ad0bc6f5f301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_BOLD</name>
      <anchor>gg12a1faf309bdcddde041a732070970f487873c4cfede601b79a2fd232d77652f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_ULTRABOLD</name>
      <anchor>gg12a1faf309bdcddde041a732070970f421010800389b76bccf5e12809b0687f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_HEAVY</name>
      <anchor>gg12a1faf309bdcddde041a732070970f4b6b199e2b7227bc263809a825ce6719e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WrapMode</name>
      <anchor>gd57530f0324d4fd9e8a2fcec904ab240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_WORD</name>
      <anchor>ggd57530f0324d4fd9e8a2fcec904ab240d0ec962fe36f946c51767cf9000d3614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_CHAR</name>
      <anchor>ggd57530f0324d4fd9e8a2fcec904ab24088de0a8686bbf5d7231e39726b3bbf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_WORD_CHAR</name>
      <anchor>ggd57530f0324d4fd9e8a2fcec904ab24001076b9c73ab2681ad22db41e4499416</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FontMask</type>
      <name>operator &amp;</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>g4af9b7447ad116d137f63e393f95f694</anchor>
      <arglist>(FontMask lhs, FontMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>FontMask &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>g6a7808310da6788eb560dbd014985568</anchor>
      <arglist>(FontMask &amp;lhs, FontMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>FontMask</type>
      <name>operator^</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>g790ad85872df0908099ba01eb053ad66</anchor>
      <arglist>(FontMask lhs, FontMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>FontMask &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>g9f6518348fb00f936c1dbb5bbe882863</anchor>
      <arglist>(FontMask &amp;lhs, FontMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>FontMask</type>
      <name>operator|</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>gd7d87b79cb39a2ceadc8998472ccaaab</anchor>
      <arglist>(FontMask lhs, FontMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>FontMask &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>g5fa501aad98b4851172b36c922145862</anchor>
      <arglist>(FontMask &amp;lhs, FontMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>FontMask</type>
      <name>operator~</name>
      <anchorfile>group__pangommEnums.html</anchorfile>
      <anchor>g98948c0f251990b9d736625aebb07e53</anchor>
      <arglist>(FontMask flags)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>atkmmEnums</name>
    <title>Enums and Flags</title>
    <filename>group__atkmmEnums.html</filename>
    <member kind="enumeration">
      <name>BuiltinTextAttribute</name>
      <anchor>g570689825e833a547382a99c553e389c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_INVALID</name>
      <anchor>gg570689825e833a547382a99c553e389c4393ed56fb593f22ee075dc4581d9db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_LEFT_MARGIN</name>
      <anchor>gg570689825e833a547382a99c553e389c67cbd8d18bc7fb807e20229b1d0f99e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_RIGHT_MARGIN</name>
      <anchor>gg570689825e833a547382a99c553e389c551b2ff365879eabd66bdcaa864e4ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_INDENT</name>
      <anchor>gg570689825e833a547382a99c553e389c50adc11f48692d9b23d371507f600225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_INVISIBLE</name>
      <anchor>gg570689825e833a547382a99c553e389c880d8003ac815687ba99af21ee8cec7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_EDITABLE</name>
      <anchor>gg570689825e833a547382a99c553e389c2b0ddb4f7bc3b4bce425b87dcff8ed4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_PIXELS_ABOVE_LINES</name>
      <anchor>gg570689825e833a547382a99c553e389c48ac0a116a5fdc042db71b13e9839d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_PIXELS_BELOW_LINES</name>
      <anchor>gg570689825e833a547382a99c553e389c06dcde87f48a8be8642a4f3002a14a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_PIXELS_INSIDE_WRAP</name>
      <anchor>gg570689825e833a547382a99c553e389ce09e4ac68d281f03be18cfba4d9242d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_BG_FULL_HEIGHT</name>
      <anchor>gg570689825e833a547382a99c553e389cdc38e515b7f5f5f0ab35126bbd6431df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_RISE</name>
      <anchor>gg570689825e833a547382a99c553e389cb9677337963deacf0e48c3d63a1c3bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_UNDERLINE</name>
      <anchor>gg570689825e833a547382a99c553e389c760a84ed12f79ac2bfe3197e7920d068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_STRIKETHROUGH</name>
      <anchor>gg570689825e833a547382a99c553e389c26153c0f6d6ef82097c77db72a0fe4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_SIZE</name>
      <anchor>gg570689825e833a547382a99c553e389c2d788d8a602c4101277a21bc3cfe7692</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_SCALE</name>
      <anchor>gg570689825e833a547382a99c553e389c241bb3a7d5894e022c31b1e7ec999ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_WEIGHT</name>
      <anchor>gg570689825e833a547382a99c553e389c90aeac42fff0485c401317ae1e4bb9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_LANGUAGE</name>
      <anchor>gg570689825e833a547382a99c553e389c5ffc2296d8946e837ec97c2aa8920e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_FAMILY_NAME</name>
      <anchor>gg570689825e833a547382a99c553e389ce4645f62f1f3050a724a4b757dd577f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_BG_COLOR</name>
      <anchor>gg570689825e833a547382a99c553e389c2308a7071ea3218f4d3d2bb103380d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_FG_COLOR</name>
      <anchor>gg570689825e833a547382a99c553e389c5458f5602d0e91aecea750041a8edd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_BG_STIPPLE</name>
      <anchor>gg570689825e833a547382a99c553e389c44d91b6dbf41e9450ba4fb9d35bc0f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_FG_STIPPLE</name>
      <anchor>gg570689825e833a547382a99c553e389c6cae00beb0f5e16605e3ef707766eac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_WRAP_MODE</name>
      <anchor>gg570689825e833a547382a99c553e389c6a3fbcb7ca20694f6513765960887020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_DIRECTION</name>
      <anchor>gg570689825e833a547382a99c553e389ce3c780c73c0b5a2dbe3c16c66fa50389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_JUSTIFICATION</name>
      <anchor>gg570689825e833a547382a99c553e389c1f01b20943fb9312128ea5ce766e541a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_STRETCH</name>
      <anchor>gg570689825e833a547382a99c553e389c2e8447a43145c42d23989170b2e26f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_VARIANT</name>
      <anchor>gg570689825e833a547382a99c553e389c68df24f66e0118d28dabf698ff818bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_STYLE</name>
      <anchor>gg570689825e833a547382a99c553e389c479a11bffb421f78e6bf815a924156d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_LAST_DEFINED</name>
      <anchor>gg570689825e833a547382a99c553e389c3b2d4cd4cdd3d80823fa15f0fddbc1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CoordType</name>
      <anchor>g6c71d0aa1d2e5c4917bafa3f12c811c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XY_SCREEN</name>
      <anchor>gg6c71d0aa1d2e5c4917bafa3f12c811c2a246376eca3cdb374c574453250a4336</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XY_WINDOW</name>
      <anchor>gg6c71d0aa1d2e5c4917bafa3f12c811c278407bda2cc3f1c147122444c25fd5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Layer</name>
      <anchor>g880a348fd3270c7bca549113c38501a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_INVALID</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8cf2786bd78e626ae5cac62cbb242aca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_BACKGROUND</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8f8efa268dabe1427fa3dd54ec999b2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_CANVAS</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8588a466c418c517682e75e6e8ac85a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_WIDGET</name>
      <anchor>gg880a348fd3270c7bca549113c38501a89c3733f145046c38b8b005ef15b8a612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_MDI</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8e938ba516f83b2acd3aed22d1800125a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_POPUP</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8197da9454716789673a749d3da413246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_OVERLAY</name>
      <anchor>gg880a348fd3270c7bca549113c38501a85c54d68cbdf6469bc34d9f2294b3b329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_WINDOW</name>
      <anchor>gg880a348fd3270c7bca549113c38501a89d942a39ce64fc9f276b5381a72fd2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RelationType</name>
      <anchor>g83c3f0442ea6f73e32064b0caab555e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_NULL</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5aea69e742552ceb9f70ca4c56762d05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_CONTROLLED_BY</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e58f1d7c5d76eb99c6ed3eea74d6789c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_CONTROLLER_FOR</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5a09d2699baa68435f052efcf1bdb31a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_LABEL_FOR</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5153737de310e5a2ff070673ee187f7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_LABELLED_BY</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5db9d3f6dbb3e8598b20a6efe0c6af7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_MEMBER_OF</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e59195c013a34f06909866cd10e52302ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_NODE_CHILD_OF</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e564ca3d57229a1dcede942da0baa1ff4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_FLOWS_TO</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e514a32c575c20ef9be12b998ebf52bbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_FLOWS_FROM</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5ab5f947116ed0bafb94cecea3b7851ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_SUBWINDOW_OF</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e53f6009fc7a13a44e843aac87b73aae03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_EMBEDS</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e57921ea29aa8dde256edc277333b563bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_EMBEDDED_BY</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e522e96ad05c3f8dd8e17520f3c2b22821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_POPUP_FOR</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5b0a1b4ff1cc10c8d84041bf6559e26dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_PARENT_WINDOW_OF</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e54a1ce2e70e857d0522c5b183f9f2a481</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_LAST_DEFINED</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e56e2671b325cfee0566d5302bc58b983f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Role</name>
      <anchor>g19e4dff08645ca208cdf524836a1be27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_INVALID</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2703b7adf147abb99a34364887f60e2f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ACCEL_LABEL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2790fb348c65faa9edba2d4b12f57362b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ALERT</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27751119ceaf56a7e1d498fd0865256db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ANIMATION</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be278bbdc9aa636a56d50e5b2252c4b71de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ARROW</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be274e32033a4a294decb90b75426efccd51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_CALENDAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27729cc798f3a871420edf7b84e5fce29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_CANVAS</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27cc1d1fb0dde94d186cd240de4c83fb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_CHECK_BOX</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2799dc1127fad81abe98e54feadd8edaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_CHECK_MENU_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be276e41d9ae82e9d619d8e2007de55a0d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_COLOR_CHOOSER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2728ea532fedc5f1492f55ee42ba0d110e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_COLUMN_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c562110645a30d7ffe3f0cc2414752a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_COMBO_BOX</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27249384b8d5b79299f62b88fc0d91e5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DATE_EDITOR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27ed6ca916b1d54f9bf12c058473c4e80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DESKTOP_ICON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be276c6f6aad475905b77817469b6bc9b04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DESKTOP_FRAME</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27da71f6f6bbca69523b8f05b9798101f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DIAL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c949b07517c4f4eb51c43769daea900e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DIALOG</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2707c8c90ac361cc44215bc9a13cc9d63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DIRECTORY_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27fcf15a284444b646fed5b7a2c56f5f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DRAWING_AREA</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be272fa15e4f6b6410032087a98829e17904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FILE_CHOOSER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be278d2b5f26392a637571fc3b0340aba1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FILLER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be279577893f52a7ca0d3c8097f8c36c4117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FONT_CHOOSER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27964762ebfbe131d0d43a531ba313a0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FRAME</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be278da375d17cefb5a54b15b3d94cc28f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_GLASS_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be276ea3843b8201512a88a5efd20252092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_HTML_CONTAINER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be274298c2d598ded8be2c8c263882af28c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ICON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be276fe1b16f7cc09e7b2f18903658d9d3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_IMAGE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c2730b9c7eaf67367ac3c0f078220be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_INTERNAL_FRAME</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2763411be70a6256c25661b36619f991b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LABEL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27d9d6252511d4e87c47c34e7721a64718</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LAYERED_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c9e80d237b517896ae4c6a5d1ae69812</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LIST</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27976a583ee8932ede9a6e3386404ca163</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LIST_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27cf53a383aadfd934ee44868d1b894f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_MENU</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c2b15d7e6319620647912ebeba520ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_MENU_BAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2796956fae7c290317391e196997b73962</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_MENU_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2744d66448a05cac51943120a980ada0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_OPTION_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2784919c9223cf1c1956bc63bab4a06f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PAGE_TAB</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2730cdee73954df268b35ad60fc7af7853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PAGE_TAB_LIST</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be277b253b6220fcacf99d5d5cde334fdfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PANEL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2793d64dd645e4a919bffd28187ad4d73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PASSWORD_TEXT</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c0050f6c421892b3f27d71432dc8d805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_POPUP_MENU</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27d64cf2b1b9bb4c135bc82c2d2150ce29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PROGRESS_BAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be270ee7ee60e2887834ed3c725e8a27e6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PUSH_BUTTON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27893358f2d67d103974775b66973c449f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_RADIO_BUTTON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27063d6d55f8b92793e2f040014fce61b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_RADIO_MENU_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be278ed4fe61e40eb9110f80a643fc00be61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ROOT_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27522edfb1bad8ea4e20cfff5b2d4a4b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ROW_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be270673b83465635c405e96ff2319ab7768</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SCROLL_BAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27a7dcad3ca39aa6cfe8e7e2cac8613ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SCROLL_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2777b4d9445e55372af979ca6e9bd3ea44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SEPARATOR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be273c73d2fb94f28c3826c91971f105157a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SLIDER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2772284d576401425d7d9d25dc227418b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SPLIT_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27854d707133a53c61d2a7f8abd51c662a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SPIN_BUTTON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27e196510d3430ed6bd20c180cc20459d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_STATUSBAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27ca33485bd1b36ab060e0ee40f0fb146f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TABLE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2723a1885658083e4b711ba07e54c977a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TABLE_CELL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2737b8c0a0962de75d1c5543aee0c7f334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TABLE_COLUMN_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27b4e1a16cfa76e026959c6973b6d3065f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TABLE_ROW_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27764cac0e6c79835535c01068f3048f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TEAR_OFF_MENU_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be270e7d46e59c365b1da54969745015f76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TERMINAL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be279a6bb25c658677bb58e1bda9828c1c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TEXT</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27ae92d12d274c258e1e16b02b1dfe72b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TOGGLE_BUTTON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be273a9554aa8f05b3fd255e395a75e13a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TOOL_BAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be279e57841f611edac11ce5cb99886241ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TOOL_TIP</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27a486c34f56938cc27fa35ca7d3e08b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TREE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2763c6af1d80435c09ed5b450eb6604867</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TREE_TABLE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2716edf707b28f7c93009964498ae556d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_UNKNOWN</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27922437fd0b6fbddbf4f89f1733b8a280</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_VIEWPORT</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27a0c2aa0067292f8ad5e74bf77741d3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_WINDOW</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be272360eb9b8e8509c4002ddfee5a9d0add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be271402405b5b60ac46a03ba9e1b330ee10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FOOTER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be273c73c67b2af4e6ad007608b6087728ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PARAGRAPH</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27d2aebfb6550f478089da3c5a999270dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_RULER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be277fb381b91ab96dafa1e6bd5895d01cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_APPLICATION</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27cbd3e3422a0c938be7d7321d3b81f368</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_AUTOCOMPLETE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27f63525acc7814e9502808813e87fa5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_EDITBAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27d2b191ec8ae853c6dd65f4878de54122</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_EMBEDDED</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27fe3884c520dcfbd0e8e24d1351175401</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LAST_DEFINED</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c2a78ab956bc9edb48ef9c20e7fa4db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>StateType</name>
      <anchor>g2b925d92032639815edcfd9b0f53d15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_INVALID</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ef38c9a5ee701bd869fa693dde077ae94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ACTIVE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e3b96a8572f1fb31ba171e8eb76d44434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ARMED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e36f02ef2ddb01fcb26d33caa4896c7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_BUSY</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e3d81e4407381a35205154904c27d4b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_CHECKED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e6a36533b9c0bcc4e1f34f461ff8cd137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_DEFUNCT</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ef15f11d7b48b1119169c80789a3ea6c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_EDITABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e35fcaac7746569ade7f7386832603de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ENABLED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e74d7172d6fd23d38d5627c00276c39fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_EXPANDABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15efc4c8c22b95953a4d65ee30827873c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_EXPANDED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15eef89a6238be3b2983589cea2c8e79eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_FOCUSABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ea0021f2c26dba14838aff2420c8f4470</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_FOCUSED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e2a4d25fbbc37ecbdd0568fd1df6908a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_HORIZONTAL</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e19eec6e9b6278a938a80a69c845768bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ICONIFIED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e854aab00b1fcfaeb21a3e3166e54bb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_MODAL</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e54d686d0481e36bdc4fcddf87631691b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_MULTI_LINE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e3cab9f3ac425aa5ba0c67e59f8794d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_MULTISELECTABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e590b7d91649336348d28f6f55c18cfbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_OPAQUE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e9e46ab4b9bce571c2513a3be9b6b9604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_PRESSED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e245197daf9437f95382b79396f48792a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_RESIZABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ed336da6c742fc4ce3531aa97b74841f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SELECTABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e8184260e7b2f204a489a1c80d9a1939b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SELECTED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ecc45152c44f7cf29087c66bf17583410</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SENSITIVE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ee0c53804b335dd7d55e1a3ddbe12d76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SHOWING</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e471306798894af3cd14ee19ec3aaef90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SINGLE_LINE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15eb7dc583652460e80737563afad54c48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_STALE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e0b03f4269d42f6413c7087181b8a37c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_TRANSIENT</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ebb54a2722b9b213a699f35a09195afca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_VERTICAL</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15eb9027e2efcc01b4aac8deb30e34fc0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_VISIBLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e6aa787a91d66a1c8fea75c196febfc43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_MANAGES_DESCENDANTS</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e5895f35295aeaa7cc86de41bf7cb2517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_INDETERMINATE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ee4b19682debcbeada8e9061b033bbd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_TRUNCATED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ed1f2cb1d7770bb2c4549ef5b998cf21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_REQUIRED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15eeea37ea980f7cb90a79eed520bc635e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_LAST_DEFINED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e65bb8311dba662b7de5ca0fc6ab4ffe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextBoundary</name>
      <anchor>gce98a3ea010fe92c359fa4bcd4aaea5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_CHAR</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5b65305d733bc4705e831da676c3a26520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_WORD_START</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5bd865707d937243ac537dffb1cda82304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_WORD_END</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5b992fb37d0244d12c11a5d5bcd8d92a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_SENTENCE_START</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5b485adb69e874c74b60a516d2241467c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_SENTENCE_END</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5bd773bd9ad0c9f7ce2d396a85dadc0b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_LINE_START</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5be2048f4b5ec0b66ef621af3d580cc596</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_LINE_END</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5b09cdac098f965ef4e071fac3abcacbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextClipType</name>
      <anchor>g0b25ada8fc7111dfed7f6550a6874102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_CLIP_NONE</name>
      <anchor>gg0b25ada8fc7111dfed7f6550a6874102de8a862f47abec6b56823c70e3a4a4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_CLIP_MIN</name>
      <anchor>gg0b25ada8fc7111dfed7f6550a687410258c4fa68e5609570c2863a5ad4da6fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_CLIP_MAX</name>
      <anchor>gg0b25ada8fc7111dfed7f6550a68741029a276c95f68a11383418ccaddb43f371</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_CLIP_BOTH</name>
      <anchor>gg0b25ada8fc7111dfed7f6550a68741027f4713e228f383976e3c657485d2ef05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gdkmmEnums</name>
    <title>Enums and Flags</title>
    <filename>group__gdkmmEnums.html</filename>
    <member kind="enumeration">
      <name>AxisUse</name>
      <anchor>ga3ef1fe9ccf3e0e884578dba5a63feb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_IGNORE</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb7818d02d67e6ca9df5879e559a26aed57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_X</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb74d1af5abaea6c0ce7b8929b7172f533a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_Y</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb731ce998f1bceb4878cee31c22233706e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_PRESSURE</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb7ad4a7a53941e96ddf88ff5c4a696e140</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_XTILT</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb74ee52392c86e770318056d626777e4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_YTILT</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb7a2e5fe0874f9fee8335c097dd96f99c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_WHEEL</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb7bc6cb026031a7113648040825c6b9cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_LAST</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb74b439525a224c522db00808a87ea13df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ByteOrder</name>
      <anchor>g23c7243f15304c7a86cf6a20118a7c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSB_FIRST</name>
      <anchor>gg23c7243f15304c7a86cf6a20118a7c85b08ac8d8bdbb87290dcbbd37ba4610c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSB_FIRST</name>
      <anchor>gg23c7243f15304c7a86cf6a20118a7c853b3490d3e7d31d0b23287b8d0f5e62f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CapStyle</name>
      <anchor>g8cb10204a21a8576e6977249380ae9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_NOT_LAST</name>
      <anchor>gg8cb10204a21a8576e6977249380ae9a607fda17194672fc29efde69eb9bc3cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_BUTT</name>
      <anchor>gg8cb10204a21a8576e6977249380ae9a6a81756d24fa3f7721a4fe14ed8c6e279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_ROUND</name>
      <anchor>gg8cb10204a21a8576e6977249380ae9a60cbefdd37513e272821b250ca030b139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROJECTING</name>
      <anchor>gg8cb10204a21a8576e6977249380ae9a649667f396a1c8f24be42f4d097521951</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Colorspace</name>
      <anchor>g866d716154abb7f5be26bd36b3017d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORSPACE_RGB</name>
      <anchor>gg866d716154abb7f5be26bd36b3017d3f39313649a1fa46879e07ba7382999b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CursorType</name>
      <anchor>g0957dd422e9f21f607f43b3d6336c55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X_CURSOR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec2cd863082e45f1911cda90c0963545b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e12d9c896d1e1870b08f2387343d10a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BASED_ARROW_DOWN</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e2c780915b12071c04dc3935e4c07e256</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BASED_ARROW_UP</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e7790d108ddbef4a7821c0020e782654e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOAT</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e7de665af4a77a3b3b7893e81a4aca72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOGOSITY</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e7b60f93a095a80af9aea4e06aa2b6e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_LEFT_CORNER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e8d736421ee16436b9bc5be927f8069eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_RIGHT_CORNER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec963bf2c55adf63b3ce049e36e6d3004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_SIDE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e0dd97b8f2a6046aa2199e6fa0abe8378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_TEE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55efe46f98213bdf80968fc64b796479bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOX_SPIRAL</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e4dc11e4e445f6cc9da807f6fd81ebd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER_PTR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e9eb06bf9b8b3ec0281f975172d89b5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIRCLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e6db54b853ee27187d7a03093c3050915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOCK</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ef3356b567ee5cb93a06857e739d2ab6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COFFEE_MUG</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e479732d9496f326642616412f19f831c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CROSS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed0934ac294d25d1b2124d760133440c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CROSS_REVERSE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e061733ce3b94030b179a557e02d85410</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CROSSHAIR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e8c20860d446d3d3e411e68f1b466f7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIAMOND_CROSS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e5d195ef14af708ac8c75fac433acb204</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOT</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee84a469e361d39154499da7322d990c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOTBOX</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e3404beba5b29b2c0eb003fb8c7093332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOUBLE_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55efcf8cbbebdaa5cd167216ef4ef7928bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAFT_LARGE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e01c85ae767bd3c7e0b64581787b91df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAFT_SMALL</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55eefe4b7df562b8a43fa8a410f204303a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAPED_BOX</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea81cb666691d0b5734410d233fc2bcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXCHANGE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e79766a5c4f0f792a8e9f01ab169b5079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLEUR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee833cd2f2773345385cd5be1a9cac9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GOBBLER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55edb442c6b1d96b93f136ec403370f2297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GUMBY</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e4ce9af44635c55eb0db6964b6616d003</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAND1</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e5639207f92d447e3d71dd95ea53dd387</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAND2</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea8da6844add9127f35a4a68b8ef8d4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEART</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee26b49767e256b4db6ebfb8240d227ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee18b5706077c6e857140e734d6df98f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IRON_CROSS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed4aea04fe8ddb62ed97fd762998073da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_PTR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ef2920c83038c37fed87d0a3c96137c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_SIDE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea1bd2e9df7fb78b801fb4f08f27f2b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_TEE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e6e6dd112cae6e9d5ca509bdb6c6b0a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFTBUTTON</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e14a55c3ff65abb282922dc31a87c1df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LL_ANGLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e361835a5fa5d6ab20e2b332b43caaa01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LR_ANGLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e0496a992cc201dbd316442b6dd4c8b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAN</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e2e7e53cf0ebd078285a4470e1dca94df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MIDDLEBUTTON</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e0d844fd856de5f489b9a18e3f1683d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOUSE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e93f96e8572c9b1531814ce7cb1aa0f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PENCIL</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e50b6827a26e7412aedd06095bbacd228</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIRATE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55eae528f5606c4c8fe34d19be5c7dce293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLUS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee772d60c19199643fb51ee96bdd09384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUESTION_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed3382d8bbba5bcd2a1820010ed603c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_PTR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e09b69e5ade8b7f16e71ffd5ca8136301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_SIDE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55efb3308cdcb2aad811dc6a8b55eb5eee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_TEE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e09ac5013dd95e89508147e855d4f9564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHTBUTTON</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e5d9ad033794e39f490a84c0f5b7c7a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RTL_LOGO</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea69adb9776d86223a5250d33abcadce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SAILBOAT</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec012896d6c0891d200fc27969c06662e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_DOWN_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e27b2697eeac561bc0b27c6301c18c609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_H_DOUBLE_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e4e4918f69ff54ffd3093cb36b2c7c9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_LEFT_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e50520771de79e7cbdd9de30519be36ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_RIGHT_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e87e3a6508e62c0cb7e5270d959524141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_UP_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e1ba1467295feb071b0a44d885c7af2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_V_DOUBLE_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55eeda8355084c0dcec93eb9df9d91be22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHUTTLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ecdf6188f6796a23be49259a808a3568c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZING</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e6544aab1bdb73719b506acfd029ed497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIDER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e9f2db84937e13b48ce1cef08a4b48995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPRAYCAN</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed3e0a0c99203bba4365154874691f995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e2ac4f601e88d08797e786d094feeb597</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TARGET</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec7a9cc980cc4173ac733e1c51e30577b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TCROSS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ef7e58b48892bdcecfc142dc4f58b24b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_LEFT_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed58bf480840b888336025cfa54f9b71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_LEFT_CORNER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55efc3f7124db81fcdf7c49a9414c545efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_RIGHT_CORNER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e9d8d77315c776d8edc916dc56310bb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_SIDE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55eb1cd896dbd4a24172ed3e75ebecf7650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_TEE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e3d927b40827a8b7cfe7aefa5d0ec41c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREK</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e364a2139cc12b165949f0e3b97fc9798</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UL_ANGLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e6beb3b616228452b5bb0cb712ac26e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMBRELLA</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea03eff05522d40605e11ff42baeab354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UR_ANGLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e20802ca2e6f162b5e9f4fd4716db127f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WATCH</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e93ae03ebd1a4ba5cdafde5c7b874b6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XTERM</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee944c848eafc4510b6a708352da8c18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAST_CURSOR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e848a8feae322eb3f5f42d016b0f7c707</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURSOR_IS_PIXMAP</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec295fdcd044e7d8c53082dc41a1df414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DragAction</name>
      <anchor>g0a9506293be3b3dfe00ecdb83e764ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_DEFAULT</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca6b80ab8007dc5a6c0f3b466eb14616c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_COPY</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca6a49036d40d941c34c467819421d3d8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_MOVE</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca63bbfd853c44aeb6d4c7b528f9a7f349b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_LINK</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca6102ff49314b5d8f3bdd91f278e6622f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_PRIVATE</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca6e409ec694fda1c343331699c400dbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_ASK</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca654d189703eda6530c047dcd3b24f2afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DragProtocol</name>
      <anchor>g55102c640e0ecc1378ac73c1065d452d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_MOTIF</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452d95589ef65902ab107584ca350fcc7334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_XDND</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452df385b60ba995693024b9bade67ee9103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_NONE</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452dd559c88a6a2c2c8886671532fccbc390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_WIN32_DROPFILES</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452df77382462de57a4f7c89e93f80cd7432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_OLE2</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452da219a0cea74f8126aa70216d139559c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_LOCAL</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452d452a14f935a3498391815733b795ab6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EventMask</name>
      <anchor>g0288c23e93ded8c0326235f1f1120c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPOSURE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61d62311d5f7211ee8b7c0d0c2167873e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POINTER_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c617a7c374178b7d502696c914b458774a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POINTER_MOTION_HINT_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61b0238af2b6c5f7660bfafcf1f95bd4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61582781a5ebcfeb9776982b30fa91046a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON1_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61ba73042696c4f13cc914d87e2e493ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON2_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61be812065c3468c03aea1b82515ad2265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON3_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c610879d9ed800612d564049a029cb5259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_PRESS_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61c6ca9cdcce9b0040e466906754fe8c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_RELEASE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c616eef938093bb876faed3f5ae52a44be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PRESS_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c6184ba365556a4513c8522964d530ca056</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RELEASE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61cbef56e8e2b3fa8a70cc19c4e018e63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENTER_NOTIFY_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61b28e5ea1d769c5ff6cae0b4a0d007fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAVE_NOTIFY_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c611b04f5d09073e996515af4b4a392ee14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOCUS_CHANGE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61ff04655d2d632eb5426b18955d28f97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRUCTURE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c618a81a8ea4c795689b141a3d1c29eac76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROPERTY_CHANGE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61f91f42e6b6cd944b5a0d039f40e32bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_NOTIFY_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c615203f2ac8010507604b7883ac9f00a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXIMITY_IN_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c6140c58d40c044efe7b8de014591978297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXIMITY_OUT_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c6194cd34fa9f8166707e431e795f9e9906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSTRUCTURE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61957be4fab99b3b11588fc9a09b88aee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61c37ab32282499f60ea2f471106f72f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL_EVENTS_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61a76fd679d175d796a9a3665da9925452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EventType</name>
      <anchor>g9c4c9f01ff145972b1bc189092a69bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTHING</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8505df9bcb202307930d83ba05bd1b59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb82998f508efa83d463a79d4ecc11ce4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESTROY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb80a3f68505e5623395abe601de499c56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPOSE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb84f1524892cef4214e745e225021d9173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTION_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb896f620355bb09c91482a50dc4d388301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_PRESS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb89c618fe41b7c429db35a7840e623041a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOUBLE_BUTTON_PRESS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8040605f2e9c83cc46e4488c90e785524</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIPLE_BUTTON_PRESS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb838a62d1772161068d3a976b292780454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_RELEASE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8bf8b4813da32b0a7d7cf9656d8707479</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PRESS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8613c53f74906160e071beb2392c037f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RELEASE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb82b2990dec1e7bd083730755ee7689945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENTER_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb81a2dd2587ef4e6a6ae179fb15eb624da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAVE_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8c649aa1f52f427d1ac7ec867b10a4e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOCUS_CHANGE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8e4094b31e90c68ca4348f4c5b768a715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIGURE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8966026d14369a4bfb768460c19173dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAP</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8114ff98604e96ce8f86bb16884d1873a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNMAP</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb845831ec10df029638d64099421b31c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROPERTY_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8ace07d5e39575db8703ce17e5a2bead5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_CLEAR</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8fb563c273ded7b33a1629ca2d72953ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_REQUEST</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8c34b60662d034bfd1bcd741651b65b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8529515a9e12a3dc6b21eba34116c6f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXIMITY_IN</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb88dde8ae1540c6a6fa7289202422f4c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXIMITY_OUT</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb882f2edea669ce31aee7d16a6cac80ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_ENTER</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb85817848d0485dbeca83f4d81a4532c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_LEAVE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8af140ff8ad4b9da6199f7d2da3d2389c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_MOTION</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8bb010628ee928131acf742f7e377db23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_STATUS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8e142ab5c7e8933ce11b01b56a22d4f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DROP_START</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8f0254c46b535a87d673180282938ab68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DROP_FINISHED</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8228ece2f297f788543f6af63980eebbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIENT_EVENT</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb834fd9fffbcc7fee6c4eebaca877c920a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb868e4a33a5e111982a8b10273e2eb8a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_EXPOSE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8f47b62b9bc27a3d7782d12a86173cb84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb89e4f1eca488d272a14e6ef2b374998a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8e5a2fff6e230ba18547e3bfc05463342</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SETTING</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb86df768d1dbb584a2f42300fdd7ca9fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OWNER_CHANGE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb89d7955bde1b161ea7bd591b9f6220ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_BROKEN</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb81efe85baee6c2f40e6d09b98f895d7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ExtensionMode</name>
      <anchor>g403190ae70e736078dd523ae3b53b48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTENSION_EVENTS_NONE</name>
      <anchor>gg403190ae70e736078dd523ae3b53b48ce572151ad8f4b45df2169b4b83f8c47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTENSION_EVENTS_ALL</name>
      <anchor>gg403190ae70e736078dd523ae3b53b48c3de7549eb963117d736e72980c604cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTENSION_EVENTS_CURSOR</name>
      <anchor>gg403190ae70e736078dd523ae3b53b48c5dedde8d85284bba7708f31b05f1d364</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Fill</name>
      <anchor>gf945088bf264cc01bf858c3468d2a451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOLID</name>
      <anchor>ggf945088bf264cc01bf858c3468d2a451cebea91691a709d16a5f2d049d13e888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TILED</name>
      <anchor>ggf945088bf264cc01bf858c3468d2a451460f0dd9d59304ecc0f1e31d7d0cd652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STIPPLED</name>
      <anchor>ggf945088bf264cc01bf858c3468d2a45163132d7995c2c73fb2054ec7e83fbbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPAQUE_STIPPLED</name>
      <anchor>ggf945088bf264cc01bf858c3468d2a4511fbda420001d70dfd5a66deb2e6b0e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FillRule</name>
      <anchor>gcdee003b8806d447553fd52634a7c135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVEN_ODD_RULE</name>
      <anchor>ggcdee003b8806d447553fd52634a7c135ed83e191223412268bc37bd8d394e903</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDING_RULE</name>
      <anchor>ggcdee003b8806d447553fd52634a7c135df6f0ba966e5a97664608460d2f0931b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Function</name>
      <anchor>gf1365a8c559e749927e68d3ae723a47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COPY</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47bd24d2cc55aa0e92bd740a300f07a424b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVERT</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47ba6368df47d3a794086c7a5241a16053e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XOR</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b26e26412b3841d5b1298cf43b05a941a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLEAR</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b0e0eb043b91b9a3712e8922e06432393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AND</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47bbb49bc806f42c157958676d22a9fe553</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AND_REVERSE</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b0d5f9c3c8ff585d252926a2e2c262f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AND_INVERT</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47bd7f2ae83c7b54ee91d2aa9f09d393fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOOP</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47bd89df034cc46a2ccc2d2750878cc4904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OR</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b2ce948821a9d74ae9837e6f5af8cb0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQUIV</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b5b8f6f444aa5f346fc6f056510960533</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OR_REVERSE</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b985a27da7e89894c291cfb085e03634d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COPY_INVERT</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b5fc65e55799f03e3fa0473d4099fb038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OR_INVERT</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b77b3589382053b2d3d2c12b1e10dcdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAND</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b49b75596a5f4cf0119fbc023e4e14015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOR</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b2a4ac5eebd1edb1fd2d164387315fff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b50904413f46d5e52c1677222e85dd778</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GCValuesMask</name>
      <anchor>g8694171aa8bc6a7103ec05d21b612da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_FOREGROUND</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da84f18314062d69bdc7e89e0190551f65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_BACKGROUND</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da88181d6f9c3aade26b9e491fba585d34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_FONT</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da85241ffca10ce216ea5194f7ce87c7e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_FUNCTION</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8d137a0b6277a181540af8b5a48e60df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_FILL</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8c730141518efdd82882ada9cb52b498f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_TILE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da821112a4fc42f515a160a50e8b9733b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_STIPPLE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8a0d37a7687bdd2af3f5e0c7364b9e1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_CLIP_MASK</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da81f0693518f5847de0cdd8a8d30bcd15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_SUBWINDOW</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8a160a05986b135dc309280a22ad44877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_TS_X_ORIGIN</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da87d78dbef35aca9cfdc1d323220a7df38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_TS_Y_ORIGIN</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da84a3c15affd1383fddf851eb04876e815</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_CLIP_X_ORIGIN</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8276608668cc70f2791889a296270933b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_CLIP_Y_ORIGIN</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8dd47229ba39bc16c7e3a3d15c9bc44c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_EXPOSURES</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8b584178fd7de71875fcee4556035d4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_LINE_WIDTH</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8a7472b196259d08d0c6f999dc6c0d5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_LINE_STYLE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da888256c26c15b6efbbfbca708fdf21864</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_CAP_STYLE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da81e0699624bfd81121df4632a66adf024</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_JOIN_STYLE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8f94e9b02801045ed05234e9023309fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GrabStatus</name>
      <anchor>gb3918cc69c861b97779ac08dfa48610f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_SUCCESS</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610f11c56869980851ed212bbd59f2176f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_ALREADY_GRABBED</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610f8f76d384f656e5071207880d5e21444c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_INVALID_TIME</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610fc2075d9570356de8d0bf371fb989e5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_NOT_VIEWABLE</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610f160436576749da7b7e2bf260c09d85fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_FROZEN</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610f4db44ecac193640307ab4ee8397cfc8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Gravity</name>
      <anchor>g1bb9235871d434d3c55411d8261b075e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_NORTH_WEST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075ee18dc80dbede5c1e9b86c3184842f5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_NORTH</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e89318641a9e9fb63cdb03e31b2988457</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_NORTH_EAST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e0380210207b1e617fd92c02c5f9f8b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_WEST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075edc7091a9f5f807bf87d404410bf9a728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_CENTER</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075ecf29544443b44ecc5bcda4d30883b1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_EAST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e5b0d5983d794909c843f796bd3059c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_SOUTH_WEST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075eb9cfb999497e9c6cef91fda9b1b0fd1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_SOUTH</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e89a7c9c97e807018a8c6dd2ee31933f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_SOUTH_EAST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075ea0a7d8aee2f30bae7c87b79c87e6f2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_STATIC</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e65b74e512a802210f8a1f65154e3ef3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ImageType</name>
      <anchor>g072162d4af37da0fbea4c8dd67509058</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_NORMAL</name>
      <anchor>gg072162d4af37da0fbea4c8dd67509058bb2e3236e28b40746a3511582b9782f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_SHARED</name>
      <anchor>gg072162d4af37da0fbea4c8dd6750905889c15840288aa9bea4e5cfa0e95e4431</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_FASTEST</name>
      <anchor>gg072162d4af37da0fbea4c8dd67509058905a905f442b521ae112cf5afb6d94f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InputCondition</name>
      <anchor>gbdba46a1684fa5bfb7c552f2a210ab95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_READ</name>
      <anchor>ggbdba46a1684fa5bfb7c552f2a210ab95fbc83bdf1c0fe843f3b17205a726096e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_WRITE</name>
      <anchor>ggbdba46a1684fa5bfb7c552f2a210ab955f43a1d19e9791b0730dd79d7546aba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_EXCEPTION</name>
      <anchor>ggbdba46a1684fa5bfb7c552f2a210ab95de55bf8f129a3409c235bde1f0f80743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InputMode</name>
      <anchor>gf6d613ed046401b6386ba8f7bfb273c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_DISABLED</name>
      <anchor>ggf6d613ed046401b6386ba8f7bfb273c0a4ebadc0c83b8b69b43d40fb67bdf683</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_SCREEN</name>
      <anchor>ggf6d613ed046401b6386ba8f7bfb273c09531507c8349cc08e418a6849d3628c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_WINDOW</name>
      <anchor>ggf6d613ed046401b6386ba8f7bfb273c0c2fab49e1219f145d965875b7647382f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InputSource</name>
      <anchor>ga2b575499ce34e8b79386b2db0c3c95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE_MOUSE</name>
      <anchor>gga2b575499ce34e8b79386b2db0c3c95c8d1af8f33c7870ebafa9d02682b354cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE_PEN</name>
      <anchor>gga2b575499ce34e8b79386b2db0c3c95c807c05bbd9eaac47ac86310ddb32177c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE_ERASER</name>
      <anchor>gga2b575499ce34e8b79386b2db0c3c95cbf51f77eab18739251c3ac5434e74a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE_CURSOR</name>
      <anchor>gga2b575499ce34e8b79386b2db0c3c95c4262547db76e2c058f2b7858febb7e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InterpType</name>
      <anchor>g709a35a3eb48c0b819041e3414715fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERP_NEAREST</name>
      <anchor>gg709a35a3eb48c0b819041e3414715fac22129caba277125be5d3c4714099078e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERP_TILES</name>
      <anchor>gg709a35a3eb48c0b819041e3414715facc72d1ce227b1c570efe1287ec0dabcae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERP_BILINEAR</name>
      <anchor>gg709a35a3eb48c0b819041e3414715fac56d6925a332ea2e58b21302fa0b7ed87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERP_HYPER</name>
      <anchor>gg709a35a3eb48c0b819041e3414715fac9c1e80287fa7bcae9ffd900d2310f57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>JoinStyle</name>
      <anchor>g91500dd25e90700bb632791263c7d9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOIN_MITER</name>
      <anchor>gg91500dd25e90700bb632791263c7d9ec1ade2affc3031738e74a39f7c6198191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOIN_ROUND</name>
      <anchor>gg91500dd25e90700bb632791263c7d9ecec4c61f3e67cd9b64fd82e771f0b50f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOIN_BEVEL</name>
      <anchor>gg91500dd25e90700bb632791263c7d9ec07d2b6007dfd67a1fd5b17ecd6c24525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LineStyle</name>
      <anchor>gc5dcb29dfe744e4e8b72693b392ac06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_SOLID</name>
      <anchor>ggc5dcb29dfe744e4e8b72693b392ac06ede078dbfd9e8b3361348edbcaa0dce59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_ON_OFF_DASH</name>
      <anchor>ggc5dcb29dfe744e4e8b72693b392ac06ee20691328cc8279f94b13724a8252e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_DOUBLE_DASH</name>
      <anchor>ggc5dcb29dfe744e4e8b72693b392ac06e0bbf2c4aae39e81a6525e382e613b29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ModifierType</name>
      <anchor>g734c2979005c87dbe51223a0128cdd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHIFT_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd972a80cbf95ae263d1cc7c93a379c8fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCK_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd975e4f43455cca073575f0a293adab56ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd977d3b1b90efa2836b335bec7eb321b50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD1_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd975f256dc0926cacc91f18a7e4d198fb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD2_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd975d241fea70a491a37ddca465e26afc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD3_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd9791241b5469a8d8283d32114a83ae517f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD4_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd9746e1db29b9c15f0fa9aef286ba99b602</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD5_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd973d4b72e7eb987859beac9b37e9458aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON1_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd9743dccc6eacf8ab2629507e4d2c9046e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON2_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd97050ef6081815e49d6216fa26b1e6c3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON3_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd976badaa25b8395b08b28e516b0d5d985d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON4_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd971575d019ea7831d995748a32d86cce17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON5_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd971849c4fb3af7bc26c13f3818145e8704</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELEASE_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd97c083af4abe33515a5eb499cc9e71a95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODIFIER_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd9767ec3a5dff5307d28a4d33bbad3e33af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>OverlapType</name>
      <anchor>g08d3ef020cf9281bc1ef38eb476a522a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVERLAP_RECTANGLE_IN</name>
      <anchor>gg08d3ef020cf9281bc1ef38eb476a522a9491ae10f500d9606448c7837d4803da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVERLAP_RECTANGLE_OUT</name>
      <anchor>gg08d3ef020cf9281bc1ef38eb476a522a7ed33eb6333285003f6f5495d2e2b1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVERLAP_RECTANGLE_PART</name>
      <anchor>gg08d3ef020cf9281bc1ef38eb476a522a89be1ceefbfc26195ca619fb023b7629</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PixbufAlphaMode</name>
      <anchor>g9c246a3d798a37b03d87e1b44865e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ALPHA_BILEVEL</name>
      <anchor>gg9c246a3d798a37b03d87e1b44865e9407290c64f44fa2d0a6710131042ed4c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ALPHA_FULL</name>
      <anchor>gg9c246a3d798a37b03d87e1b44865e9408a9cd4c03249fef0b2a978917947770f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PixbufRotation</name>
      <anchor>g2587434fd0a409f88feba9e5311e6240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ROTATE_NONE</name>
      <anchor>gg2587434fd0a409f88feba9e5311e62407399bd52deaa403dd84294a428e9cbf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ROTATE_COUNTERCLOCKWISE</name>
      <anchor>gg2587434fd0a409f88feba9e5311e62404fac3cedd03079e20b9f60487d1b850b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ROTATE_UPSIDEDOWN</name>
      <anchor>gg2587434fd0a409f88feba9e5311e62408ce26d0684488a90058bce642d7a4bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ROTATE_CLOCKWISE</name>
      <anchor>gg2587434fd0a409f88feba9e5311e6240fecf52249f9ef32129aad0cf5e8910bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RgbDither</name>
      <anchor>g4545c96b93ea95ff053b198cc02346e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB_DITHER_NONE</name>
      <anchor>gg4545c96b93ea95ff053b198cc02346e8abd2a48fad9d7da647d8d30a3ff1734a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB_DITHER_NORMAL</name>
      <anchor>gg4545c96b93ea95ff053b198cc02346e8221b4b6ee3de9e4c4f7eb8ce857f2715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB_DITHER_MAX</name>
      <anchor>gg4545c96b93ea95ff053b198cc02346e87438c0f050fa3207a37fa9bfc1f4ef5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Status</name>
      <anchor>g33ce42e67ed9e5a8e467297d78a1d912</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OK</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d9127ae3c9ca661532bb84a2c537c5618557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d91289f66ceaa2ad486eeeb2a17397c012e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_PARAM</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d912a533b88ba847cf8816364162afc8080c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FILE</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d912a564853d5e4620f0870249b1c73cac78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_MEM</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d912c824fafb9c236ceb3efb4e727a9b61df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubwindowMode</name>
      <anchor>gae37637a79c9ee9822c925f30748eafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIP_BY_CHILDREN</name>
      <anchor>ggae37637a79c9ee9822c925f30748eafdbb56664e9ea8a52217ede7050da9694e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCLUDE_INFERIORS</name>
      <anchor>ggae37637a79c9ee9822c925f30748eafda7206f98a1e92cbb8ea8d76569a37378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VisualType</name>
      <anchor>gf51d8a92358be17e8bdcbe2a229d1620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_STATIC_GRAY</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620ffe7e070dad1856a91bf303096e664a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_GRAYSCALE</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620af889ef83858d9c136ece453bf29b1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_STATIC_COLOR</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620b5aacacaeacffd2953a0a2fd660c02cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_PSEUDO_COLOR</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620ee7ad6e696d8dce55bb274e380fe2563</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_TRUE_COLOR</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620b073726e8d8b9841a01f15b577d4001b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_DIRECT_COLOR</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d162001dd320368af2d0f3b8d8f209622305d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowAttributesType</name>
      <anchor>gab9ec1938d766d84d3e4c8caeb21815a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_TITLE</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815ab941a5c6d0748f920566288265d431bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_X</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815afe4b4a3962461dd8bfd3b53edb786ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_Y</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815afe0c7157c5b4d0b335e3c5b59268ce76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_CURSOR</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815a6dcb644ced5a6fcba02127f9e2cc6c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_COLORMAP</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815af34e2f985fb0ebcb8b8cbc0c8ec388c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_VISUAL</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815a2f4d397bf4a1011a0c4e446a0f8bde50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_WMCLASS</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815a19c2f5951230a417aebb05e7d4c0e164</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_NOREDIR</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815a6eef5bb8f2ffe00d6e2571f501ef6f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowEdge</name>
      <anchor>ge31896bd6d904848c07ef7f929063c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_NORTH_WEST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0cbfdaa6650df3b36ea04dd1eb3eb21a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_NORTH</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c7cbdf6e0038b083e6827338f2d7d0dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_NORTH_EAST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c3a210b0bf485cbd6c09ad3efafb731c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_WEST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0ca13a38cd73b4a786082e09ddee07e05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_EAST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c887473d4ffe2b6f67cbd060c2ec43e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_SOUTH_WEST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0ca9b4e863e7cd9039b28b5ef96b51f061</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_SOUTH</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c64b1219fd3514c46cd39482a588cab45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_SOUTH_EAST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c0621a304a2f115df0c3b9e676fb22296</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowHints</name>
      <anchor>g7dd31e80216f3452a1e080bd22fcfd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_POS</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c6d6b31c71aeffc0af3c2190320fca4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_MIN_SIZE</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c2acd5d248d5280290d4ef8a1669578af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_MAX_SIZE</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c3798e9b983fc9c706c0803a8796924d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_BASE_SIZE</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c2ec7605e5e173f09ac7cc9c31e8f0c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_ASPECT</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9ce9d5dc294f32a87b8b813a20d79f3ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_RESIZE_INC</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9ce225c378cd4334c2615a8435d7d0ad6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_WIN_GRAVITY</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c5d2fff7eeddb46530e0effd307d7e488</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_USER_POS</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c12e48d5592a043d48a33578c7c128e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_USER_SIZE</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c187b249f8ec2c51120e9136c1eeca84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowState</name>
      <anchor>g52281110716dc2727d7f1e8303f9b950</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_WITHDRAWN</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950fd7673d20fff990d1f0933050d5891c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_ICONIFIED</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b95065b52bfb34e509d232f6741d254846b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_MAXIMIZED</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b9503a2d74f9fdfeaa416fa4309bc887559b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_STICKY</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950460ea2b6c41fd6d8a45da7b6616a0c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_FULLSCREEN</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950be530be96dbe9d13f28b9b25e3fa8a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_ABOVE</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950c09277af2399b6d8a1e0f9cae23e3baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_BELOW</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950b69e1f9800b021138a7619598db269a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowType</name>
      <anchor>g2b9f4daf18d16a75d9bfe279f5340c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_ROOT</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c02d496714e871f86579e5a2056bed16c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TOPLEVEL</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c0208037646e5f3a764b311bb7d754d3f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_CHILD</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c023dfec2de1d7ca6d0b69dd0c9009a80d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_DIALOG</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c0256640372bd46f12b69d864a2744a0177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TEMP</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c029cc2982173a3d9859835344f5cd99c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_FOREIGN</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c02260fc4bea45545ce4fb86c23d2e66a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowTypeHint</name>
      <anchor>g1f75a8db0f289997ac16bba0891776c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_NORMAL</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c990e186b70ee84636bff0730fcf1c2358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_DIALOG</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c93b3b25f7fdaf63c07f531e0f4e909d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_MENU</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c9a717d3767d4d6bee11260a9411e4fcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_TOOLBAR</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c9c2ee1170315d31f772f7279a5ef3e8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_SPLASHSCREEN</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c997aed4656d94475082e922abbb113e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_UTILITY</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c981a3bc279f615a5bd3b4c389896a535a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_DOCK</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c9c89b0812603e38d50a97fdf856e2b223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_DESKTOP</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c9ee7cea38918cfc769f8ee2ecdc444f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WMDecoration</name>
      <anchor>g1164863f498802821810010d1f3202a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_ALL</name>
      <anchor>gg1164863f498802821810010d1f3202a43a643ce1ccc411ac59f2d69df8632a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_BORDER</name>
      <anchor>gg1164863f498802821810010d1f3202a4c0e2d4f7f8d4f5a3bc797ffa8e5e18d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_RESIZEH</name>
      <anchor>gg1164863f498802821810010d1f3202a44432d24ca37e2cb9055b6876ed99043b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_TITLE</name>
      <anchor>gg1164863f498802821810010d1f3202a4c70685df9fc2499b1773b6565144db53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_MENU</name>
      <anchor>gg1164863f498802821810010d1f3202a4a2e6a6d0f8856f493149c2fee779700e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_MINIMIZE</name>
      <anchor>gg1164863f498802821810010d1f3202a43391340120c7a6e36a1e318f0789f6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_MAXIMIZE</name>
      <anchor>gg1164863f498802821810010d1f3202a45d96d37438f4e2c9d597b5552db8833e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WMFunction</name>
      <anchor>ge86c2fc4eac7ecb9c6c9dd841b1ba6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_ALL</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6afaf77825342f052d79c9677d30fb746a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_RESIZE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6af00a0d1300ea067ab3d73707151c74d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_MOVE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6af05a6b3a63a3fd02aa12dbdf1abca4414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_MINIMIZE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6af18a8b8a874f8f1dec2371ae536f1e2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_MAXIMIZE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6af6e45547ab5fdf8937c3c136a05a085d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_CLOSE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6afb320e01edd2b40e3cdae9b7c468e2c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>WMFunction</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g63c7645723a3e11319d94fd3dcce3626</anchor>
      <arglist>(WMFunction lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gd85fa98f96f521b7473d5d6f60ea8a85</anchor>
      <arglist>(WMDecoration lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g6733fe2eb05cdaaff7d1f532bace8b8e</anchor>
      <arglist>(WindowHints lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g38fdf75cf823fef1f16ddc6e4ca80cea</anchor>
      <arglist>(WindowAttributesType lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g14f122ef55ab8dcbbad08e7dcdc6c882</anchor>
      <arglist>(WindowState lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc019d90e86e871ca47c826e134ac23fd</anchor>
      <arglist>(EventMask lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g514c51fbc9a68cd2b7564189c69c8891</anchor>
      <arglist>(InputCondition lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ge0f6360c097a1ea47c36d7e082a531a9</anchor>
      <arglist>(ModifierType lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g0ea6ca2391f20ef16b3d0a6090d11372</anchor>
      <arglist>(GCValuesMask lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g70446b5945175a8d52c45be7e126b0e6</anchor>
      <arglist>(DragAction lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g8ad636c897ae4b7b9f9c4c1c54ed255d</anchor>
      <arglist>(WMFunction &amp;lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g07367ef950e0a6776c91aa443f2cfa4a</anchor>
      <arglist>(WMDecoration &amp;lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gad3d343720547aadb2fa7c0ef8152b6d</anchor>
      <arglist>(WindowHints &amp;lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g689f29f246d5942389cc6758ccecf0f5</anchor>
      <arglist>(WindowAttributesType &amp;lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gdf8523370794916b6e11031c5292a082</anchor>
      <arglist>(WindowState &amp;lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc47192ba348431e0371fe61152198df8</anchor>
      <arglist>(EventMask &amp;lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gac6d1d551adb65c70ec55b3ff83ffe4c</anchor>
      <arglist>(InputCondition &amp;lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g16ff038e1c1620ba914faaec8e737524</anchor>
      <arglist>(ModifierType &amp;lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g1234c7c23144896b91fd97bca255b2ab</anchor>
      <arglist>(GCValuesMask &amp;lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gac23ff2bbf63d52547e5e5093bb4e9f4</anchor>
      <arglist>(DragAction &amp;lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g16cfb561770873a87c607214be549b88</anchor>
      <arglist>(WMFunction lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g66504f447e760431ff5eb73d6e9f7204</anchor>
      <arglist>(WMDecoration lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g7b5bd3db92630db5e9d6440cf74ab02b</anchor>
      <arglist>(WindowHints lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gbfbb2c833dad877e1b334c820667a807</anchor>
      <arglist>(WindowAttributesType lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g8b2d09de757d14d82311f6bcdc6aff8b</anchor>
      <arglist>(WindowState lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g159399a6133fbcccaabc6f1969daea58</anchor>
      <arglist>(EventMask lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g8d731e41ac43941f8c90e2eec3bd8475</anchor>
      <arglist>(InputCondition lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g0cdb70ae86f6833d530d8342cdea8f4f</anchor>
      <arglist>(ModifierType lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g6506e53e961205a3b86107c8f95b4b6f</anchor>
      <arglist>(GCValuesMask lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ge19f3b208343da290137dc38d9a32993</anchor>
      <arglist>(DragAction lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g4bc91f69341d0699f9a9f1eb2884d6d2</anchor>
      <arglist>(WMFunction &amp;lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf0f371878e37172d2efd3f06fe06497a</anchor>
      <arglist>(WMDecoration &amp;lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g2e79dde61de6c9e2debbd5684f2d7b1b</anchor>
      <arglist>(WindowHints &amp;lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gdcc2e9681ffc1cad0b1f6dec443efd65</anchor>
      <arglist>(WindowAttributesType &amp;lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gea54c9b491f737576f0328097bb53e20</anchor>
      <arglist>(WindowState &amp;lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf9061d2958fffa2bd76c3d11667474e0</anchor>
      <arglist>(EventMask &amp;lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gbffbe7586cadbc67c6bd0a5929b5d439</anchor>
      <arglist>(InputCondition &amp;lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gcb25d39f0de616dbd29c3202e75c68bb</anchor>
      <arglist>(ModifierType &amp;lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g59a04a6308d580c8a0fff73d5cd3b393</anchor>
      <arglist>(GCValuesMask &amp;lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gb1540afa3db90f4b5786796dbb4fc811</anchor>
      <arglist>(DragAction &amp;lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gbbe1ffdfcd4621a50cbb70437535f528</anchor>
      <arglist>(WMFunction lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf0bf563785e856d25124a5016e91f417</anchor>
      <arglist>(WMDecoration lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf44475fd95eeceaa08bfb2db0d88daac</anchor>
      <arglist>(WindowHints lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g07e2d6d83c3eaa35582551e0e55b70ca</anchor>
      <arglist>(WindowAttributesType lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf9969fc71063efb3b37f41955837f771</anchor>
      <arglist>(WindowState lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc703a5b48fc77e29d3e78d805c31ff50</anchor>
      <arglist>(EventMask lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g082ead7683e112ed69ff8a92b133cb3c</anchor>
      <arglist>(InputCondition lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gea5a44032c938042746ad236bd660cb2</anchor>
      <arglist>(ModifierType lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc034960cb1ecd174e83d2cd7164f1a89</anchor>
      <arglist>(GCValuesMask lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf3255f44d3f9fccc900f8264b01ca632</anchor>
      <arglist>(DragAction lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g81377b8d9bf9a5aef27a9aa0d8365b65</anchor>
      <arglist>(WMFunction &amp;lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g246daf5cc044a59dc7505d859443aa3f</anchor>
      <arglist>(WMDecoration &amp;lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g1635dce56521da3b2b3358ee09fc98e0</anchor>
      <arglist>(WindowHints &amp;lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g6d0826df75fa792fea8677eab4e72de5</anchor>
      <arglist>(WindowAttributesType &amp;lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ga2333c283eab1b4a042c5b45613f3eda</anchor>
      <arglist>(WindowState &amp;lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gfe1f9b78e7f8c6d6fc4d24c413899247</anchor>
      <arglist>(EventMask &amp;lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g91f2d484180ba9206f9d334b277f00d6</anchor>
      <arglist>(InputCondition &amp;lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g99cb90b1d68978ab0c006a66382fc1a7</anchor>
      <arglist>(ModifierType &amp;lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gb7cce9291d74178b20ec86331f32780c</anchor>
      <arglist>(GCValuesMask &amp;lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g9d8233eb045b3578dc0ee65b71aa4894</anchor>
      <arglist>(DragAction &amp;lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ge36e99dc9387a7893448a194581a2f12</anchor>
      <arglist>(WMFunction flags)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ga2de4e22fbf85bfb2aeff16aa23953b4</anchor>
      <arglist>(WMDecoration flags)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g529b51c729b63b8c19fa3dcdfdb749fe</anchor>
      <arglist>(WindowHints flags)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g59311672bf7c12c681354cecf621eead</anchor>
      <arglist>(WindowAttributesType flags)</arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g4a73cc31885c48923b08e11d6a555133</anchor>
      <arglist>(WindowState flags)</arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g19a23026ba33fc076ac249d97587ec2a</anchor>
      <arglist>(EventMask flags)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g13a82e395e6a37d9b89a9a7f0fc0136a</anchor>
      <arglist>(InputCondition flags)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc4cedd5d88bb8edb2777e6bbccfd1b3b</anchor>
      <arglist>(ModifierType flags)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g9e3089f5cdd121767d9aba78fc91ff2c</anchor>
      <arglist>(GCValuesMask flags)</arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ga94621e5a8456f3db149323d793feeca</anchor>
      <arglist>(DragAction flags)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtkmmEnums</name>
    <title>Enums and Flags</title>
    <filename>group__gtkmmEnums.html</filename>
    <member kind="enumvalue">
      <name>INPUT_ERROR</name>
      <anchor>ggf6f7a88cac1c71271e56ce8daa01d07eb13b96852791f1cc3d89b1839074b384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_DEFAULT</name>
      <anchor>ggf6f7a88cac1c71271e56ce8daa01d07e88a386fa5e07ae9b09a3ecede40a93a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AccelFlags</name>
      <anchor>gb431162192e6ad78f2153cae6683238a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEL_VISIBLE</name>
      <anchor>ggb431162192e6ad78f2153cae6683238aaa3953ef9bf1b6e7eae27d9366cf0c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEL_LOCKED</name>
      <anchor>ggb431162192e6ad78f2153cae6683238ad17f03ce9d16505ba5202f85d76b28f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEL_MASK</name>
      <anchor>ggb431162192e6ad78f2153cae6683238a15d9509b5f66b1419daa8f4a03f5745f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AlignmentEnum</name>
      <anchor>g98983d4e80f67ffa5148dd554706ffac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_LEFT</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffac447f2bbed131df7f0f0001b5c8a3c6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_CENTER</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffac5df285ad8e8fa54df458d772267febd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_RIGHT</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffacdad6854824688299bc59eb3c72190d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_TOP</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffac6596a3b991643260079ddd198517ccb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_BOTTOM</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffacb809a05b7daf750f21aeb1ee086b33ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AnchorType</name>
      <anchor>gfbd70af3f26738e6a3796e206e754a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_CENTER</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42583dbcad88fd935d43798f543a9f4f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NORTH</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a423982b73ba1d01ed75601496a495b0dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NORTH_WEST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42b6b17e68fa3f5f6e40449203068614e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NORTH_EAST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a4293d9069a2b3668fef860a94b35050c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SOUTH</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42703c4793a18f8c470d6a0ea838da0517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SOUTH_WEST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42cb41913e8b9cd400eaae159bc3dac5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SOUTH_EAST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42ce89ca40da5a03f132444528d61826ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_WEST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a423cfefbbb8164709b3a18554abd556a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_EAST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42ea287671b7d1eaf8e1f4945c50d3cd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_N</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a427bab52c54f43bb381b84c52d033939cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NW</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a429bb0e8a397787a1d8a748578beeac614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NE</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a422947330064a8710aea7fe4df29d0e4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_S</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42fcae340404f72e162f1dcc60a73eb847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SW</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42e7a7efbdd6bb3fe2532219aab2eac901</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SE</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a427a032285b823db6f0e170273248334cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_W</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a4214c73e8c5676e2dc70f3d28f41160db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_E</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a427fe003bb93bf3a4823f203822895a841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ArrowType</name>
      <anchor>g5f1b4259f10ccf40735a017cff64782a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW_UP</name>
      <anchor>gg5f1b4259f10ccf40735a017cff64782a2176a17580cff7b35387461894214e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW_DOWN</name>
      <anchor>gg5f1b4259f10ccf40735a017cff64782a9c7da4efc5bf0283761391ecd12e4b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW_LEFT</name>
      <anchor>gg5f1b4259f10ccf40735a017cff64782a140e50343f20f603b6205357c279edb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW_RIGHT</name>
      <anchor>gg5f1b4259f10ccf40735a017cff64782a317f40896cf95c72545d4e06b8467807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AttachOptions</name>
      <anchor>gd0ae047e9bb4f262003dbb94468f5d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPAND</name>
      <anchor>ggd0ae047e9bb4f262003dbb94468f5d81376c39238459ee8d7dcb06ba100c4259</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHRINK</name>
      <anchor>ggd0ae047e9bb4f262003dbb94468f5d81a150380dbcd41f196d5fa3b1761c0160</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILL</name>
      <anchor>ggd0ae047e9bb4f262003dbb94468f5d81036abcca77c9906e325a7bbd2a9787ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BuiltinIconSize</name>
      <anchor>geb555deb523560fe697977c2f8adbb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_INVALID</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb762c32a5fb8935e2e126389890139cc835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_MENU</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb76064c0c6ccd4f08be6868df8be08e20c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_SMALL_TOOLBAR</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb769bf4e8f83c1cab29721725f360b259e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_LARGE_TOOLBAR</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb7616d68b4a9e8ea7fa307cf7152a22369a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_BUTTON</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb768113df5ffa8864974c723c7f80a6c073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_DND</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb767fbb7040479a3c6eb42f3486ea667040</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_DIALOG</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb76bb23ac7574487d554bcb4ba30242fbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ButtonBoxStyle</name>
      <anchor>gf8380aa1633c0cc444fa28086237e056</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_DEFAULT_STYLE</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e0562b9501c13b38b76f77480318a6e9aeb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_SPREAD</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e056edf018450094d8289348faa15491d6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_EDGE</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e05652052ab5937966eff47d1088267d6ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_START</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e05678365c434c280f15f33a2ee5ad9e48f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_END</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e056c7681383a607c1fbe295342790507c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ButtonsType</name>
      <anchor>g13107e98e788d2cd5f823a58dcb094ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_NONE</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab642de769ce97b03baa1b9ffd8ea9f811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_OK</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab3d1b1d59c8313e34b8e2a4b5cc72b9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_CLOSE</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab3f3140cf990d0c149d52a39927ac20d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_CANCEL</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab717c48c9847dadf67d0d08f82b815d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_YES_NO</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab8681f46960c4fc800266eb6b0aeb4e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_OK_CANCEL</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094abf2d883595f0fbecb1d96cbbb38b68bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CalendarDisplayOptions</name>
      <anchor>gd728f6abafdc4512321ff59dd35b4328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_SHOW_HEADING</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b4328346615b49f232132e8a099404b50dcda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_SHOW_DAY_NAMES</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b4328e9b2e9d755a2b48c95a1dd00b9431cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_NO_MONTH_CHANGE</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b432848c4faa4497d2ce4f2d4cbec271db1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_SHOW_WEEK_NUMBERS</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b4328ca8e81d33d1d7b4c43304a65b60a28db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_WEEK_START_MONDAY</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b4328905bc5f4b9d98211c42fecf3d5cbbdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CellRendererMode</name>
      <anchor>gf272c01b5a3cb656e373301223b1eecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_MODE_INERT</name>
      <anchor>ggf272c01b5a3cb656e373301223b1eecf79f603a0dfd7981e358fbf836a8a980d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_MODE_ACTIVATABLE</name>
      <anchor>ggf272c01b5a3cb656e373301223b1eecf5bcd387fea4aa1e72fc57a465dcda760</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_MODE_EDITABLE</name>
      <anchor>ggf272c01b5a3cb656e373301223b1eecfe2d8ca23a9267d452a9d49b053e5a01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CellRendererState</name>
      <anchor>g7061270b7c31ba72e053ab001ec2b877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_SELECTED</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b877c213ec0610248946709d100d15238853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_PRELIT</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b877bf6525d796893d571bd3228fdbb5c48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_INSENSITIVE</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b8771f9e29d05402dffd297d2280b12be63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_SORTED</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b877c61d579034815cf54ecc6a5f06196a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_FOCUSED</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b877c49b97e3870e60dd2b701a26ac2217a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CornerType</name>
      <anchor>gcb771ef9e379831be8ae9711cf01796a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNER_TOP_LEFT</name>
      <anchor>ggcb771ef9e379831be8ae9711cf01796a92dcbb184fa6a80d233d298f10382a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNER_BOTTOM_LEFT</name>
      <anchor>ggcb771ef9e379831be8ae9711cf01796ae49fc09eb26aaef7cde94e20f074e0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNER_TOP_RIGHT</name>
      <anchor>ggcb771ef9e379831be8ae9711cf01796a4443b6ecdbe3fd05d6cf2ed8817e64eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNER_BOTTOM_RIGHT</name>
      <anchor>ggcb771ef9e379831be8ae9711cf01796a8a01c36df0bbb9159aa7ef6ca467a172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CurveType</name>
      <anchor>g0911a50affa58670d609dd2d2099978a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURVE_TYPE_LINEAR</name>
      <anchor>gg0911a50affa58670d609dd2d2099978a480d578cec01a0862041b400e3dcf337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURVE_TYPE_SPLINE</name>
      <anchor>gg0911a50affa58670d609dd2d2099978aec3404653b00d7214bb0a495bdcc561c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURVE_TYPE_FREE</name>
      <anchor>gg0911a50affa58670d609dd2d2099978a881ff79bbf839a9cabc6749f94ff4e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DeleteType</name>
      <anchor>g9c026e86bfa8453a9894d7372046ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_CHARS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3a307ff5f8df9b89fcf3547dc85fa3e2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_WORDS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3ab36502194f48455ab56eeb5e6d4893b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_DISPLAY_LINES</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3ab2baab02249ad9e0b748d2785a64500b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_DISPLAY_LINE_ENDS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3a43d2290bf97a13cfa9b2264624bcee1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_PARAGRAPH_ENDS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3a71af3d6f3b27191b06feb464d61406b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_PARAGRAPHS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3ae49b763640954054b5278c7142ec24cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_WHITESPACE</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3a0bebabe97078a3e09a9ee4ff7df3acb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DestDefaults</name>
      <anchor>gf2f1ae1fbd332c3a3b420bb10ed73a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEST_DEFAULT_MOTION</name>
      <anchor>ggf2f1ae1fbd332c3a3b420bb10ed73a65846f74051f1bf3e711b080a92a2a3965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEST_DEFAULT_HIGHLIGHT</name>
      <anchor>ggf2f1ae1fbd332c3a3b420bb10ed73a65d8b74a420dd5edbc12dddb52a6baae71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEST_DEFAULT_DROP</name>
      <anchor>ggf2f1ae1fbd332c3a3b420bb10ed73a6522a203fc792fd857c95a0b6fce27c0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEST_DEFAULT_ALL</name>
      <anchor>ggf2f1ae1fbd332c3a3b420bb10ed73a652c45b7c99534c80c52d1628459f00d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DirectionType</name>
      <anchor>g6c754c32a8421f746367b43c277e4d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_TAB_FORWARD</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7b731b8e1726509c92836ab73df40ba30e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_TAB_BACKWARD</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7ba60634090030eb18f099e9ef225b3991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_UP</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7bd05235e76b0897aa539c16a91700722d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_DOWN</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7b7d2cae387e7b457845ebcf0b7fa22dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_LEFT</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7b31889f2eeab966d0915a77dea5714c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_RIGHT</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7bae188d3d6280747d6d8eee42c1fd0d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ExpanderStyle</name>
      <anchor>g89d4d4f59bc9ab0c75c48f24c512ed1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPANDER_COLLAPSED</name>
      <anchor>gg89d4d4f59bc9ab0c75c48f24c512ed1c9e6d620e2f22fb903188b98d1d8f27e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPANDER_SEMI_COLLAPSED</name>
      <anchor>gg89d4d4f59bc9ab0c75c48f24c512ed1cb9e6bb7adc3cad13de4c8369cd89bb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPANDER_SEMI_EXPANDED</name>
      <anchor>gg89d4d4f59bc9ab0c75c48f24c512ed1c7bd1bde77dcafc12bd8f5c1358036c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPANDER_EXPANDED</name>
      <anchor>gg89d4d4f59bc9ab0c75c48f24c512ed1c2c90098655158ee9165655f843c8931e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FileChooserAction</name>
      <anchor>g0d6076e7637ec501f26296e65fee2212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_ACTION_OPEN</name>
      <anchor>gg0d6076e7637ec501f26296e65fee221225dd50651f3508da8017d55441e0ddb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_ACTION_SAVE</name>
      <anchor>gg0d6076e7637ec501f26296e65fee2212d31595266a56f25b2726322224bb952f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_ACTION_SELECT_FOLDER</name>
      <anchor>gg0d6076e7637ec501f26296e65fee2212d35f2af2e396a077408a8637fda18b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_ACTION_CREATE_FOLDER</name>
      <anchor>gg0d6076e7637ec501f26296e65fee221234c8f5b9781c9b383a7d572b37bfd995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FileChooserConfirmation</name>
      <anchor>g1a1277039e186174bca107feda453c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_CONFIRMATION_CONFIRM</name>
      <anchor>gg1a1277039e186174bca107feda453c2242ac2a687ba348abe99ee13f722cdcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME</name>
      <anchor>gg1a1277039e186174bca107feda453c222a69919b4ccbb5a9eafa83d142d38bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN</name>
      <anchor>gg1a1277039e186174bca107feda453c22b082b0829fb3352dd6155cbce86502c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FileFilterFlags</name>
      <anchor>gf8205a61123bc5013c12d13335623959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_FILTER_FILENAME</name>
      <anchor>ggf8205a61123bc5013c12d13335623959d36f1f3ef93ae7f99a7cd2e517828aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_FILTER_URI</name>
      <anchor>ggf8205a61123bc5013c12d13335623959f56b6e62581b2508bedca46dd7a42bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_FILTER_DISPLAY_NAME</name>
      <anchor>ggf8205a61123bc5013c12d133356239595ddcc3260e1c65fa50c16d74c20dc7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_FILTER_MIME_TYPE</name>
      <anchor>ggf8205a61123bc5013c12d13335623959cc4695d127b269a50ce95a6497a91c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>IconLookupFlags</name>
      <anchor>g6d0c2193613cfb97ab313746a5bacaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_LOOKUP_NO_SVG</name>
      <anchor>gg6d0c2193613cfb97ab313746a5bacaa241d76feb134c6023bae9bc201b3f938d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_LOOKUP_FORCE_SVG</name>
      <anchor>gg6d0c2193613cfb97ab313746a5bacaa23e16fca9e2f3bda9903ede2ff9e4bebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_LOOKUP_USE_BUILTIN</name>
      <anchor>gg6d0c2193613cfb97ab313746a5bacaa21cb5a2b192ca13e232b3b4fff832f1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ImageType</name>
      <anchor>g92e349952b9dba45f2b008e3fcec013b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_EMPTY</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b80b1fa75ee00831b2a6a54c5dbce0ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_PIXMAP</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b8dd42c933e613d120b40c74f9a41e31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_IMAGE</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b395f46a3235765fd6712d207130ae3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_PIXBUF</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013bc45444239e5e392528e64d4a0964ff62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_STOCK</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b16e34e14f072617d5379793fd3f26ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_ICON_SET</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b8dcbdbbbcefbb23ea5c972cf97a3bbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_ANIMATION</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013bb45f8d12df5d26897bde95d34e234718</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_ICON_NAME</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013bf5c533b146ffc6946b862e5866755bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Justification</name>
      <anchor>g5ba228222f6b4bfde1d59eb7134549be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUSTIFY_LEFT</name>
      <anchor>gg5ba228222f6b4bfde1d59eb7134549be8fc55c092d602fb741ff094f077d35cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUSTIFY_RIGHT</name>
      <anchor>gg5ba228222f6b4bfde1d59eb7134549bea0aa3e36a42b4e2f2b1220f95029cd8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUSTIFY_CENTER</name>
      <anchor>gg5ba228222f6b4bfde1d59eb7134549be7c7f154e4a132427cc68bb3de598f1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUSTIFY_FILL</name>
      <anchor>gg5ba228222f6b4bfde1d59eb7134549be7db5fa6ffd4117089d55bad59e9531ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MenuDirectionType</name>
      <anchor>ge902f8d62fa1e764d6bd22e8a0e8e015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MENU_DIR_PARENT</name>
      <anchor>gge902f8d62fa1e764d6bd22e8a0e8e01512b7d25cc6530ddb57e037e99cc46c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MENU_DIR_CHILD</name>
      <anchor>gge902f8d62fa1e764d6bd22e8a0e8e01561d013cc41f8abb12833e9b1cf1ca74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MENU_DIR_NEXT</name>
      <anchor>gge902f8d62fa1e764d6bd22e8a0e8e0150d7de3c5abe2b667de4e943647a8fcc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MENU_DIR_PREV</name>
      <anchor>gge902f8d62fa1e764d6bd22e8a0e8e015e3d0eca9c89724b342131ef68cd778bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MessageType</name>
      <anchor>g8698319d7eb64b1f297b04e4e5c7809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE_INFO</name>
      <anchor>gg8698319d7eb64b1f297b04e4e5c7809b08d815a4356c7c4746a0c2387d04e9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE_WARNING</name>
      <anchor>gg8698319d7eb64b1f297b04e4e5c7809b09c3537691f239d5208119760edb512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE_QUESTION</name>
      <anchor>gg8698319d7eb64b1f297b04e4e5c7809b0066ef40589e641b1c74d02c657211c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE_ERROR</name>
      <anchor>gg8698319d7eb64b1f297b04e4e5c7809b91b33156746751ff94f2069e0b487df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MetricType</name>
      <anchor>g22dc1ec34acb004dd747bec08b35645b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXELS</name>
      <anchor>gg22dc1ec34acb004dd747bec08b35645bc089e72893404dbac06b1b8277e5473d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCHES</name>
      <anchor>gg22dc1ec34acb004dd747bec08b35645b7342539132c465d1d8ec4de493c73c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTIMETERS</name>
      <anchor>gg22dc1ec34acb004dd747bec08b35645b500d37856dab279f66b26bea2dc286cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MovementStep</name>
      <anchor>g26a9a2bc22d7c9d4a635c54eecd2bdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_LOGICAL_POSITIONS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec8eed03781adf572567e02d6359a44516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_VISUAL_POSITIONS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec7c67d0c27acf3b884dc003eccc4a3191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_WORDS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec02fdf2f66432e18319fdaa8f5d7a61bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_DISPLAY_LINES</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec5c651313b53a3f23f9601d79abbcfb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_DISPLAY_LINE_ENDS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec8b1b8c33a5c966ea20a7f56a99f53e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_PARAGRAPHS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec71c7c776d20628231f7beb603612b313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_PARAGRAPH_ENDS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec0c95ca3c17925e69ae8f691906362844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_PAGES</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec7c6154e36839ec61d6319a969b64f075</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_BUFFER_ENDS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec752487fa3e2b620273da87d898c817e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_HORIZONTAL_PAGES</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec19bee93e343827f2ce4c2e113046c14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NotebookTab</name>
      <anchor>g804b44857d22ee4305c3c2f333f08062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTEBOOK_TAB_FIRST</name>
      <anchor>gg804b44857d22ee4305c3c2f333f08062197be870323c8dfd1fc9852671403212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTEBOOK_TAB_LAST</name>
      <anchor>gg804b44857d22ee4305c3c2f333f080628feb306c73f894c46c06ce69092de13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Orientation</name>
      <anchor>g84179a467b0ed4f61b4e325eb09b0b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORIENTATION_HORIZONTAL</name>
      <anchor>gg84179a467b0ed4f61b4e325eb09b0b1c2835401bf38770c0e393bfa349ca718d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORIENTATION_VERTICAL</name>
      <anchor>gg84179a467b0ed4f61b4e325eb09b0b1c7afd14e4fa7da142c9c8397417501609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PackOptions</name>
      <anchor>g83727a1b6fed51566dfd5c8e58890dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_SHRINK</name>
      <anchor>gg83727a1b6fed51566dfd5c8e58890dbac313cacfd3687cf669b07a636b884f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_EXPAND_PADDING</name>
      <anchor>gg83727a1b6fed51566dfd5c8e58890dba074ce079bed2415c97de70acf6afb8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_EXPAND_WIDGET</name>
      <anchor>gg83727a1b6fed51566dfd5c8e58890dba7b88e2329efd6367522358da92a3a736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PackType</name>
      <anchor>gfd31781c802e2887a7898b442780662d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_START</name>
      <anchor>ggfd31781c802e2887a7898b442780662d453d0a8d050126ec82c6bfd6046c4f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_END</name>
      <anchor>ggfd31781c802e2887a7898b442780662d094914a721d2d4f2c2e60e55d8960ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PathPriorityType</name>
      <anchor>g1ddc33ed74bc2f243d05391434845397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_LOWEST</name>
      <anchor>gg1ddc33ed74bc2f243d0539143484539752e7fe2fa8930cb43fd2d7cb71f3cf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_GTK</name>
      <anchor>gg1ddc33ed74bc2f243d0539143484539727962d4dd5df227ab30122940836238c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_APPLICATION</name>
      <anchor>gg1ddc33ed74bc2f243d053914348453971cddf32300a0feb30e379e9c25535277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_THEME</name>
      <anchor>gg1ddc33ed74bc2f243d05391434845397ba98d4dd0c8933d89aecf78a4b69017d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_RC</name>
      <anchor>gg1ddc33ed74bc2f243d053914348453975f6cf215eb01a0409a3375056eaceadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_HIGHEST</name>
      <anchor>gg1ddc33ed74bc2f243d053914348453976530814547f2a3bc89b5831c65e295eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PathType</name>
      <anchor>g7a597389c9973f73edd08589e12a3798</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_WIDGET</name>
      <anchor>gg7a597389c9973f73edd08589e12a379890f710b3eca8975a27ab8e7152a9f53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_WIDGET_CLASS</name>
      <anchor>gg7a597389c9973f73edd08589e12a3798739b810fca069b013d876970eba932cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_CLASS</name>
      <anchor>gg7a597389c9973f73edd08589e12a37980a6f29ad84c37bfdb4c8c7c23c6270ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PolicyType</name>
      <anchor>gcb7ebcc442f2bdbeca2bf7436c18ffd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLICY_ALWAYS</name>
      <anchor>ggcb7ebcc442f2bdbeca2bf7436c18ffd9e372cd668a949479ea4652f7ba790e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLICY_AUTOMATIC</name>
      <anchor>ggcb7ebcc442f2bdbeca2bf7436c18ffd9c48d495984e6875158f7d08bbce45200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLICY_NEVER</name>
      <anchor>ggcb7ebcc442f2bdbeca2bf7436c18ffd95052ac4c1cd72c86182c5adb7b49b336</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PositionType</name>
      <anchor>g3568edcd04af4a2cbd1eb0195513fe6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS_LEFT</name>
      <anchor>gg3568edcd04af4a2cbd1eb0195513fe6bf146b67127d1d76710eb4885db9e8ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS_RIGHT</name>
      <anchor>gg3568edcd04af4a2cbd1eb0195513fe6bd5d8da0649453ff431ee10c37730d326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS_TOP</name>
      <anchor>gg3568edcd04af4a2cbd1eb0195513fe6bc7f6d3ac5b810ed4e353af1460170be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS_BOTTOM</name>
      <anchor>gg3568edcd04af4a2cbd1eb0195513fe6be0f98a4c43a2b7a93464ab4724fa286a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ProgressBarOrientation</name>
      <anchor>gf7167797301c24d5a878083e76e8d751</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_LEFT_TO_RIGHT</name>
      <anchor>ggf7167797301c24d5a878083e76e8d7514d47f8d74873179ff376cccbdb590995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_RIGHT_TO_LEFT</name>
      <anchor>ggf7167797301c24d5a878083e76e8d7512a6c0c2ad89f4c04c84e93ccd45b9a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_BOTTOM_TO_TOP</name>
      <anchor>ggf7167797301c24d5a878083e76e8d751a815309144a4433266d9ac9c88f1f158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_TOP_TO_BOTTOM</name>
      <anchor>ggf7167797301c24d5a878083e76e8d751649011082f8abadf83b1b3f9ff4c29af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ProgressBarStyle</name>
      <anchor>gc68c2d059dd9d8f1ee22189e02ed9f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_CONTINUOUS</name>
      <anchor>ggc68c2d059dd9d8f1ee22189e02ed9f189bee990355630fa688168540558844b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_DISCRETE</name>
      <anchor>ggc68c2d059dd9d8f1ee22189e02ed9f1860101d1ef5b486c71f780a0149a9b1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RcFlags</name>
      <anchor>g927b22f7f16ca027afea43fe596482e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_FG</name>
      <anchor>gg927b22f7f16ca027afea43fe596482e2fd4cff28df11e70ac2eb94056d03f424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_BG</name>
      <anchor>gg927b22f7f16ca027afea43fe596482e2f3c675b7f53c63bf3d4f2572db080fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_TEXT</name>
      <anchor>gg927b22f7f16ca027afea43fe596482e2511e63d10a623d2d7983c34aa9c5efcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_BASE</name>
      <anchor>gg927b22f7f16ca027afea43fe596482e2a128c60177964b6c311e306eaefd0b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ReliefStyle</name>
      <anchor>g11df7b40133f3cd29b07bd87c969ff42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELIEF_NORMAL</name>
      <anchor>gg11df7b40133f3cd29b07bd87c969ff422b01c3fafb5dc1d8c317d619f3d1b758</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELIEF_HALF</name>
      <anchor>gg11df7b40133f3cd29b07bd87c969ff4260aced9bbb7ba1abab7c0875990ee0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELIEF_NONE</name>
      <anchor>gg11df7b40133f3cd29b07bd87c969ff42a4f9d21b7b4d429861dc8fb015ff9b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ResizeMode</name>
      <anchor>gd226b0aaa5fb1a2d445bee61e7acb9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESIZE_PARENT</name>
      <anchor>ggd226b0aaa5fb1a2d445bee61e7acb9e0772f7e86adb4436a4d8108973a82742b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESIZE_QUEUE</name>
      <anchor>ggd226b0aaa5fb1a2d445bee61e7acb9e026052fd14a4e6c119fa7421691a4b80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESIZE_IMMEDIATE</name>
      <anchor>ggd226b0aaa5fb1a2d445bee61e7acb9e0bba175f76153564430561a072fa57d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ResponseType</name>
      <anchor>g407d25a7b827dbdb685077de442e9b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_NONE</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b385dfe7c858a12744d418471de12a8b6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_REJECT</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b3889e9db6589fe7545a054f8f31caa1b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_ACCEPT</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b38d61a3fd00662c4f7e5f9915fdcb02454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_DELETE_EVENT</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b389d8e23d86df7d0f4096c5842dd7ad832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_OK</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b386f5ee198834e96352254615e607dbaac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_CANCEL</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b3868f5ff1ea603993b01be8b35dd114b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_CLOSE</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b38269acae3a570a201a7b6a680c81b8d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_YES</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b385b0f57b1e95baf5b9f089038683fbcd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_NO</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b389a0cc2f0577172b8d8260a5fbe2f2579</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_APPLY</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b381254c27a5e7f6df1d223b57903dcc451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_HELP</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b3837fec236daab04dc862b1ca102d4675b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ScrollType</name>
      <anchor>g2fd32d0f58465678e475c5cf11b4a0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_NONE</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8fa83242d3d035b8dcf17360cea7668e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_JUMP</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d82c7b31aa9fb4cf2f07561ea5ae224db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_BACKWARD</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8d7050f7a6b9749f494f15fc352fa08ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_FORWARD</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8cffc621efd7f66fd111cf5cb899ed624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_BACKWARD</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8bfd436c39673decbd5e3c71f20a337ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_FORWARD</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d89da738284ca5ea8ded4549abe911ca54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_UP</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8c96049e9fb65efd6619384925927ddbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_DOWN</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d866c62daa42f23418f0b502bef40c0f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_UP</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8ab9a812b88ae686191e7112e88f94b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_DOWN</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8c44591ba2ed550a90e618decb693cb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_LEFT</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8be1cc1e49c49e54dd09487cd90f720ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_RIGHT</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d81775e99da0f54ec2b64c49f7f6d54438</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_LEFT</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d85476aaf36bf804d7607f1c78855d14a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_RIGHT</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8b5f82896a26988d86ee4211201b233bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_START</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d869591ccee2e80c3b91feb92eed1765eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_END</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8e4df57b275fc43ee29a99fd58a5ed211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SelectionMode</name>
      <anchor>g3e58167cfed0be4c87474c3bdca80d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_NONE</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d7876ec5ad8e86241e5be52a81ff27d2436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_SINGLE</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d78ce6e36b8d880224a59441a30065efaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_BROWSE</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d7836bad3aa442c9cd161bd3f840fef1217</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_MULTIPLE</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d781828aee7873c17ec61f10274de30146b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_EXTENDED</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d7808e473c715a0f68744b391f8bbba1a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ShadowType</name>
      <anchor>gc5cfb21bae7f04c83c5eabdacb92512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_NONE</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512ef6078148c3eec2a117cc15efbdc23d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_IN</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512ecf9802885c29c9c566924579e3ccbf72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_OUT</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512e7b0c0fc70caa64cfadee7503a1a79590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_ETCHED_IN</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512ecb2547be42aa0e1c1d7dfd39f3f020fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_ETCHED_OUT</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512ebfcca3ec7d99031f9743d3c424bd0ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SizeGroupMode</name>
      <anchor>g7230c54c268363becedfd97bc42f7d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_GROUP_NONE</name>
      <anchor>gg7230c54c268363becedfd97bc42f7d05355c263dce199519181a1dd43eaf79f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_GROUP_HORIZONTAL</name>
      <anchor>gg7230c54c268363becedfd97bc42f7d05b091727c168ae9b45d31db97747c609a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_GROUP_VERTICAL</name>
      <anchor>gg7230c54c268363becedfd97bc42f7d05819210db9a6bfe57b1422de106a683a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_GROUP_BOTH</name>
      <anchor>gg7230c54c268363becedfd97bc42f7d055c2e00c8234e5fc1368c6d7285a3f710</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SortType</name>
      <anchor>g6052510d27fae00eed4aaa3640ff9fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SORT_ASCENDING</name>
      <anchor>gg6052510d27fae00eed4aaa3640ff9fbeaf5f54deb581a2d470c50d04138f6f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SORT_DESCENDING</name>
      <anchor>gg6052510d27fae00eed4aaa3640ff9fbe664fdcc6c2dcce2970b611d5e7a7d702</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SpinButtonUpdatePolicy</name>
      <anchor>gd6ac4f99aa79bca0ff4daa89d6e5e8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_ALWAYS</name>
      <anchor>ggd6ac4f99aa79bca0ff4daa89d6e5e8dbfea0c34d6bdead56c97b9b0babe10803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_IF_VALID</name>
      <anchor>ggd6ac4f99aa79bca0ff4daa89d6e5e8dbfd66d0e31b71ec913531160d04586a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SpinType</name>
      <anchor>g1fdcff1634130369780165ddce65575c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_STEP_FORWARD</name>
      <anchor>gg1fdcff1634130369780165ddce65575c0ca89b69311680e0c72e7b0bece2444f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_STEP_BACKWARD</name>
      <anchor>gg1fdcff1634130369780165ddce65575cc0117b95bfcdbc88253d47cb5d4414f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_PAGE_FORWARD</name>
      <anchor>gg1fdcff1634130369780165ddce65575c89790126238b4d2d4206db2c99c09fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_PAGE_BACKWARD</name>
      <anchor>gg1fdcff1634130369780165ddce65575cb83feee7278a7d863c1da99d338caccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_HOME</name>
      <anchor>gg1fdcff1634130369780165ddce65575c317a98a7e2a33b285cbed0930ef69565</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_END</name>
      <anchor>gg1fdcff1634130369780165ddce65575ce4bef48b328995ec528c2632ce3b732e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_USER_DEFINED</name>
      <anchor>gg1fdcff1634130369780165ddce65575c634aaea762b539d3aca7a50e744443f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>StateType</name>
      <anchor>ge389c7fef8176df3e8b7992c521d9661</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_NORMAL</name>
      <anchor>gge389c7fef8176df3e8b7992c521d96611233a2790389c0c7ba2ba896a74deae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ACTIVE</name>
      <anchor>gge389c7fef8176df3e8b7992c521d9661f4d41c944b36c37b66bfa438a098f946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_PRELIGHT</name>
      <anchor>gge389c7fef8176df3e8b7992c521d9661de91f1ab6fec6e7447ed9c1a455ff014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SELECTED</name>
      <anchor>gge389c7fef8176df3e8b7992c521d966143295cdbcaaabb6c12d646dcf8953db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_INSENSITIVE</name>
      <anchor>gge389c7fef8176df3e8b7992c521d96615ff95947973e03efe4ab1df62a44cb7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TargetFlags</name>
      <anchor>gc7b573a509498007baa2ea1ee90c66de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TARGET_SAME_APP</name>
      <anchor>ggc7b573a509498007baa2ea1ee90c66dee923d05094e75dc52fd046d9b6208f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TARGET_SAME_WIDGET</name>
      <anchor>ggc7b573a509498007baa2ea1ee90c66deb897fd8d01e362033b67e170e356c309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextDirection</name>
      <anchor>gabfcae0b9b0cf2aab01ee96352668d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_DIR_NONE</name>
      <anchor>ggabfcae0b9b0cf2aab01ee96352668d3d78ca8c6bfa7f5019c288322c814c7897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_DIR_LTR</name>
      <anchor>ggabfcae0b9b0cf2aab01ee96352668d3db325ac19b3753e54f124703602e5300d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_DIR_RTL</name>
      <anchor>ggabfcae0b9b0cf2aab01ee96352668d3dbaf6a3e3549d6803a0052be93a567b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextSearchFlags</name>
      <anchor>g45bb48ef86a7da2535de94066029bc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_SEARCH_VISIBLE_ONLY</name>
      <anchor>gg45bb48ef86a7da2535de94066029bc290b28cb0bb916b26583fc45f408fe3862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_SEARCH_TEXT_ONLY</name>
      <anchor>gg45bb48ef86a7da2535de94066029bc299e7c657edf1a930f28a43fb22314d063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextWindowType</name>
      <anchor>g7a67e20499adf4787fa20ca51cb848c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_PRIVATE</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c425dc9b0c977751b5dc12e4b2b8262b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_WIDGET</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c4400ca84a1691527c06ec827cc678c956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_TEXT</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c46947ed428685db4340586e2eb8e8ce82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_LEFT</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c452620d0d0540cbbfa299f1aef1cbb37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_RIGHT</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c4e07cf0931417a31f85fdf577e5bc6f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_TOP</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c480948f73c4c168a22828366eb837dcb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_BOTTOM</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c46dcea8285b68325739cb78650be7c719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ToolbarStyle</name>
      <anchor>g5aad48684bb486d0aaca8c5aceb64b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOOLBAR_ICONS</name>
      <anchor>gg5aad48684bb486d0aaca8c5aceb64b588e9dd68a0c32cec39928be6276fa1a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOOLBAR_TEXT</name>
      <anchor>gg5aad48684bb486d0aaca8c5aceb64b58976122b168c6baf0c4bf8d3fa717aa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOOLBAR_BOTH</name>
      <anchor>gg5aad48684bb486d0aaca8c5aceb64b586a02c67c30e667a255ba05905cfb4a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOOLBAR_BOTH_HORIZ</name>
      <anchor>gg5aad48684bb486d0aaca8c5aceb64b5841b6a2ee8ed5bc34393bc453d8cc39c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TreeModelFlags</name>
      <anchor>g8db2110062643eb26461ec23b63e2cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_MODEL_ITERS_PERSIST</name>
      <anchor>gg8db2110062643eb26461ec23b63e2cb2f6180b637675678b5d9d6ee16e0596ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_MODEL_LIST_ONLY</name>
      <anchor>gg8db2110062643eb26461ec23b63e2cb24ad22fc8b207711d4afe08950d8068bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TreeViewColumnSizing</name>
      <anchor>g48e69dbd33a70f5b13c8ceaef1bbf06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_COLUMN_GROW_ONLY</name>
      <anchor>gg48e69dbd33a70f5b13c8ceaef1bbf06c5ec55f55d9535100334dbdf6d7ce7017</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_COLUMN_AUTOSIZE</name>
      <anchor>gg48e69dbd33a70f5b13c8ceaef1bbf06c27ef04b82fd068a043be323eb322859d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_COLUMN_FIXED</name>
      <anchor>gg48e69dbd33a70f5b13c8ceaef1bbf06cc69bb9f0eeb0a11c7f3f102280f72c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TreeViewDropPosition</name>
      <anchor>g13ae619b02491e21302ca02d94649844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_DROP_BEFORE</name>
      <anchor>gg13ae619b02491e21302ca02d946498441048c35d0436e674d7b21b98f32611e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_DROP_AFTER</name>
      <anchor>gg13ae619b02491e21302ca02d94649844ecce8ddc9399c2a358d8b2ea2623734b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_DROP_INTO_OR_BEFORE</name>
      <anchor>gg13ae619b02491e21302ca02d946498449f5979f556d48f452222a514f3400e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_DROP_INTO_OR_AFTER</name>
      <anchor>gg13ae619b02491e21302ca02d94649844fd8db6322c99155bde869d5ad8094b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>UIManagerItemType</name>
      <anchor>g91226ea137a67080d9b487225aa41d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_AUTO</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b267054a838b50ec380b59488209ec1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_MENUBAR</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b7b6cfe3efc1ca9f1ad356e12f65acb2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_MENU</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b411084f26be29f1a579f13b9c4f52c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_TOOLBAR</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b33a764d3cd892157f541bc7a0bf83f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_PLACEHOLDER</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b1628b69526cac56f5b98a4aaff636050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_POPUP</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7bbc41def3158e549113d2690bcbe79667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_MENUITEM</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7bb0f7e618233e1e2a9f866864da3ec827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_TOOLITEM</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7bcb5d7e2ff4039d8398cb7c3c1c4ef501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_SEPARATOR</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b74205fd8c712d127d1e3feeef9fe78c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_ACCELERATOR</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b23cfac5edc9c1031ae18f0e109299ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>UpdateType</name>
      <anchor>gf7fe3a304e500da5690d2d4a2253c8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_CONTINUOUS</name>
      <anchor>ggf7fe3a304e500da5690d2d4a2253c8aa004caccf1b1a1f15a797e0a13c4415d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_DISCONTINUOUS</name>
      <anchor>ggf7fe3a304e500da5690d2d4a2253c8aa8a3091cca2b0f4b97895ebb4aa8f3d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_DELAYED</name>
      <anchor>ggf7fe3a304e500da5690d2d4a2253c8aa1db4ba84f5677dc478330291641ecec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Visibility</name>
      <anchor>gefa63af8e72f77836d62adfb88410b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_NONE</name>
      <anchor>ggefa63af8e72f77836d62adfb88410b15e4978356753e9b565148792428bd7287</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_PARTIAL</name>
      <anchor>ggefa63af8e72f77836d62adfb88410b159a7c996f8f6473044ace39ed3623635f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_FULL</name>
      <anchor>ggefa63af8e72f77836d62adfb88410b15494b713e9bc39f7ac2bbbaa41ede56fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WidgetFlags</name>
      <anchor>g3d42e9e6671e48764b3b42bcc8da0b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOPLEVEL</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b4788531a05d9e03523be8cd7d3f5cb5c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_WINDOW</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f04924cfb9386b2e26685a8b3206ca94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REALIZED</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b473120a8a2fe6a8c371b0da9c0cd3f3242</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAPPED</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b472f941aa2d0dee4d8648be5171a12d226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBLE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47ed7eef90d574ee91c3111a890560aa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENSITIVE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47ec39f768e011d76a5718a4eeae1d5289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARENT_SENSITIVE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f6af4033291e3c0239e678edbfd0e871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_FOCUS</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47db2ae38c34591e0b352336f576033ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAS_FOCUS</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47cbf48611d07477ae1f5b57c7cb4b93d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_DEFAULT</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f4d68bafb695d9cdbfd69add0cdf475f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAS_DEFAULT</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b4752e6c989e9f8ff73f89f819f4c723651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAS_GRAB</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47215fe24a03b93d8eddb7db0b506a2888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_STYLE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f60b87ecc7ad314ea7cee92730d73674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPOSITE_CHILD</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47e632e97f21f617dba1836bfeac2b2154</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_REPARENT</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b472bf2963e12e5c238d91c5b1fe966d65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APP_PAINTABLE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47dd278adf858855060a7746388cf10d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECEIVES_DEFAULT</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b471d1ae40175407ba42217aa352d3c0caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOUBLE_BUFFERED</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f4b2f585eed87a1a80c1bb4e10ffe15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_SHOW_ALL</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47906a5f11fcfb4dd772df86b033e51c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WidgetHelpType</name>
      <anchor>g3e92630d8db9a7591552c9d38c8df1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIDGET_HELP_TOOLTIP</name>
      <anchor>gg3e92630d8db9a7591552c9d38c8df1c3543445835180ee7dcaa8f2d5ca143fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIDGET_HELP_WHATS_THIS</name>
      <anchor>gg3e92630d8db9a7591552c9d38c8df1c3847b4ee4a4d5319809cf4a1669cbcd64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowPosition</name>
      <anchor>gbfa67443f852c48477b2d55b15982e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_NONE</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e2106ff316d6fd2ae6f1499ca15a32ed98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_CENTER</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e218508e1284a6948b2084c690989437d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_MOUSE</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e21811c83cfe37f459d8552cb2a5d5edb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_CENTER_ALWAYS</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e218f72105fd448d50c1b0333d2d77935c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_CENTER_ON_PARENT</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e21f5b747ee62943274c074f87b695c5438</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowType</name>
      <anchor>g8c724168aabf37953fbb194b35ad250f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TOPLEVEL</name>
      <anchor>gg8c724168aabf37953fbb194b35ad250f755ae9e09ad10c7da7b3bc6131522a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_POPUP</name>
      <anchor>gg8c724168aabf37953fbb194b35ad250f116dd5fa011a1be1dcb10da71f3a1e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WrapMode</name>
      <anchor>gd4b21987a45f87bbdae74d63d92e543b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_NONE</name>
      <anchor>ggd4b21987a45f87bbdae74d63d92e543bdd439856365e3696890b287aa1628d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_CHAR</name>
      <anchor>ggd4b21987a45f87bbdae74d63d92e543b97eb1e2c4e83a8f8787836de695e487b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_WORD</name>
      <anchor>ggd4b21987a45f87bbdae74d63d92e543b6af0013689b6b57aa72d821f00b55156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_WORD_CHAR</name>
      <anchor>ggd4b21987a45f87bbdae74d63d92e543b9b07b379a53140222499ef454fb3060a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g6c8b3e7a40862d0074d8b4f09aaf862c</anchor>
      <arglist>(WidgetFlags lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g85050d550e2fa88419d00bd183888cb7</anchor>
      <arglist>(DestDefaults lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gd6cb8f68bf6f32b4abbdcf645877cce9</anchor>
      <arglist>(UIManagerItemType lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gee9aff80e3e9e24098e6193c93ee2743</anchor>
      <arglist>(TreeModelFlags lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gffc3fbde9fa5cd88936d9a9d5b7364f0</anchor>
      <arglist>(TextSearchFlags lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gf418f32f46483308d66a598861b81818</anchor>
      <arglist>(RcFlags lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g6d3a915c8edd0c46a409bd6a1461bec1</anchor>
      <arglist>(IconLookupFlags lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gcb708e9b43a9962bf8d0600f61ccefac</anchor>
      <arglist>(FileFilterFlags lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gdcc6e4256e739aa343605c201d2b3351</anchor>
      <arglist>(TargetFlags lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g7d87ef590986572a3ea8bb401ae66c2a</anchor>
      <arglist>(AttachOptions lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g474ab4597cd7de57a19c162fd1c14614</anchor>
      <arglist>(AccelFlags lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g435b166c48c543d0a0850af050960e5c</anchor>
      <arglist>(CellRendererState lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gefacdd255f6e6f00cccc067b8f679a99</anchor>
      <arglist>(CalendarDisplayOptions lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g393edc0ed5b98ef2ba51c18b7ce2fa84</anchor>
      <arglist>(WidgetFlags &amp;lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g583c47bef2c94c482db4142df2d8c2c8</anchor>
      <arglist>(DestDefaults &amp;lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gb543d24c5d220663e2014297f7b3a8da</anchor>
      <arglist>(UIManagerItemType &amp;lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g69a290a4ff93af7c399d7202cc2d5c67</anchor>
      <arglist>(TreeModelFlags &amp;lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g30997ca78a87e6569ac801b57fb7d95f</anchor>
      <arglist>(TextSearchFlags &amp;lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gf1320f90f35f0d266a359f8926d442ac</anchor>
      <arglist>(RcFlags &amp;lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gca93307337f9ac302205386bc996b7fc</anchor>
      <arglist>(IconLookupFlags &amp;lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g805aade32662969863dae144aabca827</anchor>
      <arglist>(FileFilterFlags &amp;lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g32a0da2e69707d2c5bed65b35cfddf72</anchor>
      <arglist>(TargetFlags &amp;lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gb6b6f6a9f435eb54f99d46b043f4069b</anchor>
      <arglist>(AttachOptions &amp;lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5ca4578106b4f6d998c81ec2bcca78fc</anchor>
      <arglist>(AccelFlags &amp;lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5f7fd38fb2df2426f19ac70778ada462</anchor>
      <arglist>(CellRendererState &amp;lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g58f783f9c1e58b47311fb50b4a12929f</anchor>
      <arglist>(CalendarDisplayOptions &amp;lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5c1ec8e42e89a1d6200bc5320f6d5151</anchor>
      <arglist>(WidgetFlags lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g600559f88f10f14551d6b2c50b50bf68</anchor>
      <arglist>(DestDefaults lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g81aeb45830ac510a4e5d5a8916ffcfb7</anchor>
      <arglist>(UIManagerItemType lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g914b4d0c9afe671965097f7228ffb01e</anchor>
      <arglist>(TreeModelFlags lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gac266d954271ea5fe49d534864f2d5f1</anchor>
      <arglist>(TextSearchFlags lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g12861df9a82bab9839cdd50856cb6122</anchor>
      <arglist>(RcFlags lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5042237701d1e7cb3210bb46cdb41b87</anchor>
      <arglist>(IconLookupFlags lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g8a315e478dd2a634891759dc2a36893d</anchor>
      <arglist>(FileFilterFlags lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g8064038c09a5cdadceb16d47364ada09</anchor>
      <arglist>(TargetFlags lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g8218f49c48d9e7e93cf872c57cf897c0</anchor>
      <arglist>(AttachOptions lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g2470fdd72dcfe56242bd53c4cc7d4860</anchor>
      <arglist>(AccelFlags lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g55d02129ec54aed65c659d1ef73261e5</anchor>
      <arglist>(CellRendererState lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g3809a7e22d1fba7b99a6c80b07bf1cba</anchor>
      <arglist>(CalendarDisplayOptions lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5a18c7ed50eeeaf0ed73718e9548c57e</anchor>
      <arglist>(WidgetFlags &amp;lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>ga9df1befb72008c547eec239bdb33c54</anchor>
      <arglist>(DestDefaults &amp;lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gbca912b053aba7c694b25bfa0fce9447</anchor>
      <arglist>(UIManagerItemType &amp;lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g17dfbab3cbd754fd2295d875cc2d9a67</anchor>
      <arglist>(TreeModelFlags &amp;lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g3171b3210f43ed5468a094117b7c36eb</anchor>
      <arglist>(TextSearchFlags &amp;lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gf4944a7c6d8bbafd7c5fa6e87632d8d9</anchor>
      <arglist>(RcFlags &amp;lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gb5daff6317f96dc6602f9d300d597eef</anchor>
      <arglist>(IconLookupFlags &amp;lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g7f9085428bfebc0fcbe07b60de0ac2fa</anchor>
      <arglist>(FileFilterFlags &amp;lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g7f55d6ef80eaff46bbc91d1641b470ee</anchor>
      <arglist>(TargetFlags &amp;lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g4f001a825ba2be47358c1e75e182daaf</anchor>
      <arglist>(AttachOptions &amp;lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g711fb9ea4d4f97b5dd66a6dad8387c1b</anchor>
      <arglist>(AccelFlags &amp;lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gc60535e95befe7132bc7a2a29ebbc2ce</anchor>
      <arglist>(CellRendererState &amp;lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g96c630fb80a32f236164a576478cc10e</anchor>
      <arglist>(CalendarDisplayOptions &amp;lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g794b15e1702485722708d8295c793bba</anchor>
      <arglist>(WidgetFlags lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gd53569ea5ff70233b03b41b870a08d37</anchor>
      <arglist>(DestDefaults lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g436aeccc08950dd6cd8fc208b4d7abda</anchor>
      <arglist>(UIManagerItemType lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g4c93ffcbc6c7f5dbb811f3541a72f191</anchor>
      <arglist>(TreeModelFlags lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g00496c69b32a8eddccf163fb11e00327</anchor>
      <arglist>(TextSearchFlags lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gc984d896de6540bb8cc902e46eedbb6e</anchor>
      <arglist>(RcFlags lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>ge43eefc56e404acd25aa5088fa9eab40</anchor>
      <arglist>(IconLookupFlags lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gf276384194b5b066483fcfc80ae44a8f</anchor>
      <arglist>(FileFilterFlags lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g64342f7fe4d6b5fea652e5665d2e46cb</anchor>
      <arglist>(TargetFlags lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gcbda89c53fffbf710c773c1042998462</anchor>
      <arglist>(AttachOptions lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g24fd2d1cb6839ef86ce7a6b2d75c8f26</anchor>
      <arglist>(AccelFlags lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g95ae2f1836dd939955d64dfda0734032</anchor>
      <arglist>(CellRendererState lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g95b3448e56544d00d50925ebbe190137</anchor>
      <arglist>(CalendarDisplayOptions lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g0ec735edf7899945009bad689e9e0275</anchor>
      <arglist>(WidgetFlags &amp;lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g051f1d7cb86c9c5513bd83ecf3b2dd4c</anchor>
      <arglist>(DestDefaults &amp;lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gdc7f0e3a0ea2d418a9db741cf63f3f24</anchor>
      <arglist>(UIManagerItemType &amp;lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gbfcb14fc2c3e23016669427e080dfd1c</anchor>
      <arglist>(TreeModelFlags &amp;lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>ge0035cd1212a0d562b3c4dc774282b69</anchor>
      <arglist>(TextSearchFlags &amp;lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g3cc03e40cdc675100749290e23e4a731</anchor>
      <arglist>(RcFlags &amp;lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g4151cc515d6ce6b6d99c5f9c7c3822f1</anchor>
      <arglist>(IconLookupFlags &amp;lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g3291cedc4ee2b65f6aaf6e1920314a7e</anchor>
      <arglist>(FileFilterFlags &amp;lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g33f31ee8ba96613e93f24e9720d26aee</anchor>
      <arglist>(TargetFlags &amp;lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g0420be2f6abd3c9f193e993fedfee500</anchor>
      <arglist>(AttachOptions &amp;lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g73fc84d22787312866827ccd8031eb6c</anchor>
      <arglist>(AccelFlags &amp;lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g1c2c79ca5b77d866e386bc29560ba66c</anchor>
      <arglist>(CellRendererState &amp;lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gefb72e931e7f44f9fa5a5fb469562395</anchor>
      <arglist>(CalendarDisplayOptions &amp;lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g254c8025b7f8684bca8b38d19075b9d6</anchor>
      <arglist>(WidgetFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gce29957c0b7dc5d2e8461a4ca4226b81</anchor>
      <arglist>(DestDefaults flags)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g22a9ae52041e93f31989d1e429098659</anchor>
      <arglist>(UIManagerItemType flags)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gb17753d3b215df816676f0741fa8ba91</anchor>
      <arglist>(TreeModelFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g0f9d38cf1bed3e028260e13b8fbc9870</anchor>
      <arglist>(TextSearchFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>ge5ae35b75c77b4eab1bf796d6ae5d3f5</anchor>
      <arglist>(RcFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g8f097ce72dcecce314f18303ed06bfac</anchor>
      <arglist>(IconLookupFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g06f04a55d677c29ebbe05a66788c974e</anchor>
      <arglist>(FileFilterFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g0c128df6a28725a9f0cde3ae13105045</anchor>
      <arglist>(TargetFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gdc9e80fec7475ffd43cf3e7d2b0e95fd</anchor>
      <arglist>(AttachOptions flags)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gd7e9a60d61a3d88550b105c346762301</anchor>
      <arglist>(AccelFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5afd3653c32defe9fc0c788ba865ed0d</anchor>
      <arglist>(CellRendererState flags)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g4761531f78f03c1f4871f2cab422d2da</anchor>
      <arglist>(CalendarDisplayOptions flags)</arglist>
    </member>
  </compound>
  <compound kind="dir">
    <name>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/</path>
    <filename>dir_b1b95a3767f766b6f0134988a47f0225.html</filename>
    <dir>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</dir>
  </compound>
  <compound kind="dir">
    <name>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/atk/atkmm/</path>
    <filename>dir_37f87db4822027740ec2cbdb4f8b75aa.html</filename>
    <file>atk/atkmm/action.h</file>
    <file>component.h</file>
    <file>document.h</file>
    <file>editabletext.h</file>
    <file>hyperlink.h</file>
    <file>hypertext.h</file>
    <file>atk/atkmm/image.h</file>
    <file>implementor.h</file>
    <file>atk/atkmm/init.h</file>
    <file>noopobject.h</file>
    <file>atk/atkmm/object.h</file>
    <file>objectaccessible.h</file>
    <file>relation.h</file>
    <file>relationset.h</file>
    <file>selection.h</file>
    <file>stateset.h</file>
    <file>streamablecontent.h</file>
    <file>atk/atkmm/table.h</file>
    <file>text.h</file>
    <file>value.h</file>
  </compound>
  <compound kind="dir">
    <name>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/</path>
    <filename>dir_d5f3c25b0751cf4af70dc758cb0073d8.html</filename>
    <dir>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</dir>
  </compound>
  <compound kind="dir">
    <name>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gdk/gdkmm/</path>
    <filename>dir_4654c8daff47a903cf36865ef1edb06a.html</filename>
    <file>bitmap.h</file>
    <file>gdk/gdkmm/color.h</file>
    <file>colormap.h</file>
    <file>cursor.h</file>
    <file>device.h</file>
    <file>display.h</file>
    <file>displaymanager.h</file>
    <file>dragcontext.h</file>
    <file>drawable.h</file>
    <file>event.h</file>
    <file>gc.h</file>
    <file>general.h</file>
    <file>gdk/gdkmm/image.h</file>
    <file>list.h</file>
    <file>pixbuf.h</file>
    <file>pixbufanimation.h</file>
    <file>pixbufanimationiter.h</file>
    <file>pixbufformat.h</file>
    <file>pixbufloader.h</file>
    <file>pixmap.h</file>
    <file>gdk/gdkmm/rectangle.h</file>
    <file>region.h</file>
    <file>rgb.h</file>
    <file>rgbcmap.h</file>
    <file>screen.h</file>
    <file>gdk/gdkmm/types.h</file>
    <file>visual.h</file>
    <file>gdk/gdkmm/window.h</file>
  </compound>
  <compound kind="dir">
    <name>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/</path>
    <filename>dir_5261299c413ce369e86f989a00c2862a.html</filename>
    <dir>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</dir>
  </compound>
  <compound kind="dir">
    <name>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/gtk/gtkmm/</path>
    <filename>dir_d0617fb5093aaaa3eed174c3b31cbdf8.html</filename>
    <file>aboutdialog.h</file>
    <file>accelgroup.h</file>
    <file>accelkey.h</file>
    <file>accellabel.h</file>
    <file>accelmap.h</file>
    <file>gtk/gtkmm/action.h</file>
    <file>actiongroup.h</file>
    <file>adjustment.h</file>
    <file>alignment.h</file>
    <file>arrow.h</file>
    <file>aspectframe.h</file>
    <file>base.h</file>
    <file>bin.h</file>
    <file>box.h</file>
    <file>button.h</file>
    <file>buttonbox.h</file>
    <file>calendar.h</file>
    <file>celleditable.h</file>
    <file>celllayout.h</file>
    <file>cellrenderer.h</file>
    <file>cellrenderer_generation.h</file>
    <file>cellrenderercombo.h</file>
    <file>cellrendererpixbuf.h</file>
    <file>cellrendererprogress.h</file>
    <file>cellrenderertext.h</file>
    <file>cellrenderertoggle.h</file>
    <file>cellview.h</file>
    <file>checkbutton.h</file>
    <file>checkmenuitem.h</file>
    <file>clipboard.h</file>
    <file>colorbutton.h</file>
    <file>colorselection.h</file>
    <file>combo.h</file>
    <file>combobox.h</file>
    <file>comboboxentry.h</file>
    <file>comboboxentrytext.h</file>
    <file>comboboxtext.h</file>
    <file>container.h</file>
    <file>curve.h</file>
    <file>dialog.h</file>
    <file>drawingarea.h</file>
    <file>editable.h</file>
    <file>entry.h</file>
    <file>entrycompletion.h</file>
    <file>enums.h</file>
    <file>eventbox.h</file>
    <file>expander.h</file>
    <file>filechooser.h</file>
    <file>filechooserbutton.h</file>
    <file>filechooserdialog.h</file>
    <file>filechooserwidget.h</file>
    <file>filefilter.h</file>
    <file>fileselection.h</file>
    <file>fixed.h</file>
    <file>fontbutton.h</file>
    <file>fontselection.h</file>
    <file>frame.h</file>
    <file>handlebox.h</file>
    <file>iconfactory.h</file>
    <file>iconinfo.h</file>
    <file>iconset.h</file>
    <file>iconsource.h</file>
    <file>icontheme.h</file>
    <file>iconview.h</file>
    <file>gtk/gtkmm/image.h</file>
    <file>imagemenuitem.h</file>
    <file>inputdialog.h</file>
    <file>invisible.h</file>
    <file>gtk/gtkmm/item.h</file>
    <file>label.h</file>
    <file>gtk/gtkmm/layout.h</file>
    <file>liststore.h</file>
    <file>main.h</file>
    <file>menu.h</file>
    <file>menu_elems.h</file>
    <file>menubar.h</file>
    <file>menuitem.h</file>
    <file>menushell.h</file>
    <file>menutoolbutton.h</file>
    <file>messagedialog.h</file>
    <file>misc.h</file>
    <file>notebook.h</file>
    <file>gtk/gtkmm/object.h</file>
    <file>optionmenu.h</file>
    <file>paned.h</file>
    <file>plug.h</file>
    <file>progressbar.h</file>
    <file>radioaction.h</file>
    <file>radiobutton.h</file>
    <file>radiobuttongroup.h</file>
    <file>radiomenuitem.h</file>
    <file>radiotoolbutton.h</file>
    <file>range.h</file>
    <file>rc.h</file>
    <file>ruler.h</file>
    <file>scale.h</file>
    <file>scrollbar.h</file>
    <file>scrolledwindow.h</file>
    <file>selectiondata.h</file>
    <file>selectiondata_private.h</file>
    <file>separator.h</file>
    <file>separatormenuitem.h</file>
    <file>separatortoolitem.h</file>
    <file>settings.h</file>
    <file>sizegroup.h</file>
    <file>socket.h</file>
    <file>spinbutton.h</file>
    <file>statusbar.h</file>
    <file>stock.h</file>
    <file>stockid.h</file>
    <file>stockitem.h</file>
    <file>style.h</file>
    <file>gtk/gtkmm/table.h</file>
    <file>targetentry.h</file>
    <file>targetlist.h</file>
    <file>tearoffmenuitem.h</file>
    <file>textattributes.h</file>
    <file>textbuffer.h</file>
    <file>textchildanchor.h</file>
    <file>textiter.h</file>
    <file>textmark.h</file>
    <file>texttag.h</file>
    <file>texttagtable.h</file>
    <file>textview.h</file>
    <file>toggleaction.h</file>
    <file>togglebutton.h</file>
    <file>toggletoolbutton.h</file>
    <file>toolbar.h</file>
    <file>toolbutton.h</file>
    <file>toolitem.h</file>
    <file>tooltips.h</file>
    <file>treedragdest.h</file>
    <file>treedragsource.h</file>
    <file>treeiter.h</file>
    <file>treemodel.h</file>
    <file>treemodelcolumn.h</file>
    <file>treemodelfilter.h</file>
    <file>treemodelsort.h</file>
    <file>treepath.h</file>
    <file>treerowreference.h</file>
    <file>treeselection.h</file>
    <file>treesortable.h</file>
    <file>treestore.h</file>
    <file>treeview.h</file>
    <file>treeview_private.h</file>
    <file>treeviewcolumn.h</file>
    <file>uimanager.h</file>
    <file>viewport.h</file>
    <file>widget.h</file>
    <file>gtk/gtkmm/window.h</file>
  </compound>
  <compound kind="dir">
    <name>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/</path>
    <filename>dir_a450a39456bcdf6b0a667b5c5a870762.html</filename>
    <dir>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</dir>
  </compound>
  <compound kind="dir">
    <name>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</name>
    <path>/home/murrayc/cvs/gnome216/branches/2.8/gtkmm/pango/pangomm/</path>
    <filename>dir_0466599684ad28dfcda6ac9bc624caf9.html</filename>
    <file>attributes.h</file>
    <file>attriter.h</file>
    <file>attrlist.h</file>
    <file>pango/pangomm/color.h</file>
    <file>context.h</file>
    <file>coverage.h</file>
    <file>font.h</file>
    <file>fontdescription.h</file>
    <file>fontface.h</file>
    <file>fontfamily.h</file>
    <file>fontmap.h</file>
    <file>fontmetrics.h</file>
    <file>fontset.h</file>
    <file>glyph.h</file>
    <file>glyphstring.h</file>
    <file>pango/pangomm/init.h</file>
    <file>pango/pangomm/item.h</file>
    <file>language.h</file>
    <file>pango/pangomm/layout.h</file>
    <file>layoutiter.h</file>
    <file>layoutline.h</file>
    <file>layoutrun.h</file>
    <file>pango/pangomm/rectangle.h</file>
    <file>renderer.h</file>
    <file>tabarray.h</file>
    <file>pango/pangomm/types.h</file>
  </compound>
  <compound kind="namespace">
    <name>Atk</name>
    <filename>namespaceAtk.html</filename>
    <class kind="class">Atk::Action</class>
    <class kind="class">Atk::Attribute</class>
    <class kind="struct">Atk::AttributeTraits</class>
    <class kind="class">Atk::Component</class>
    <class kind="class">Atk::Document</class>
    <class kind="class">Atk::EditableText</class>
    <class kind="class">Atk::Hyperlink</class>
    <class kind="class">Atk::Hypertext</class>
    <class kind="class">Atk::Image</class>
    <class kind="class">Atk::Implementor</class>
    <class kind="class">Atk::NoOpObject</class>
    <class kind="class">Atk::Object</class>
    <class kind="class">Atk::ObjectAccessible</class>
    <class kind="class">Atk::Relation</class>
    <class kind="class">Atk::RelationSet</class>
    <class kind="class">Atk::Selection</class>
    <class kind="class">Atk::StateSet</class>
    <class kind="class">Atk::StreamableContent</class>
    <class kind="class">Atk::Table</class>
    <class kind="class">Atk::Text</class>
    <class kind="class">Atk::TextAttribute</class>
    <class kind="class">Atk::Value</class>
    <member kind="typedef">
      <type>Glib::SListHandle&lt; Attribute, AttributeTraits &gt;</type>
      <name>AttributeSet</name>
      <anchorfile>namespaceAtk.html</anchorfile>
      <anchor>8759d34cf55e51e9f1a43d0bf4a6db31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>guint64</type>
      <name>State</name>
      <anchorfile>namespaceAtk.html</anchorfile>
      <anchor>c8c786b6146e720a10e40c9a6483f153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BuiltinTextAttribute</name>
      <anchor>g570689825e833a547382a99c553e389c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_INVALID</name>
      <anchor>gg570689825e833a547382a99c553e389c4393ed56fb593f22ee075dc4581d9db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_LEFT_MARGIN</name>
      <anchor>gg570689825e833a547382a99c553e389c67cbd8d18bc7fb807e20229b1d0f99e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_RIGHT_MARGIN</name>
      <anchor>gg570689825e833a547382a99c553e389c551b2ff365879eabd66bdcaa864e4ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_INDENT</name>
      <anchor>gg570689825e833a547382a99c553e389c50adc11f48692d9b23d371507f600225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_INVISIBLE</name>
      <anchor>gg570689825e833a547382a99c553e389c880d8003ac815687ba99af21ee8cec7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_EDITABLE</name>
      <anchor>gg570689825e833a547382a99c553e389c2b0ddb4f7bc3b4bce425b87dcff8ed4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_PIXELS_ABOVE_LINES</name>
      <anchor>gg570689825e833a547382a99c553e389c48ac0a116a5fdc042db71b13e9839d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_PIXELS_BELOW_LINES</name>
      <anchor>gg570689825e833a547382a99c553e389c06dcde87f48a8be8642a4f3002a14a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_PIXELS_INSIDE_WRAP</name>
      <anchor>gg570689825e833a547382a99c553e389ce09e4ac68d281f03be18cfba4d9242d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_BG_FULL_HEIGHT</name>
      <anchor>gg570689825e833a547382a99c553e389cdc38e515b7f5f5f0ab35126bbd6431df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_RISE</name>
      <anchor>gg570689825e833a547382a99c553e389cb9677337963deacf0e48c3d63a1c3bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_UNDERLINE</name>
      <anchor>gg570689825e833a547382a99c553e389c760a84ed12f79ac2bfe3197e7920d068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_STRIKETHROUGH</name>
      <anchor>gg570689825e833a547382a99c553e389c26153c0f6d6ef82097c77db72a0fe4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_SIZE</name>
      <anchor>gg570689825e833a547382a99c553e389c2d788d8a602c4101277a21bc3cfe7692</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_SCALE</name>
      <anchor>gg570689825e833a547382a99c553e389c241bb3a7d5894e022c31b1e7ec999ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_WEIGHT</name>
      <anchor>gg570689825e833a547382a99c553e389c90aeac42fff0485c401317ae1e4bb9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_LANGUAGE</name>
      <anchor>gg570689825e833a547382a99c553e389c5ffc2296d8946e837ec97c2aa8920e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_FAMILY_NAME</name>
      <anchor>gg570689825e833a547382a99c553e389ce4645f62f1f3050a724a4b757dd577f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_BG_COLOR</name>
      <anchor>gg570689825e833a547382a99c553e389c2308a7071ea3218f4d3d2bb103380d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_FG_COLOR</name>
      <anchor>gg570689825e833a547382a99c553e389c5458f5602d0e91aecea750041a8edd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_BG_STIPPLE</name>
      <anchor>gg570689825e833a547382a99c553e389c44d91b6dbf41e9450ba4fb9d35bc0f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_FG_STIPPLE</name>
      <anchor>gg570689825e833a547382a99c553e389c6cae00beb0f5e16605e3ef707766eac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_WRAP_MODE</name>
      <anchor>gg570689825e833a547382a99c553e389c6a3fbcb7ca20694f6513765960887020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_DIRECTION</name>
      <anchor>gg570689825e833a547382a99c553e389ce3c780c73c0b5a2dbe3c16c66fa50389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_JUSTIFICATION</name>
      <anchor>gg570689825e833a547382a99c553e389c1f01b20943fb9312128ea5ce766e541a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_STRETCH</name>
      <anchor>gg570689825e833a547382a99c553e389c2e8447a43145c42d23989170b2e26f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_VARIANT</name>
      <anchor>gg570689825e833a547382a99c553e389c68df24f66e0118d28dabf698ff818bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_STYLE</name>
      <anchor>gg570689825e833a547382a99c553e389c479a11bffb421f78e6bf815a924156d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ATTR_LAST_DEFINED</name>
      <anchor>gg570689825e833a547382a99c553e389c3b2d4cd4cdd3d80823fa15f0fddbc1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CoordType</name>
      <anchor>g6c71d0aa1d2e5c4917bafa3f12c811c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XY_SCREEN</name>
      <anchor>gg6c71d0aa1d2e5c4917bafa3f12c811c2a246376eca3cdb374c574453250a4336</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XY_WINDOW</name>
      <anchor>gg6c71d0aa1d2e5c4917bafa3f12c811c278407bda2cc3f1c147122444c25fd5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Layer</name>
      <anchor>g880a348fd3270c7bca549113c38501a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_INVALID</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8cf2786bd78e626ae5cac62cbb242aca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_BACKGROUND</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8f8efa268dabe1427fa3dd54ec999b2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_CANVAS</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8588a466c418c517682e75e6e8ac85a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_WIDGET</name>
      <anchor>gg880a348fd3270c7bca549113c38501a89c3733f145046c38b8b005ef15b8a612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_MDI</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8e938ba516f83b2acd3aed22d1800125a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_POPUP</name>
      <anchor>gg880a348fd3270c7bca549113c38501a8197da9454716789673a749d3da413246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_OVERLAY</name>
      <anchor>gg880a348fd3270c7bca549113c38501a85c54d68cbdf6469bc34d9f2294b3b329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAYER_WINDOW</name>
      <anchor>gg880a348fd3270c7bca549113c38501a89d942a39ce64fc9f276b5381a72fd2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RelationType</name>
      <anchor>g83c3f0442ea6f73e32064b0caab555e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_NULL</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5aea69e742552ceb9f70ca4c56762d05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_CONTROLLED_BY</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e58f1d7c5d76eb99c6ed3eea74d6789c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_CONTROLLER_FOR</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5a09d2699baa68435f052efcf1bdb31a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_LABEL_FOR</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5153737de310e5a2ff070673ee187f7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_LABELLED_BY</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5db9d3f6dbb3e8598b20a6efe0c6af7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_MEMBER_OF</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e59195c013a34f06909866cd10e52302ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_NODE_CHILD_OF</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e564ca3d57229a1dcede942da0baa1ff4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_FLOWS_TO</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e514a32c575c20ef9be12b998ebf52bbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_FLOWS_FROM</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5ab5f947116ed0bafb94cecea3b7851ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_SUBWINDOW_OF</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e53f6009fc7a13a44e843aac87b73aae03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_EMBEDS</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e57921ea29aa8dde256edc277333b563bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_EMBEDDED_BY</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e522e96ad05c3f8dd8e17520f3c2b22821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_POPUP_FOR</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e5b0a1b4ff1cc10c8d84041bf6559e26dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_PARENT_WINDOW_OF</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e54a1ce2e70e857d0522c5b183f9f2a481</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELATION_LAST_DEFINED</name>
      <anchor>gg83c3f0442ea6f73e32064b0caab555e56e2671b325cfee0566d5302bc58b983f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Role</name>
      <anchor>g19e4dff08645ca208cdf524836a1be27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_INVALID</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2703b7adf147abb99a34364887f60e2f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ACCEL_LABEL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2790fb348c65faa9edba2d4b12f57362b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ALERT</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27751119ceaf56a7e1d498fd0865256db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ANIMATION</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be278bbdc9aa636a56d50e5b2252c4b71de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ARROW</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be274e32033a4a294decb90b75426efccd51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_CALENDAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27729cc798f3a871420edf7b84e5fce29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_CANVAS</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27cc1d1fb0dde94d186cd240de4c83fb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_CHECK_BOX</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2799dc1127fad81abe98e54feadd8edaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_CHECK_MENU_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be276e41d9ae82e9d619d8e2007de55a0d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_COLOR_CHOOSER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2728ea532fedc5f1492f55ee42ba0d110e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_COLUMN_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c562110645a30d7ffe3f0cc2414752a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_COMBO_BOX</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27249384b8d5b79299f62b88fc0d91e5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DATE_EDITOR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27ed6ca916b1d54f9bf12c058473c4e80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DESKTOP_ICON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be276c6f6aad475905b77817469b6bc9b04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DESKTOP_FRAME</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27da71f6f6bbca69523b8f05b9798101f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DIAL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c949b07517c4f4eb51c43769daea900e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DIALOG</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2707c8c90ac361cc44215bc9a13cc9d63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DIRECTORY_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27fcf15a284444b646fed5b7a2c56f5f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_DRAWING_AREA</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be272fa15e4f6b6410032087a98829e17904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FILE_CHOOSER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be278d2b5f26392a637571fc3b0340aba1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FILLER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be279577893f52a7ca0d3c8097f8c36c4117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FONT_CHOOSER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27964762ebfbe131d0d43a531ba313a0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FRAME</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be278da375d17cefb5a54b15b3d94cc28f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_GLASS_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be276ea3843b8201512a88a5efd20252092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_HTML_CONTAINER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be274298c2d598ded8be2c8c263882af28c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ICON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be276fe1b16f7cc09e7b2f18903658d9d3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_IMAGE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c2730b9c7eaf67367ac3c0f078220be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_INTERNAL_FRAME</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2763411be70a6256c25661b36619f991b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LABEL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27d9d6252511d4e87c47c34e7721a64718</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LAYERED_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c9e80d237b517896ae4c6a5d1ae69812</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LIST</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27976a583ee8932ede9a6e3386404ca163</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LIST_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27cf53a383aadfd934ee44868d1b894f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_MENU</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c2b15d7e6319620647912ebeba520ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_MENU_BAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2796956fae7c290317391e196997b73962</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_MENU_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2744d66448a05cac51943120a980ada0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_OPTION_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2784919c9223cf1c1956bc63bab4a06f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PAGE_TAB</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2730cdee73954df268b35ad60fc7af7853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PAGE_TAB_LIST</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be277b253b6220fcacf99d5d5cde334fdfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PANEL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2793d64dd645e4a919bffd28187ad4d73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PASSWORD_TEXT</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c0050f6c421892b3f27d71432dc8d805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_POPUP_MENU</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27d64cf2b1b9bb4c135bc82c2d2150ce29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PROGRESS_BAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be270ee7ee60e2887834ed3c725e8a27e6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PUSH_BUTTON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27893358f2d67d103974775b66973c449f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_RADIO_BUTTON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27063d6d55f8b92793e2f040014fce61b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_RADIO_MENU_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be278ed4fe61e40eb9110f80a643fc00be61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ROOT_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27522edfb1bad8ea4e20cfff5b2d4a4b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_ROW_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be270673b83465635c405e96ff2319ab7768</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SCROLL_BAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27a7dcad3ca39aa6cfe8e7e2cac8613ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SCROLL_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2777b4d9445e55372af979ca6e9bd3ea44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SEPARATOR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be273c73d2fb94f28c3826c91971f105157a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SLIDER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2772284d576401425d7d9d25dc227418b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SPLIT_PANE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27854d707133a53c61d2a7f8abd51c662a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_SPIN_BUTTON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27e196510d3430ed6bd20c180cc20459d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_STATUSBAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27ca33485bd1b36ab060e0ee40f0fb146f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TABLE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2723a1885658083e4b711ba07e54c977a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TABLE_CELL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2737b8c0a0962de75d1c5543aee0c7f334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TABLE_COLUMN_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27b4e1a16cfa76e026959c6973b6d3065f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TABLE_ROW_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27764cac0e6c79835535c01068f3048f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TEAR_OFF_MENU_ITEM</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be270e7d46e59c365b1da54969745015f76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TERMINAL</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be279a6bb25c658677bb58e1bda9828c1c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TEXT</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27ae92d12d274c258e1e16b02b1dfe72b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TOGGLE_BUTTON</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be273a9554aa8f05b3fd255e395a75e13a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TOOL_BAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be279e57841f611edac11ce5cb99886241ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TOOL_TIP</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27a486c34f56938cc27fa35ca7d3e08b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TREE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2763c6af1d80435c09ed5b450eb6604867</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_TREE_TABLE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be2716edf707b28f7c93009964498ae556d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_UNKNOWN</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27922437fd0b6fbddbf4f89f1733b8a280</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_VIEWPORT</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27a0c2aa0067292f8ad5e74bf77741d3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_WINDOW</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be272360eb9b8e8509c4002ddfee5a9d0add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_HEADER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be271402405b5b60ac46a03ba9e1b330ee10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_FOOTER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be273c73c67b2af4e6ad007608b6087728ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_PARAGRAPH</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27d2aebfb6550f478089da3c5a999270dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_RULER</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be277fb381b91ab96dafa1e6bd5895d01cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_APPLICATION</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27cbd3e3422a0c938be7d7321d3b81f368</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_AUTOCOMPLETE</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27f63525acc7814e9502808813e87fa5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_EDITBAR</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27d2b191ec8ae853c6dd65f4878de54122</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_EMBEDDED</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27fe3884c520dcfbd0e8e24d1351175401</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLE_LAST_DEFINED</name>
      <anchor>gg19e4dff08645ca208cdf524836a1be27c2a78ab956bc9edb48ef9c20e7fa4db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>StateType</name>
      <anchor>g2b925d92032639815edcfd9b0f53d15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_INVALID</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ef38c9a5ee701bd869fa693dde077ae94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ACTIVE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e3b96a8572f1fb31ba171e8eb76d44434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ARMED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e36f02ef2ddb01fcb26d33caa4896c7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_BUSY</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e3d81e4407381a35205154904c27d4b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_CHECKED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e6a36533b9c0bcc4e1f34f461ff8cd137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_DEFUNCT</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ef15f11d7b48b1119169c80789a3ea6c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_EDITABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e35fcaac7746569ade7f7386832603de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ENABLED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e74d7172d6fd23d38d5627c00276c39fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_EXPANDABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15efc4c8c22b95953a4d65ee30827873c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_EXPANDED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15eef89a6238be3b2983589cea2c8e79eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_FOCUSABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ea0021f2c26dba14838aff2420c8f4470</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_FOCUSED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e2a4d25fbbc37ecbdd0568fd1df6908a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_HORIZONTAL</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e19eec6e9b6278a938a80a69c845768bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ICONIFIED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e854aab00b1fcfaeb21a3e3166e54bb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_MODAL</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e54d686d0481e36bdc4fcddf87631691b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_MULTI_LINE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e3cab9f3ac425aa5ba0c67e59f8794d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_MULTISELECTABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e590b7d91649336348d28f6f55c18cfbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_OPAQUE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e9e46ab4b9bce571c2513a3be9b6b9604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_PRESSED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e245197daf9437f95382b79396f48792a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_RESIZABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ed336da6c742fc4ce3531aa97b74841f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SELECTABLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e8184260e7b2f204a489a1c80d9a1939b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SELECTED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ecc45152c44f7cf29087c66bf17583410</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SENSITIVE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ee0c53804b335dd7d55e1a3ddbe12d76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SHOWING</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e471306798894af3cd14ee19ec3aaef90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SINGLE_LINE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15eb7dc583652460e80737563afad54c48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_STALE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e0b03f4269d42f6413c7087181b8a37c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_TRANSIENT</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ebb54a2722b9b213a699f35a09195afca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_VERTICAL</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15eb9027e2efcc01b4aac8deb30e34fc0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_VISIBLE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e6aa787a91d66a1c8fea75c196febfc43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_MANAGES_DESCENDANTS</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e5895f35295aeaa7cc86de41bf7cb2517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_INDETERMINATE</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ee4b19682debcbeada8e9061b033bbd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_TRUNCATED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15ed1f2cb1d7770bb2c4549ef5b998cf21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_REQUIRED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15eeea37ea980f7cb90a79eed520bc635e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_LAST_DEFINED</name>
      <anchor>gg2b925d92032639815edcfd9b0f53d15e65bb8311dba662b7de5ca0fc6ab4ffe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextBoundary</name>
      <anchor>gce98a3ea010fe92c359fa4bcd4aaea5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_CHAR</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5b65305d733bc4705e831da676c3a26520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_WORD_START</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5bd865707d937243ac537dffb1cda82304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_WORD_END</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5b992fb37d0244d12c11a5d5bcd8d92a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_SENTENCE_START</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5b485adb69e874c74b60a516d2241467c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_SENTENCE_END</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5bd773bd9ad0c9f7ce2d396a85dadc0b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_LINE_START</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5be2048f4b5ec0b66ef621af3d580cc596</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_BOUNDARY_LINE_END</name>
      <anchor>ggce98a3ea010fe92c359fa4bcd4aaea5b09cdac098f965ef4e071fac3abcacbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextClipType</name>
      <anchor>g0b25ada8fc7111dfed7f6550a6874102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_CLIP_NONE</name>
      <anchor>gg0b25ada8fc7111dfed7f6550a6874102de8a862f47abec6b56823c70e3a4a4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_CLIP_MIN</name>
      <anchor>gg0b25ada8fc7111dfed7f6550a687410258c4fa68e5609570c2863a5ad4da6fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_CLIP_MAX</name>
      <anchor>gg0b25ada8fc7111dfed7f6550a68741029a276c95f68a11383418ccaddb43f371</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_CLIP_BOTH</name>
      <anchor>gg0b25ada8fc7111dfed7f6550a68741027f4713e228f383976e3c657485d2ef05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespaceAtk.html</anchorfile>
      <anchor>29ec8cc19a1bc9fcd00565da12583e1e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Action</name>
    <filename>classAtk_1_1Action.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>bool</type>
      <name>do_action</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>41aa7ecc13346d8f9a826d9d9cf88a57</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_description</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>57dc505bf074239c89b31681e957ab83</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_keybinding</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>4acdb52d10250f647be0c063cf21293f</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_localized_name</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>346497af2820bd9d0db1c2944ac779cf</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_actions</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>a698f3d737de395afd3759c850cebba1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>e8bb8b740952594f5169b983a45e2b23</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>const AtkAction *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>2372fab551e83919d6d55010f881044f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkAction *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>922d5d2a5c8af62cdea07810b229094e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_description</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>f157b00d0904b8dfde07048ec7980c77</anchor>
      <arglist>(int i, const Glib::ustring &amp;desc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Action</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>09983d16957cd2aca30af1ab58aafd57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>2e7470667a8a5a98a1a199111e80bc35</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>do_action_vfunc</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>13d4c4e640ce5583e806f0d9dcefd437</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const char *</type>
      <name>get_description_vfunc</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>d025cc8f644426200894f062d2db1573</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const char *</type>
      <name>get_keybinding_vfunc</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>27f7a9d1dcab566b8c9a2cd3f8ef5cc6</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_n_actions_vfunc</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>f62a12308bdef0811e6daced29ec85cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const char *</type>
      <name>get_name_vfunc</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>41e3d9bc5fcef177a26fe131cf04b49e</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>set_description_vfunc</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>94c613c958a84eac9610ca84bc78d0be</anchor>
      <arglist>(int i, const Glib::ustring &amp;desc)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Action &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Action.html</anchorfile>
      <anchor>7fec8f013e04cd52a8bb16a68ce3b6ff</anchor>
      <arglist>(AtkAction *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Attribute</name>
    <filename>classAtk_1_1Attribute.html</filename>
    <member kind="function">
      <type></type>
      <name>Attribute</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>353ff05cceb0726cfab495f389a6426c</anchor>
      <arglist>(const Attribute &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Attribute</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>3edce1f392cd9e725dc6cca8a66866ca</anchor>
      <arglist>(const AtkAttribute *gobject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Attribute</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>c46e36dcd3292d21fd29139ba4db127c</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Attribute</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>043d21fa0123a7152130da5cb85cd12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>e791fabdee640e4d0c0edf5a326fdee6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_value</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>cc9264b10739d04fd1fb099fc6347cd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const AtkAttribute *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>5ffd66a3f75c573f0fed5a7d4ee42218</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkAttribute *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>50ba5d3fa3ba931a1301edb43d42028d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Attribute &amp;</type>
      <name>operator=</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>deceb8f108e73ef214843ccb3e715575</anchor>
      <arglist>(const Attribute &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>64230b500df68f2a178755a74ca1f77f</anchor>
      <arglist>(Attribute &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Attribute</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>b4f0cb246a8c72bb2cabf6b79c0ef267</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AtkAttribute</type>
      <name>gobject_</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>8243e2df2dea5d0d6e54ea5f0a645879</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classAtk_1_1Attribute.html</anchorfile>
      <anchor>b160a8d72a859ee7b7b9eb83da3c9ef3</anchor>
      <arglist>(Attribute &amp;lhs, Attribute &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Atk::AttributeTraits</name>
    <filename>structAtk_1_1AttributeTraits.html</filename>
    <member kind="typedef">
      <type>Atk::Attribute</type>
      <name>CppType</name>
      <anchorfile>structAtk_1_1AttributeTraits.html</anchorfile>
      <anchor>d1880881d4bb61879592a79116f49a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const AtkAttribute *</type>
      <name>CType</name>
      <anchorfile>structAtk_1_1AttributeTraits.html</anchorfile>
      <anchor>fdc02e4c19a2cbb12d2104ead4cece4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AtkAttribute *</type>
      <name>CTypeNonConst</name>
      <anchorfile>structAtk_1_1AttributeTraits.html</anchorfile>
      <anchor>37462f65af25780b9a555588af344053</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>release_c_type</name>
      <anchorfile>structAtk_1_1AttributeTraits.html</anchorfile>
      <anchor>8886ec0bad433b3db10a9d1a06c009c8</anchor>
      <arglist>(CType item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CType</type>
      <name>to_c_type</name>
      <anchorfile>structAtk_1_1AttributeTraits.html</anchorfile>
      <anchor>f460000f0f606f11d05f5db4d6a45425</anchor>
      <arglist>(const CppType &amp;item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CType</type>
      <name>to_c_type</name>
      <anchorfile>structAtk_1_1AttributeTraits.html</anchorfile>
      <anchor>56d6bf64e4c1cebd6637046a635de36f</anchor>
      <arglist>(CType item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CppType</type>
      <name>to_cpp_type</name>
      <anchorfile>structAtk_1_1AttributeTraits.html</anchorfile>
      <anchor>8463fe4d8ecb2f3d76b7fc63b4ad1e27</anchor>
      <arglist>(CType item)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Component</name>
    <filename>classAtk_1_1Component.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>guint</type>
      <name>add_focus_handler</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>3801c9c8883b04c3cb6cbc3a8324d720</anchor>
      <arglist>(AtkFocusHandler handler)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>dfdd4667a6179c84f49a28bf7b2c3b6c</anchor>
      <arglist>(int x, int y, CoordType coord_type) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_accessible_at_point</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>587373de988a993ac69473a6f968d592</anchor>
      <arglist>(int x, int y, CoordType coord_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_extents</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>ff54a73d11808f3b83e476b0b6c6ef72</anchor>
      <arglist>(int &amp;x, int &amp;y, int &amp;width, int &amp;height, CoordType coord_type) const </arglist>
    </member>
    <member kind="function">
      <type>Layer</type>
      <name>get_layer</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>24ae6220ea9146327965cc116ec5b486</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_mdi_zorder</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>2ce831669dc8644aa58c0e1540f78bf7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_position</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>b3f0b95a127bd1007bc90bf8c34077ba</anchor>
      <arglist>(int &amp;x, int &amp;y, CoordType coord_type) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_size</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>5a99521eb20cd82226016196f642684b</anchor>
      <arglist>(int &amp;width, int &amp;height) const </arglist>
    </member>
    <member kind="function">
      <type>const AtkComponent *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>cca597d13f18df1b507a739f245a402a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkComponent *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>4e9352cd6e5e139cd5b5c310fab5d993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>grab_focus</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>b62940b0782345103171b8e752b58f28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_focus_handler</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>980a75536f126672470779ab68a08502</anchor>
      <arglist>(guint handler_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_extents</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>9d4d0aa5f9531ed200340e4b273c29cd</anchor>
      <arglist>(int x, int y, int width, int height, CoordType coord_type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_position</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>0f799ad812be9ee955d5e04b1022d107</anchor>
      <arglist>(int x, int y, CoordType coord_type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_size</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>41f4181b9b75198b77e2edbdb5dab2f2</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Component</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>d22bd5701a6e24da235acfcbe0d03fc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>15771f86615e09fff9cc8a2e2edabf47</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual guint</type>
      <name>add_focus_handler_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>93b433cd08ca6b758ff4b322974b9ed7</anchor>
      <arglist>(AtkFocusHandler handler)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>contains_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>f0091566b6e9eb55c6dac5cb67d587e0</anchor>
      <arglist>(int x, int y, CoordType coord_type) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_accessible_at_point_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>7d342091a622e3396135beba74423ae2</anchor>
      <arglist>(int x, int y, CoordType coord_type)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>get_extents_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>4d857e04a0a423823e0d59d411bdb24d</anchor>
      <arglist>(int &amp;x, int &amp;y, int &amp;width, int &amp;height, CoordType coord_type) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Layer</type>
      <name>get_layer_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>82df7736bc5d929450ffe75f209a14fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_mdi_zorder_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>f25995d80bbe33242cd4a2dff11b6764</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>get_position_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>085db135f48e8e47385276b9a60c3395</anchor>
      <arglist>(int &amp;x, int &amp;y, CoordType coord_type) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>get_size_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>5a5778183be0193e7da814c21e8ef79d</anchor>
      <arglist>(int &amp;width, int &amp;height) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>grab_focus_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>1b44688c98c64438910d4aa526b9c7a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>remove_focus_handler_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>2364cc6e09512e0f3fdbc296789da99e</anchor>
      <arglist>(guint handler_id)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>set_extents_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>035a8abcdf88833c8343ef73a2d42396</anchor>
      <arglist>(int x, int y, int width, int height, CoordType coord_type)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>set_position_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>46471481ae0d6e3554d45d1ef6563cd0</anchor>
      <arglist>(int x, int y, CoordType coord_type)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>set_size_vfunc</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>f1ffcb3ec49ce31a9a102757dfd4a2b7</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Component &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Component.html</anchorfile>
      <anchor>3eb83954385bb8705cfd2d6d4f2a0f23</anchor>
      <arglist>(AtkComponent *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Document</name>
    <filename>classAtk_1_1Document.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>gpointer</type>
      <name>get_document</name>
      <anchorfile>classAtk_1_1Document.html</anchorfile>
      <anchor>9416b4cdce5546b53c01590cf345d916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_document_type</name>
      <anchorfile>classAtk_1_1Document.html</anchorfile>
      <anchor>fc3d3f8af8e9788684fa9075d4b19ca3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const AtkDocument *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Document.html</anchorfile>
      <anchor>b78f086eab33695dcf4d762155d28d43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkDocument *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Document.html</anchorfile>
      <anchor>4090329c34cc13c4a9f0ccfdce4cab81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Document</name>
      <anchorfile>classAtk_1_1Document.html</anchorfile>
      <anchor>8f3b2dbf16d9922eaad196249ef221e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classAtk_1_1Document.html</anchorfile>
      <anchor>4196505a6fa361087e1331099f163a9b</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const gchar *</type>
      <name>get_document_type_vfunc</name>
      <anchorfile>classAtk_1_1Document.html</anchorfile>
      <anchor>a5cad9c4e1d0d2ff7bd66185e1249828</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual gpointer</type>
      <name>get_document_vfunc</name>
      <anchorfile>classAtk_1_1Document.html</anchorfile>
      <anchor>55bcf80a0f7e9e6d65e9668cd02f5064</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Document &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Document.html</anchorfile>
      <anchor>03ea1365835687a661421ef1a4ea4582</anchor>
      <arglist>(AtkDocument *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::EditableText</name>
    <filename>classAtk_1_1EditableText.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>void</type>
      <name>copy_text</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>6396f4e74b99391d865ec5249a2a208d</anchor>
      <arglist>(int start_pos, int end_pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cut_text</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>716cc5445588d01148cf7abadef55890</anchor>
      <arglist>(int start_pos, int end_pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delete_text</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>21a956ca942bb0fb2907abb1e2253b05</anchor>
      <arglist>(int start_pos, int end_pos)</arglist>
    </member>
    <member kind="function">
      <type>const AtkEditableText *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>091da706928a765d68cca9903344186e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkEditableText *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>636b0522789291428a6637a6d7d70b70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_text</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>42a9201f189d8ee84315407a1cb6583b</anchor>
      <arglist>(const Glib::ustring &amp;string, int length, int &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paste_text</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>b871ed98fae56fc8a7f15cfcc74267b8</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_run_attributes</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>e37407f98c293b1c627478c1ab09fc19</anchor>
      <arglist>(const AttributeSet &amp;attrib_set, int start_offset, int end_offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text_contents</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>6a4873f929dc68078ac04626d289cb3d</anchor>
      <arglist>(const Glib::ustring &amp;string)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EditableText</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>9cc9be1a1a05d9e2124e75c4701652ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>3eb8a3bdb1c8a27901f2c8669c428685</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>copy_text_vfunc</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>0f7fd8e287ea5cd03c24498d8e565902</anchor>
      <arglist>(int start_pos, int end_pos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cut_text_vfunc</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>ac4d08e280d76ff17146d71bb3421ef2</anchor>
      <arglist>(int start_pos, int end_pos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>delete_text_vfunc</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>e0773ba2194a2c6a23438666c62c03ab</anchor>
      <arglist>(int start_pos, int end_pos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>insert_text_vfunc</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>8804d8be2962b4c3bf4ab7e1a0fdbfd7</anchor>
      <arglist>(const Glib::ustring &amp;string, int length, int &amp;position)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paste_text_vfunc</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>72ea607c3cbad44d064441624c34984e</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>set_run_attributes_vfunc</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>1dbced3c1a3cddb2f6b5026d9861899e</anchor>
      <arglist>(AtkAttributeSet *attrib_set, int start_offset, int end_offset)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>set_text_contents_vfunc</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>94fa29260877cc59681573745c299e6a</anchor>
      <arglist>(const Glib::ustring &amp;string)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::EditableText &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1EditableText.html</anchorfile>
      <anchor>d7d508f779bfcfb1b0af2a55af905e34</anchor>
      <arglist>(AtkEditableText *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Hyperlink</name>
    <filename>classAtk_1_1Hyperlink.html</filename>
    <base>Glib::Object</base>
    <base>Atk::Action</base>
    <member kind="function">
      <type>int</type>
      <name>get_end_index</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>ea6e544340f4b0880b6931e00020b5f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_anchors</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>f073b29368e1748f5e228800c3648156</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Atk::Object &gt;</type>
      <name>get_object</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>b0f85e1b6fcecde119887070327f3494</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_object</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>76a73ddbae151631481c61b8aff68605</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_start_index</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>574e97644531c9d9433396afabd21259</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_uri</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>75ad4d2cc741a2500af3c626efca76ff</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>const AtkHyperlink *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>a67b0c75fcc91b7c5eda616d8ee4f9bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkHyperlink *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>99f2d77401d7707606714aaa2299a0b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AtkHyperlink *</type>
      <name>gobj_copy</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>8eab74455274d14ba2e6a9ff5ce523a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_inline</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>cba76981171a0c4cfa26c1e1d29d61c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_selected_link</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>ba904845db65fea23cc0133852cc0ac9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_valid</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>35779f410dbeda1f015724d2e958500c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_end_index</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>c1f3fc708131c8feb3147c1becec4ad0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_number_of_anchors</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>78780011c03371fbab1bf699f9f5760e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_selected_link</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>bd1a0703639c37566ca99d84f0e2d8d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_start_index</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>2e903b6f31f57e6605002031f04058d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_link_activated</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>881cbeaedcf04da340f6592ebe5526d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Hyperlink</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>a08e613adf23b0bbb0bf0977980a3ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_end_index_vfunc</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>9145f9091618c074bc66bf693ca724b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_n_anchors_vfunc</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>97a6b13ef828068907045f1e7e3693d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_object_vfunc</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>8afaed8f11fbc4914d7c3647c2917206</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_start_index_vfunc</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>26c09a6c6924d37df497d95af7168d3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual gchar *</type>
      <name>get_uri_vfunc</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>f194a7bef05db3e85171d175fdd60819</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>is_selected_link_vfunc</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>47498b1d5093e828a5740365d0e13905</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>is_valid_vfunc</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>3e1742105026e816b353840a23258fe0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual guint</type>
      <name>link_state_vfunc</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>2663f5da6c0a19e514945d6704bbab9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_link_activated</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>50b6602f4b136a7a48e1b6d199e2a2e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Hyperlink &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Hyperlink.html</anchorfile>
      <anchor>f90587b7c6392449e9e406f7cc6d3a8f</anchor>
      <arglist>(AtkHyperlink *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Hypertext</name>
    <filename>classAtk_1_1Hypertext.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Hyperlink &gt;</type>
      <name>get_link</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>9e2588009f19677f9cecdbdae93b2bba</anchor>
      <arglist>(int link_index) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Hyperlink &gt;</type>
      <name>get_link</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>daca2de7d96759f284f07b20f0f267bb</anchor>
      <arglist>(int link_index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_link_index</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>082dbe83116245a99bc3f1e8a4e55cb8</anchor>
      <arglist>(int char_index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_link_index_vfunc</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>f761e0ee732a0fdbd06a9ca4eff8c4b9</anchor>
      <arglist>(int char_index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::RefPtr&lt; Hyperlink &gt;</type>
      <name>get_link_vfunc</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>3d51d7616d4008e8eab8085aee727575</anchor>
      <arglist>(int link_index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_links</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>453a95c2a2421dd0e1dc49c8b73a89c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_n_links_vfunc</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>fd5b257c53abd3829151221f81487821</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const AtkHypertext *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>adafae6feabdc7017323d929c421e4f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkHypertext *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>527649574ec60f6e253bc385628db219</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, int &gt;</type>
      <name>signal_link_selected</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>487390f673ec71f313e0461e1e9191d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Hypertext</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>97723eb78250dececff6b77d77baefcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>daa05a5a838f566497324999ac639e3e</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_link_selected</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>404833990e4ea9cdd239b73322cabac3</anchor>
      <arglist>(int link_index)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Hypertext &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Hypertext.html</anchorfile>
      <anchor>cf4d49135820c5191f7189fab2d7664d</anchor>
      <arglist>(AtkHypertext *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Image</name>
    <filename>classAtk_1_1Image.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_image_description</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>857112f6307dfbf5177096f3bb72d80c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_image_position</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>f22f48ac491ceddb82329076cc63fca9</anchor>
      <arglist>(int &amp;x, int &amp;y, CoordType coord_type) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_image_size</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>22a4c26e1642a421ffec41ea6492e11b</anchor>
      <arglist>(int &amp;width, int &amp;height) const </arglist>
    </member>
    <member kind="function">
      <type>const AtkImage *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>671c40909151052e66300c1324217377</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkImage *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>7649474169b7726721b1b5688420c377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_image_description</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>53fe6d9b350bf5fd7ba19a6f7179a55c</anchor>
      <arglist>(const Glib::ustring &amp;description)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Image</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>524102c298f16dfe504bac9d953d4cb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>0301a217fa7dbd2994a1ff8904e9c8f2</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const char *</type>
      <name>get_image_description_vfunc</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>4c36cfccf4bff7e7832a4d965e53817b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>get_image_position_vfunc</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>75d132a2aa02ebca00020bd010a87de4</anchor>
      <arglist>(int &amp;x, int &amp;y, CoordType coord_type) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>get_image_size_vfunc</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>16478375c58e928b81c43132a892c593</anchor>
      <arglist>(int &amp;width, int &amp;height) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>set_image_description_vfunc</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>445291439ee8c0b3feac06da935bccdb</anchor>
      <arglist>(const Glib::ustring &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Image &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Image.html</anchorfile>
      <anchor>03bbf10f56b004d274029b27bd9d83f2</anchor>
      <arglist>(AtkImage *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Implementor</name>
    <filename>classAtk_1_1Implementor.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>const AtkImplementor *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Implementor.html</anchorfile>
      <anchor>468eb4b800275ac8d6ca2130496af275</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkImplementor *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Implementor.html</anchorfile>
      <anchor>2ff0ebc78e6c37d678487f588be17ae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Implementor</name>
      <anchorfile>classAtk_1_1Implementor.html</anchorfile>
      <anchor>14e5c48363979e0c18d1d6d491d88c9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classAtk_1_1Implementor.html</anchorfile>
      <anchor>838764354ab8c6d2c84ff291b57fdb05</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::RefPtr&lt; Object &gt;</type>
      <name>ref_accessibile_vfunc</name>
      <anchorfile>classAtk_1_1Implementor.html</anchorfile>
      <anchor>cc47f90d8800b06b702ac316677283b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Implementor &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Implementor.html</anchorfile>
      <anchor>6b4ff8928c74e07e6c6655865baffbfb</anchor>
      <arglist>(AtkImplementor *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::NoOpObject</name>
    <filename>classAtk_1_1NoOpObject.html</filename>
    <base>Atk::Object</base>
    <base>Atk::Component</base>
    <base>Atk::Action</base>
    <base>Atk::EditableText</base>
    <base>Atk::Image</base>
    <base>Atk::Selection</base>
    <base>Atk::Table</base>
    <base>Atk::Text</base>
    <base>Atk::Hypertext</base>
    <base>Atk::Value</base>
    <member kind="function">
      <type>const AtkNoOpObject *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1NoOpObject.html</anchorfile>
      <anchor>f54be60c4815bde603b886cbb876baea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkNoOpObject *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1NoOpObject.html</anchorfile>
      <anchor>aad07a3a8ce4dea968c53f0098498836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AtkNoOpObject *</type>
      <name>gobj_copy</name>
      <anchorfile>classAtk_1_1NoOpObject.html</anchorfile>
      <anchor>e91fd9a44888365a2978aa53bb9ce9cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NoOpObject</name>
      <anchorfile>classAtk_1_1NoOpObject.html</anchorfile>
      <anchor>9a2e8c2ae9264277e7a5f29420d27b81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::NoOpObject &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1NoOpObject.html</anchorfile>
      <anchor>0cb9e4aec035de86146f2b798f72a181</anchor>
      <arglist>(AtkNoOpObject *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Object</name>
    <filename>classAtk_1_1Object.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>bool</type>
      <name>add_relationship</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>8ccf42eed0a5625d4c46444c73412daa</anchor>
      <arglist>(RelationType relationship, const Glib::RefPtr&lt; Object &gt; &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_accessible_child</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>083c8dc21bb10a1e8d3c1d3d886365f2</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_description</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>7868a3abf0f976b0613b438b443648bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_index_in_parent</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>341770f5f567bee4f241c7c4030140cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_accessible_children</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>3442b9a00d230bdc2c90c9f674449fb2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>13a68f38ef69b789c2007e11d284c9bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_parent</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>84a2e2618308c253a5c4c2d69639475c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; RelationSet &gt;</type>
      <name>get_relation_set</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>ee9b9d193da1e4aae578146451692478</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Role</type>
      <name>get_role</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>00decf39d41483bfe7d81e8b000a09bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; StateSet &gt;</type>
      <name>get_state_set</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>a33673dadc19b5e3830fd2531ef13c30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const AtkObject *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>49f094cb0ca77cae3a9623ec0148f895</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkObject *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>d864427ab22cefa700508f559a65edd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AtkObject *</type>
      <name>gobj_copy</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>1035c027c592673cfda5375801349a21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notify_state_change</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>220aafba4f632e755c45bc57f3293689</anchor>
      <arglist>(State state, bool value)</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_accessible_component_layer</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>feea4447f7c464a3b314159e625984dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_accessible_component_mdi_zorder</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>423b3cd65703b77ac0b8e7b5c59706f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_accessible_description</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>34d9227d96618933e688bc38033a9e9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_accessible_description</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>a137898fae5a2166ef6576f4afce4c1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_accessible_name</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>e47ed4ca0a62b04073f6d8b64371e63e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_accessible_name</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>2da280cd350698fdbba5f1767748d2e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; Atk::Object &gt; &gt;</type>
      <name>property_accessible_parent</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>879928839209a1ee766aa19bd92d2472</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::RefPtr&lt; Atk::Object &gt; &gt;</type>
      <name>property_accessible_parent</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>35fafce3b8edde7ccbae0aeb57896e91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_accessible_role</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>722ff3a1b0e5627e8c2163c40f8030ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_accessible_role</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>9fe4fa56a64ca55e19e348d87785a750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_accessible_table_caption</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>c14c7c6673bf160cdeff1d19215b4f0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_accessible_table_caption</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>b8acda07562c86d32ee55f8b8ee7116a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_accessible_table_column_description</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>5f78bed1e675213d259d0e4477f08835</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_accessible_table_column_description</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>1e8ee4e90eae51acaa3df9afe25ec6b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; Atk::Object &gt; &gt;</type>
      <name>property_accessible_table_column_header</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>e2e8c520d70f55b670382818e3778024</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::RefPtr&lt; Atk::Object &gt; &gt;</type>
      <name>property_accessible_table_column_header</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>13d39d282f998750a516c80eaf09c721</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_accessible_table_row_description</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>3ceedde239ed7a77dc7bb74a7082e590</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_accessible_table_row_description</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>c34463d7e806013e1c2b84fc95f266b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; Atk::Object &gt; &gt;</type>
      <name>property_accessible_table_row_header</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>e4ee591805e16557e665a337e031a307</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::RefPtr&lt; Atk::Object &gt; &gt;</type>
      <name>property_accessible_table_row_header</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>5fca91d065e1d2d39f14882342c78d0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; Atk::Object &gt; &gt;</type>
      <name>property_accessible_table_summary</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>d0e884afda10d679742b64e13d90b50a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::RefPtr&lt; Atk::Object &gt; &gt;</type>
      <name>property_accessible_table_summary</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>37b547ab60c11c13f5fd3b79e7068491</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; double &gt;</type>
      <name>property_accessible_value</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>af603378f06e84af8303840c17959eda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; double &gt;</type>
      <name>property_accessible_value</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>6171c30fc20ccdfdb3b0017599a45940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_relationship</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>d98e5624388dfec805132e36f6ba53c4</anchor>
      <arglist>(RelationType relationship, const Glib::RefPtr&lt; Object &gt; &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_description</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>7b44bd87ad24140b8f0bbe8ee4267205</anchor>
      <arglist>(const Glib::ustring &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>11b8b42866677db3b1a241a4071b0a5e</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_parent</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>05b859f172dcce174b6ec4c52e0b76be</anchor>
      <arglist>(const Glib::RefPtr&lt; Atk::Object &gt; &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_role</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>c51f6e7286a90a5d4daee05160fe4f28</anchor>
      <arglist>(Role role)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, void ** &gt;</type>
      <name>signal_active_descendant_changed</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>3e575cf3924feb39f240d8d4fe24eee5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, guint, gpointer &gt;</type>
      <name>signal_children_changed</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>496b9cee7c6ace9a56b300eec209bf05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, bool &gt;</type>
      <name>signal_focus_event</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>68d30c414f56a9c1c23f1dce66b5aa30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, AtkPropertyValues * &gt;</type>
      <name>signal_property_change</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>f8e54093d47b60ce31a27e9187814a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, const Glib::ustring &amp;, bool &gt;</type>
      <name>signal_state_change</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>9da6511ef70dd4f5646894a4f71a1e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_visible_data_changed</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>6d0cdb3329a0376d32cb4684c4a29e59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Object</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>5961976aa52211774b1c4d6d3c44f3ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_active_descendant_changed</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>4c15f596001f107fa12ab6b02c6ac5f1</anchor>
      <arglist>(void **child)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_children_changed</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>70cdaa61ed852885d72d4b23ae71c042</anchor>
      <arglist>(guint change_index, gpointer changed_child)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_focus_event</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>55ade2971976ab91064e44d956dd4e29</anchor>
      <arglist>(bool focus_in)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_property_change</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>3ce5216408c6216502d2c96a016e9ff9</anchor>
      <arglist>(AtkPropertyValues *values)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_state_change</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>c7838d1294fa83f4aa2280f02f779397</anchor>
      <arglist>(const Glib::ustring &amp;name, bool state_set)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_visible_data_changed</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>56bcdadf8e0cb521023900a04f52501b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Object.html</anchorfile>
      <anchor>896ed35b3df49cb5a439b605c1ce4dd8</anchor>
      <arglist>(AtkObject *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::ObjectAccessible</name>
    <filename>classAtk_1_1ObjectAccessible.html</filename>
    <base>Atk::Object</base>
    <member kind="function">
      <type>const AtkGObjectAccessible *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1ObjectAccessible.html</anchorfile>
      <anchor>3e55ead94a3c4fe574d1dca3e0b081d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkGObjectAccessible *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1ObjectAccessible.html</anchorfile>
      <anchor>418f39365081796182a26468acec8a3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AtkGObjectAccessible *</type>
      <name>gobj_copy</name>
      <anchorfile>classAtk_1_1ObjectAccessible.html</anchorfile>
      <anchor>5b85926be5fdab14aa1ef9db671c2b3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectAccessible</name>
      <anchorfile>classAtk_1_1ObjectAccessible.html</anchorfile>
      <anchor>6163e56ee5ee4439c8125aabf7b6faaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Glib::RefPtr&lt; const Glib::Object &gt;</type>
      <name>get_object</name>
      <anchorfile>classAtk_1_1ObjectAccessible.html</anchorfile>
      <anchor>cfba15fe7e643cbdb6f76ce691570215</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Glib::RefPtr&lt; Glib::Object &gt;</type>
      <name>get_object</name>
      <anchorfile>classAtk_1_1ObjectAccessible.html</anchorfile>
      <anchor>5237c718032945105d72b772297cd849</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static Glib::RefPtr&lt; const Atk::Object &gt;</type>
      <name>for_object</name>
      <anchorfile>classAtk_1_1ObjectAccessible.html</anchorfile>
      <anchor>96e311079f82b9b5e2368c6ea72fa5c3</anchor>
      <arglist>(const Glib::RefPtr&lt; const Glib::Object &gt; &amp;obj)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>for_object</name>
      <anchorfile>classAtk_1_1ObjectAccessible.html</anchorfile>
      <anchor>236c02ae1ea75cec8db3e07ae6a47b84</anchor>
      <arglist>(const Glib::RefPtr&lt; Glib::Object &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::ObjectAccessible &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1ObjectAccessible.html</anchorfile>
      <anchor>d064cd66c057c1e305272a0e7ae8a993</anchor>
      <arglist>(AtkGObjectAccessible *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Relation</name>
    <filename>classAtk_1_1Relation.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>void</type>
      <name>add_target</name>
      <anchorfile>classAtk_1_1Relation.html</anchorfile>
      <anchor>4f4ad2f69975201108d77bc34d4337f8</anchor>
      <arglist>(const Glib::RefPtr&lt; Atk::Object &gt; &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>RelationType</type>
      <name>get_relation_type</name>
      <anchorfile>classAtk_1_1Relation.html</anchorfile>
      <anchor>12a77bd41e0944dcd3092dd44b04a0c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ArrayHandle&lt; Glib::RefPtr&lt; const Atk::Object &gt; &gt;</type>
      <name>get_target</name>
      <anchorfile>classAtk_1_1Relation.html</anchorfile>
      <anchor>6e6037c097d3cad3223e88a1af8b0270</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ArrayHandle&lt; Glib::RefPtr&lt; Atk::Object &gt; &gt;</type>
      <name>get_target</name>
      <anchorfile>classAtk_1_1Relation.html</anchorfile>
      <anchor>43d56433bac5c1ad96901e4bdca5d996</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const AtkRelation *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Relation.html</anchorfile>
      <anchor>df1190c7f5b9bd05a2df6326de3be904</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkRelation *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Relation.html</anchorfile>
      <anchor>b0f2045c77cc80a3a33234c0b24502b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AtkRelation *</type>
      <name>gobj_copy</name>
      <anchorfile>classAtk_1_1Relation.html</anchorfile>
      <anchor>60670602a86a4812af0af5886c9845f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Relation</name>
      <anchorfile>classAtk_1_1Relation.html</anchorfile>
      <anchor>234ea5c64a7d55128b861d489b8e1eef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Relation &gt;</type>
      <name>create</name>
      <anchorfile>classAtk_1_1Relation.html</anchorfile>
      <anchor>c490ab229919dd681d578dc74a5c19d8</anchor>
      <arglist>(const Glib::ArrayHandle&lt; Glib::RefPtr&lt; Atk::Object &gt; &gt; &amp;targets, RelationType relationship=RELATION_NULL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Relation</name>
      <anchorfile>classAtk_1_1Relation.html</anchorfile>
      <anchor>018bb0da9dbc46d4d079236167f7ee54</anchor>
      <arglist>(const Glib::ArrayHandle&lt; Glib::RefPtr&lt; Atk::Object &gt; &gt; &amp;targets, RelationType relationship)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Relation &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Relation.html</anchorfile>
      <anchor>48d5c60d3a30600bdf456761fc34ef1f</anchor>
      <arglist>(AtkRelation *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::RelationSet</name>
    <filename>classAtk_1_1RelationSet.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>void</type>
      <name>add_relation_by_type</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>437be8c938f2229ea22f89b75e12e725</anchor>
      <arglist>(RelationType relationship, const Glib::RefPtr&lt; Atk::Object &gt; &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_relations</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>ae9807b3bc8a2fccf98a9bac28071121</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Relation &gt;</type>
      <name>get_relation</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>65328bc128f6fbd2105bfa7633db55a5</anchor>
      <arglist>(RelationType relationship)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Relation &gt;</type>
      <name>get_relation</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>538bd38d9d4e663cdfddbdaeca539a1d</anchor>
      <arglist>(gint i)</arglist>
    </member>
    <member kind="function">
      <type>const AtkRelationSet *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>2272065cbea31e7ba19c9053be0b123c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkRelationSet *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>0458eadd98421354d95aa6b5082ff860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AtkRelationSet *</type>
      <name>gobj_copy</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>4c7b79d440b461e6e425bf829a25f5c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_add</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>6a80557979af5ef7babed4217b6b994d</anchor>
      <arglist>(const Glib::RefPtr&lt; Relation &gt; &amp;relation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_contains</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>5d8cb7b1214d468fd53ff44317947662</anchor>
      <arglist>(RelationType relationship)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_remove</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>27c554ac47fd8e328c85521d5ef3d91b</anchor>
      <arglist>(const Glib::RefPtr&lt; Relation &gt; &amp;relation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RelationSet</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>090f9e7b0e9dc94165251fce5b72d6f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; RelationSet &gt;</type>
      <name>create</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>ced8272a8083a745b6f6eedfa47a154b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RelationSet</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>7d7f55467656bbe4681eb2c13b124b8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::RelationSet &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1RelationSet.html</anchorfile>
      <anchor>5f5c94267804b02ea43df30cf278716a</anchor>
      <arglist>(AtkRelationSet *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Selection</name>
    <filename>classAtk_1_1Selection.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>bool</type>
      <name>add_selection</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>d7049b1172c9dd0b9849bd2d12a5b134</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>clear_selection</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>fbcb542e8def62329c1e9cb52d5d24a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_selection</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>d74b10568731d7f6f503397897702484</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_selection_count</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>034483b48f55ac37c3eac3f0d3a0a6d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const AtkSelection *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>4ea824fa552f7f63314cf938e762d229</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkSelection *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>b7f5468ebda2c09cb24170b6a07250b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_child_selected</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>08b260cfe65168478cd8c7b333d2e65a</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_selection</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>01feedb0395d111ad41f77a14e94988b</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>select_all_selection</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>92e1b742054e0476c6596617d2f8de20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_selection_changed</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>77cfe7a9e587c75b907e6fd5ae87b67b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Selection</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>9f2e5ac95e00e958f2ef75bf63335f30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>93a878d016d2f576db3c07390d72e558</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>add_selection_vfunc</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>dfecf829b51fe9a026185c31a408af32</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>clear_selection_vfunc</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>1f4114016410eceb7e6dfe4108969ad6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_selection_count_vfunc</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>c17e8c71d0bcb0efdd2b4ab47f6a3cd8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_selection_vfunc</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>917e162fd7d595c0219d7cb8ea9c0d41</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>is_child_selected_vfunc</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>14bbd1cc2c2149ee8f026e63c4886240</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_selection_changed</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>bc335734ac36cf271049aafa749369b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>remove_selection_vfunc</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>96e54b0008b8c814a429cebe4a058ad8</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>select_all_selection_vfunc</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>bd539e193806de2c2071fa14be2dbad2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Selection &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Selection.html</anchorfile>
      <anchor>3c2d7634f421fa3c5747fa0acea5336d</anchor>
      <arglist>(AtkSelection *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::StateSet</name>
    <filename>classAtk_1_1StateSet.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>bool</type>
      <name>add_state</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>ede4c4b8495f9772d35af9da9e77395d</anchor>
      <arglist>(Atk::StateType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_states</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>88e473c6fd50a2cc71cf6e2222b9eff0</anchor>
      <arglist>(const Glib::ArrayHandle&lt; Atk::StateType &gt; &amp;types)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; StateSet &gt;</type>
      <name>and_sets</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>770c542a9abc8e97e28e07772d2bf442</anchor>
      <arglist>(const Glib::RefPtr&lt; StateSet &gt; &amp;compare_set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_states</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>7534af9c87a8e5af0c4033fafcb05f63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains_state</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>b49dcdfd6f09d04e5dd11fe66be83d27</anchor>
      <arglist>(Atk::StateType type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains_states</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>206a534c4afcc82d1679ce61924d80f5</anchor>
      <arglist>(const Glib::ArrayHandle&lt; Atk::StateType &gt; &amp;types) const </arglist>
    </member>
    <member kind="function">
      <type>const AtkStateSet *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>f095ba67a81cc186e6b9f512276f8017</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkStateSet *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>dbd0e5dba45f3eb59141da59cf7ce8ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AtkStateSet *</type>
      <name>gobj_copy</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>13da93101f80ad6d3a297fe9dfebb695</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_empty</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>d60014ebc037244153ce812843ee4dd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; StateSet &gt;</type>
      <name>or_sets</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>8561d7c446c4d1a7d27be011c2d966e7</anchor>
      <arglist>(const Glib::RefPtr&lt; StateSet &gt; &amp;compare_set)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_state</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>9f01863fb1490e645e58f1013496d7b9</anchor>
      <arglist>(Atk::StateType type)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; StateSet &gt;</type>
      <name>xor_sets</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>09d5c551ff86ff3f6b20de3bd746e87c</anchor>
      <arglist>(const Glib::RefPtr&lt; StateSet &gt; &amp;compare_set)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StateSet</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>acb217af0a0fa1f7396724a5fcb7f26a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; StateSet &gt;</type>
      <name>create</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>baebcea6f7a81790e9c76ea9ed0ac20f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>StateSet</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>677f991a217c9e4031b0ff4ad78a219b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::StateSet &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1StateSet.html</anchorfile>
      <anchor>b23628405857278092f4fc24ddca4fe9</anchor>
      <arglist>(AtkStateSet *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::StreamableContent</name>
    <filename>classAtk_1_1StreamableContent.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_mime_type</name>
      <anchorfile>classAtk_1_1StreamableContent.html</anchorfile>
      <anchor>cb78af36cb7bfd33e767c28da201f267</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_mime_types</name>
      <anchorfile>classAtk_1_1StreamableContent.html</anchorfile>
      <anchor>0cf791acf27c270ca1b991094c0d1335</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Glib::IOChannel &gt;</type>
      <name>get_stream</name>
      <anchorfile>classAtk_1_1StreamableContent.html</anchorfile>
      <anchor>1f601a66e5ab239bb01461ba761af26a</anchor>
      <arglist>(const Glib::ustring &amp;mime_type)</arglist>
    </member>
    <member kind="function">
      <type>const AtkStreamableContent *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1StreamableContent.html</anchorfile>
      <anchor>87b142d8ca1459f685558a9b191ac3be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkStreamableContent *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1StreamableContent.html</anchorfile>
      <anchor>7e69107bc513a7f3288658d289789eca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StreamableContent</name>
      <anchorfile>classAtk_1_1StreamableContent.html</anchorfile>
      <anchor>d67874fb35b75791724c4378ca8b75ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classAtk_1_1StreamableContent.html</anchorfile>
      <anchor>f04faf4e36324a91e17f62f9a544d656</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const gchar *</type>
      <name>get_mime_type_vfunc</name>
      <anchorfile>classAtk_1_1StreamableContent.html</anchorfile>
      <anchor>94e3b6c2f81f67dd2160955090a8d314</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_n_mime_types_vfunc</name>
      <anchorfile>classAtk_1_1StreamableContent.html</anchorfile>
      <anchor>e6b4d6c08e25477125376a3d0511dd1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual GIOChannel *</type>
      <name>get_stream_vfunc</name>
      <anchorfile>classAtk_1_1StreamableContent.html</anchorfile>
      <anchor>f3226ec76cb197ad4df38641384a48e0</anchor>
      <arglist>(const Glib::ustring &amp;mime_type)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::StreamableContent &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1StreamableContent.html</anchorfile>
      <anchor>5e67601b46782d97f4ebf5ed8da1a065</anchor>
      <arglist>(AtkStreamableContent *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Table</name>
    <filename>classAtk_1_1Table.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>bool</type>
      <name>add_column_selection</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>165569ada31b77d5a633cf31121ebf35</anchor>
      <arglist>(int column)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_row_selection</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>a2045fb8c50eede912a9bbf8912d9dfc</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_at</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>4b50a5f631399e3822d5ee8390ba95c3</anchor>
      <arglist>(int row, int column)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Atk::Object &gt;</type>
      <name>get_caption</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>ccc1795b1859b06b6f660c6433669032</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_caption</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>211492e0cd0276ce7305bd17b20b581a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_column_at_index</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>e3ddedef2be5b9d63fc0f1eac96d5179</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_column_description</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>5b2a98c6d9bc77244546d7fb3ec88165</anchor>
      <arglist>(int column) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_column_extent_at</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>e71b27e7abdb0c186a9f49296137be0a</anchor>
      <arglist>(int row, int column) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Atk::Object &gt;</type>
      <name>get_column_header</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>9017834abde66f038e582ce863cb5ef1</anchor>
      <arglist>(int column) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_column_header</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>9ba37fbe0e6261a347c450f53c127a94</anchor>
      <arglist>(int column)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_index_at</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>642c4291054ec74608856d614ff74888</anchor>
      <arglist>(int row, int column) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_columns</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>14e1295467375a79c4de8e448a01f85d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_rows</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>4f4430eee45e81b16db42333327de332</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_row_at_index</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>fac40179aeb4b0a308953bdb9b9ca399</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_row_description</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>fa9f1afb789d11171728f847432728de</anchor>
      <arglist>(int row) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_row_extent_at</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>be872880d9ee01e481e4e4a11a6f5bae</anchor>
      <arglist>(int row, int column) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Atk::Object &gt;</type>
      <name>get_row_header</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>7638f3a1e51161ec6f8d1e5a0e9a8fa7</anchor>
      <arglist>(int row) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_row_header</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>0bc6a4d62279997e1333fd7385ffd326</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ArrayHandle&lt; int &gt;</type>
      <name>get_selected_columns</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>a3c2779dfd44ee2636d844cad704010b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ArrayHandle&lt; int &gt;</type>
      <name>get_selected_rows</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>73f1c6d4e7266bb0ba58b4f61afae7a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Atk::Object &gt;</type>
      <name>get_summary</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>54f5cec8a7dc3c85fa2a470ef6d2d2f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_summary</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>3f716d6991eb20db4fa910a79501a6ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const AtkTable *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>848d066a1485bcf869665b42b481b338</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkTable *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>f5ffeb6a83f6ea777efccf9d64b82cdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_column_selected</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>ba58ad21e97f5083670282a09b369b9f</anchor>
      <arglist>(int column) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_row_selected</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>4246b47ae50a6c612112a09361f434e3</anchor>
      <arglist>(int row) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_selected</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>7e6269a5274d11017dd7c447f3cf2ab7</anchor>
      <arglist>(int row, int column) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_column_selection</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>1a03bad72a13fe55d98add3be68108c8</anchor>
      <arglist>(int column)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_row_selection</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>ef751c6cb1cbaf5d199d9b80dcfe03f1</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_caption</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>d228ba0aed17656a4a357211aaddc5f3</anchor>
      <arglist>(const Glib::RefPtr&lt; Atk::Object &gt; &amp;caption)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_column_description</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>397d3e2c7b1c9a584424be3439fba24f</anchor>
      <arglist>(int column, const Glib::ustring &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_column_header</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>4e8716d262dd3c88c90ca311266f9196</anchor>
      <arglist>(int column, const Glib::RefPtr&lt; Atk::Object &gt; &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_row_description</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>359eaf67abf327cc9acfff33dadb8a6e</anchor>
      <arglist>(int row, const Glib::ustring &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_row_header</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>1a53f96fde5a601678c691525216501c</anchor>
      <arglist>(int row, const Glib::RefPtr&lt; Atk::Object &gt; &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_summary</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>73bbcf6f372e742cbb28bfa16592f300</anchor>
      <arglist>(const Glib::RefPtr&lt; Atk::Object &gt; &amp;accessible)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, int, int &gt;</type>
      <name>signal_column_deleted</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>531efe6ccd54878b05d918d4ca817d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, int, int &gt;</type>
      <name>signal_column_inserted</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>7414d9083c8b81032599ca896d780c0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_column_reordered</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>99acc17c0896b54f55ecdc667f29a72e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_model_changed</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>05af8426e92b8496a8a6a9a95bda9e76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, int, int &gt;</type>
      <name>signal_row_deleted</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>96ff5030121af2595e046f41bd78660b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, int, int &gt;</type>
      <name>signal_row_inserted</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>b9fcfc3052e5e4f42adedd23c69049f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_row_reordered</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>dc22d53aa6ec06ef9b11227422819d94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Table</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>f24e6c2820d38de610c698182623cbbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>5dbef0d1782da1102fb2703038de84b4</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>add_column_selection_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>5da5a90e88f8b6ff060797abed26d2c9</anchor>
      <arglist>(int column)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>add_row_selection_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>ee629137df2ea8edd8c34734aca97a15</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_at_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>3a47fd43520385bc7c39b93cee374f18</anchor>
      <arglist>(int row, int column)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_caption_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>c0058463e4b1ee4fdc2cabd838ef1bf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_column_at_index_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>8bde17db4b4556be2f1a6d377678025a</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const char *</type>
      <name>get_column_description_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>ee97bc3ef086f936750b01d1346ec9b1</anchor>
      <arglist>(int column) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_column_extent_at_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>46f4ba4b6acc53cef0de3942e720a609</anchor>
      <arglist>(int row, int column) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_column_header_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>235aac0239e9619197d5b1e3fc162bcf</anchor>
      <arglist>(int column)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_index_at_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>1f31195e65263f08ba2b45e408d1d36c</anchor>
      <arglist>(int row, int column) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_n_columns_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>7eb07a5a3bd58f8bbbb6b8994a1d41b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_n_rows_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>21dc8564989619f7d8220b6321a854b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_row_at_index_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>3d98b93b07d9720d4df20359033f9c04</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const char *</type>
      <name>get_row_description_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>d9aa33e6e59eb9b01537061a67cb23b6</anchor>
      <arglist>(int row) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_row_extent_at_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>556b647d788c9eeb3181842b44f801b2</anchor>
      <arglist>(int row, int column) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_row_header_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>3c185a79b24cd0cbfbe0d934b9e31956</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_selected_columns_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>af11986c037588f81a1f7e144e7366cd</anchor>
      <arglist>(int **selected) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_selected_rows_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>400cd66c2d53eae11947de5e96cedd7a</anchor>
      <arglist>(int **selected) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_summary_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>00741db880ac2c6b9a6219cd0bbbbd1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>is_column_selected_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>aaf80f8ae386b23a9dccfe5a35959e2a</anchor>
      <arglist>(int column) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>is_row_selected_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>d9e64dc45557a01085240ea74083192b</anchor>
      <arglist>(int row) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>is_selected_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>00daf048df6d1f9ea254a4ee19952f30</anchor>
      <arglist>(int row, int column) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_column_deleted</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>6552422ab268a7923f5841ee979c3cdb</anchor>
      <arglist>(int column, int num_deleted)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_column_inserted</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>7f3f234c028e4314ab8dd1810a7e1cbd</anchor>
      <arglist>(int column, int num_inserted)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_column_reordered</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>316c0007b74cd843494fe41d9643f6a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_model_changed</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>4a70f9cc48913fbce380d0e77ad1b19d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_row_deleted</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>62098f5f91740e2123139418209b7df0</anchor>
      <arglist>(int row, int num_deleted)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_row_inserted</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>52af90f686a8f29ac6397b9759d5d3f6</anchor>
      <arglist>(int row, int num_inserted)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_row_reordered</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>149a2225e941632fe6d2c71a083aa5da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>remove_column_selection_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>51ee71013d878a061b7320a44f967bcf</anchor>
      <arglist>(int column)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>remove_row_selection_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>59d9b04f23f6e28d18696e1380acb425</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>set_caption_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>a3a44286d579753de653972aa39bc3e5</anchor>
      <arglist>(const Glib::RefPtr&lt; Atk::Object &gt; &amp;caption)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>set_column_description_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>1b523e525875bd715d9145d2339e0a8b</anchor>
      <arglist>(int column, const char *description)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>set_column_header_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>3bd916ee09e6eaa309f8aedabd1c0325</anchor>
      <arglist>(int column, const Glib::RefPtr&lt; Atk::Object &gt; &amp;header)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>set_row_description_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>941970119e89be3d92bcebb4916a42c6</anchor>
      <arglist>(int row, const char *description)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>set_row_header_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>fa145591edb110af261349c2b27d6a77</anchor>
      <arglist>(int row, const Glib::RefPtr&lt; Atk::Object &gt; &amp;header)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>set_summary_vfunc</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>3add1b7c521d33a1a186d75d691125d9</anchor>
      <arglist>(const Glib::RefPtr&lt; Atk::Object &gt; &amp;accessible)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Table &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Table.html</anchorfile>
      <anchor>85251fd251158cdd97aa87b8c137f62d</anchor>
      <arglist>(AtkTable *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Text</name>
    <filename>classAtk_1_1Text.html</filename>
    <base>Glib::Interface</base>
    <member kind="typedef">
      <type>AtkTextRectangle</type>
      <name>Rectangle</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>ef8ed58f4c770e63c2381b543339dd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_selection</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>f6cb6584fa1bd0a3541a3d566a356d03</anchor>
      <arglist>(int start_offset, int end_offset)</arglist>
    </member>
    <member kind="function">
      <type>AtkTextRange **</type>
      <name>get_bounded_ranges</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>0d547bd9d5c17d52d16addd236e7b8a2</anchor>
      <arglist>(const Rectangle &amp;rect, CoordType coord_type, TextClipType x_clip_type, TextClipType y_clip_type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_caret_offset</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>10e19ea8a7bb6d5576ef69eb64db8e94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>gunichar</type>
      <name>get_character_at_offset</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>061b8607e273fb85e84162a0a0e5b47b</anchor>
      <arglist>(int offset) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_character_count</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>f0097531b66f229867b7b8b2b49d4ddb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_character_extents</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>bfce57bc598c220bc3de0ea9a26f11a4</anchor>
      <arglist>(int offset, int &amp;x, int &amp;y, int &amp;width, int &amp;height, CoordType coords) const </arglist>
    </member>
    <member kind="function">
      <type>AttributeSet</type>
      <name>get_default_attributes</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>48b27d8ac35f7e21a9910fe84c84cdb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_selections</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>7027005265ad0212f25c50b53ff775e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_offset_at_point</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>933eb7fc0a5a77d1b4393d711bc1719f</anchor>
      <arglist>(int x, int y, CoordType coords) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_range_extents</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>a58bbce3c64f2c60a92c70703d310495</anchor>
      <arglist>(int start_offset, int end_offset, CoordType coord_type, Rectangle &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>AttributeSet</type>
      <name>get_run_attributes</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>134728ff97897f45014d383502d9cd0e</anchor>
      <arglist>(int offset, int &amp;start_offset, int &amp;end_offset) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_selection</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>eee0be1f96d9368c68934e66a23921da</anchor>
      <arglist>(int selection_num, int &amp;start_offset, int &amp;end_offset) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_text</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>8f749c1f6dc15ffef4e27766ea66655f</anchor>
      <arglist>(int start_offset, int end_offset) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_text_after_offset</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>3850bea8df6900731de05add95c3dc36</anchor>
      <arglist>(int offset, TextBoundary boundary_type, int &amp;start_offset, int &amp;end_offset) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_text_at_offset</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>f4a06a65abef1a65af82cc11e54adf3f</anchor>
      <arglist>(int offset, TextBoundary boundary_type, int &amp;start_offset, int &amp;end_offset) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_text_before_offset</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>8472685388551749d87a43ce62982644</anchor>
      <arglist>(int offset, TextBoundary boundary_type, int &amp;start_offset, int &amp;end_offset) const </arglist>
    </member>
    <member kind="function">
      <type>const AtkText *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>2f3329b4e844483278abd627a141142d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkText *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>89fa4c5f3fdc6b59a811da1609571bdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_selection</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>c0d02f671ae48bd11f6a1c451c399ef9</anchor>
      <arglist>(int selection_num)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_caret_offset</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>cbd9dd3ed20867c7665f97e4f9d521d4</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_selection</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>7e24f7bc27300fa7312fb8742192ac65</anchor>
      <arglist>(int selection_num, int start_offset, int end_offset)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_text_attributes_changed</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>620cbefacaa02153ab697e2b846e8bae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, int &gt;</type>
      <name>signal_text_caret_moved</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>880162a200f019a13c82ec2621d41674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, int, int &gt;</type>
      <name>signal_text_changed</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>6bf23ccafb0f5fdc2eb0f0e0a1853f16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_text_selection_changed</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>37f85345fddbfd3c3ce311667bdec059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Text</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>9f5469a3bb53837fbe16d5c0b0e8058c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>60ea0ab1d7e02db112e78daead23abde</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>add_selection_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>dcf6c2321bd73c525abccd50f4a4b24f</anchor>
      <arglist>(int start_offset, int end_offset)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_caret_offset_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>200e647b0bffaf009aa92349202e2613</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual gunichar</type>
      <name>get_character_at_offset_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>7dc54968eec4be1da076392bf0739a58</anchor>
      <arglist>(int offset) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_character_count_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>f39e032a8cf76bbc05e88bbfaae4a874</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>get_character_extents_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>625281b9f1a45288dfd05e69d6f21197</anchor>
      <arglist>(int offset, int &amp;x, int &amp;y, int &amp;width, int &amp;height, CoordType coords) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual AtkAttributeSet *</type>
      <name>get_default_attributes_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>aee88d5014476c05c4ca911d9878fdaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_n_selections_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>1c62fb75eb70aad2ef535c04fedcde5b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_offset_at_point_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>99d21f6dceb050aee0bf4786eac298a2</anchor>
      <arglist>(int x, int y, CoordType coords) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual AtkAttributeSet *</type>
      <name>get_run_attributes_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>eedf1b3c5837028d4888143fc07b02d4</anchor>
      <arglist>(int offset, int &amp;start_offset, int &amp;end_offset) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_selection_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>170ea04bc324ae8c249dc3e43f7fe28c</anchor>
      <arglist>(int selection_num, int &amp;start_offset, int &amp;end_offset) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_text_after_offset_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>e75ece1bc7052a9ce77ff8e39490e631</anchor>
      <arglist>(int offset, TextBoundary boundary_type, int &amp;start_offset, int &amp;end_offset) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_text_at_offset_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>f28b3d2490a25f7bc9ac6458210b379f</anchor>
      <arglist>(int offset, TextBoundary boundary_type, int &amp;start_offset, int &amp;end_offset) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_text_before_offset_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>12f7c5a3ebc090a9787ef48ff5b5148d</anchor>
      <arglist>(int offset, TextBoundary boundary_type, int &amp;start_offset, int &amp;end_offset) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_text_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>38446df16438186f00d2e6c185aec843</anchor>
      <arglist>(int start_offset, int end_offset) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_text_attributes_changed</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>28e94c8c8ff33a3a1202fbd966af96b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_text_caret_moved</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>e5f768a698cf3ba6aadfba48a9dc9b2d</anchor>
      <arglist>(int location)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_text_changed</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>cec053d08f490ce3c00f1279ed133ce0</anchor>
      <arglist>(int position, int length)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_text_selection_changed</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>af45255b13e80d8552ed3cceee245947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>remove_selection_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>85ee3d0a51162dbf6060f28f0c3a8fd9</anchor>
      <arglist>(int selection_num)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>set_caret_offset_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>44fd5f06d5bebd94e08ecfd0f9a316dc</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>set_selection_vfunc</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>bf5a391ed37a8f8f061ab0ae5c54f3ac</anchor>
      <arglist>(int selection_num, int start_offset, int end_offset)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Text &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Text.html</anchorfile>
      <anchor>112fb37843d9647af0ca48654c59b3c4</anchor>
      <arglist>(AtkText *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::TextAttribute</name>
    <filename>classAtk_1_1TextAttribute.html</filename>
    <member kind="function">
      <type></type>
      <name>operator int</name>
      <anchorfile>classAtk_1_1TextAttribute.html</anchorfile>
      <anchor>2b2bd880d92d39449062e44945aa2c7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextAttribute</name>
      <anchorfile>classAtk_1_1TextAttribute.html</anchorfile>
      <anchor>1f9bdb7bc76f3acc5ebc62979c5ece1c</anchor>
      <arglist>(int attribute)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextAttribute</name>
      <anchorfile>classAtk_1_1TextAttribute.html</anchorfile>
      <anchor>0896075a32b7a606cadcee9fa5a31002</anchor>
      <arglist>(BuiltinTextAttribute attribute)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextAttribute</name>
      <anchorfile>classAtk_1_1TextAttribute.html</anchorfile>
      <anchor>c64aa4b57241faccd821ecb7585c9541</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TextAttribute</type>
      <name>for_name</name>
      <anchorfile>classAtk_1_1TextAttribute.html</anchorfile>
      <anchor>7287f7e177e87a5558f3a220fffe720a</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classAtk_1_1TextAttribute.html</anchorfile>
      <anchor>057f88c2a45781ab896551fb36cd80b1</anchor>
      <arglist>(TextAttribute attribute)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>get_value</name>
      <anchorfile>classAtk_1_1TextAttribute.html</anchorfile>
      <anchor>6bc77e0d21edd5724e8acae5515228c8</anchor>
      <arglist>(TextAttribute attribute, int index)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atk::Value</name>
    <filename>classAtk_1_1Value.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>void</type>
      <name>get_current_value</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>413b3aa759306e5453c52c3cc633bbdd</anchor>
      <arglist>(Glib::ValueBase &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_maximum_value</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>05900879b78b99af2f608f8aa6225043</anchor>
      <arglist>(Glib::ValueBase &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_minimum_value</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>a846b94c5afd243ad9b6488f3c882b30</anchor>
      <arglist>(Glib::ValueBase &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>const AtkValue *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>1e9774208afa33f5536d0af2f1542724</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AtkValue *</type>
      <name>gobj</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>1d492104dfbc24ca3586889e1c9dd122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_current_value</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>5f68e4192b070a56f2f5dbdc29d18ef1</anchor>
      <arglist>(const Glib::ValueBase &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Value</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>f3e4e430cb8177fef677c5cc222c3541</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>c8564e11ac77f72d5c57b2db14371453</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>get_current_value_vfunc</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>551af308c0c75563f3868d0ad2cd33d9</anchor>
      <arglist>(Glib::ValueBase &amp;value) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>get_maximum_value_vfunc</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>207fc4a161bea34cc85d27e995146b9d</anchor>
      <arglist>(Glib::ValueBase &amp;value) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>get_minimum_value_vfunc</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>b58f2f48c88ff92b07fced0f8434bbea</anchor>
      <arglist>(Glib::ValueBase &amp;value) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>set_current_value_vfunc</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>1eb831ae8176d444fa8320bb1852a4cf</anchor>
      <arglist>(const Glib::ValueBase &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Value &gt;</type>
      <name>wrap</name>
      <anchorfile>classAtk_1_1Value.html</anchorfile>
      <anchor>68a42fa970f6678863e0d5163fc58439</anchor>
      <arglist>(AtkValue *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Gdk</name>
    <filename>namespaceGdk.html</filename>
    <class kind="struct">Gdk::AtomStringTraits</class>
    <class kind="class">Gdk::Bitmap</class>
    <class kind="class">Gdk::Color</class>
    <class kind="class">Gdk::Colormap</class>
    <class kind="class">Gdk::Cursor</class>
    <class kind="class">Gdk::Device</class>
    <class kind="class">Gdk::Display</class>
    <class kind="class">Gdk::DisplayManager</class>
    <class kind="class">Gdk::DragContext</class>
    <class kind="class">Gdk::Drawable</class>
    <class kind="class">Gdk::Event</class>
    <class kind="class">Gdk::GC</class>
    <class kind="class">Gdk::Image</class>
    <class kind="class">Gdk::Pixbuf</class>
    <class kind="class">Gdk::PixbufAnimation</class>
    <class kind="class">Gdk::PixbufAnimationIter</class>
    <class kind="class">Gdk::PixbufError</class>
    <class kind="class">Gdk::PixbufFormat</class>
    <class kind="class">Gdk::PixbufLoader</class>
    <class kind="class">Gdk::Pixmap</class>
    <class kind="class">Gdk::Point</class>
    <class kind="class">Gdk::Rectangle</class>
    <class kind="class">Gdk::Region</class>
    <class kind="class">Gdk::RgbCmap</class>
    <class kind="class">Gdk::Screen</class>
    <class kind="class">Gdk::Visual</class>
    <class kind="class">Gdk::Window</class>
    <member kind="typedef">
      <type>Glib::ArrayHandle&lt; std::string, AtomStringTraits &gt;</type>
      <name>ArrayHandle_AtomString</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>4d1817402a22b7fe24d1199d8e425e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Glib::ArrayHandle&lt; Color, ColorTraits &gt;</type>
      <name>ArrayHandle_Color</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>0a2d840e622209637473dc4a85482529</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AtomStringTraits</type>
      <name>AtomString</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>8cce3f5c5f5100bdbabeacd9bc3998f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GdkGeometry</type>
      <name>Geometry</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>f6948e754cab4e79c6430fb94e438d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GdkNativeWindow</type>
      <name>NativeWindow</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>bc645cff9ee57146245d4a5b4da7abac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AxisUse</name>
      <anchor>ga3ef1fe9ccf3e0e884578dba5a63feb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_IGNORE</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb7818d02d67e6ca9df5879e559a26aed57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_X</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb74d1af5abaea6c0ce7b8929b7172f533a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_Y</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb731ce998f1bceb4878cee31c22233706e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_PRESSURE</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb7ad4a7a53941e96ddf88ff5c4a696e140</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_XTILT</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb74ee52392c86e770318056d626777e4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_YTILT</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb7a2e5fe0874f9fee8335c097dd96f99c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_WHEEL</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb7bc6cb026031a7113648040825c6b9cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_LAST</name>
      <anchor>gga3ef1fe9ccf3e0e884578dba5a63feb74b439525a224c522db00808a87ea13df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ByteOrder</name>
      <anchor>g23c7243f15304c7a86cf6a20118a7c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSB_FIRST</name>
      <anchor>gg23c7243f15304c7a86cf6a20118a7c85b08ac8d8bdbb87290dcbbd37ba4610c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSB_FIRST</name>
      <anchor>gg23c7243f15304c7a86cf6a20118a7c853b3490d3e7d31d0b23287b8d0f5e62f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CapStyle</name>
      <anchor>g8cb10204a21a8576e6977249380ae9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_NOT_LAST</name>
      <anchor>gg8cb10204a21a8576e6977249380ae9a607fda17194672fc29efde69eb9bc3cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_BUTT</name>
      <anchor>gg8cb10204a21a8576e6977249380ae9a6a81756d24fa3f7721a4fe14ed8c6e279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_ROUND</name>
      <anchor>gg8cb10204a21a8576e6977249380ae9a60cbefdd37513e272821b250ca030b139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_PROJECTING</name>
      <anchor>gg8cb10204a21a8576e6977249380ae9a649667f396a1c8f24be42f4d097521951</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Colorspace</name>
      <anchor>g866d716154abb7f5be26bd36b3017d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORSPACE_RGB</name>
      <anchor>gg866d716154abb7f5be26bd36b3017d3f39313649a1fa46879e07ba7382999b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CursorType</name>
      <anchor>g0957dd422e9f21f607f43b3d6336c55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X_CURSOR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec2cd863082e45f1911cda90c0963545b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e12d9c896d1e1870b08f2387343d10a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BASED_ARROW_DOWN</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e2c780915b12071c04dc3935e4c07e256</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BASED_ARROW_UP</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e7790d108ddbef4a7821c0020e782654e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOAT</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e7de665af4a77a3b3b7893e81a4aca72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOGOSITY</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e7b60f93a095a80af9aea4e06aa2b6e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_LEFT_CORNER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e8d736421ee16436b9bc5be927f8069eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_RIGHT_CORNER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec963bf2c55adf63b3ce049e36e6d3004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_SIDE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e0dd97b8f2a6046aa2199e6fa0abe8378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTTOM_TEE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55efe46f98213bdf80968fc64b796479bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOX_SPIRAL</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e4dc11e4e445f6cc9da807f6fd81ebd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER_PTR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e9eb06bf9b8b3ec0281f975172d89b5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIRCLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e6db54b853ee27187d7a03093c3050915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOCK</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ef3356b567ee5cb93a06857e739d2ab6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COFFEE_MUG</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e479732d9496f326642616412f19f831c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CROSS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed0934ac294d25d1b2124d760133440c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CROSS_REVERSE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e061733ce3b94030b179a557e02d85410</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CROSSHAIR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e8c20860d446d3d3e411e68f1b466f7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIAMOND_CROSS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e5d195ef14af708ac8c75fac433acb204</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOT</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee84a469e361d39154499da7322d990c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOTBOX</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e3404beba5b29b2c0eb003fb8c7093332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOUBLE_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55efcf8cbbebdaa5cd167216ef4ef7928bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAFT_LARGE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e01c85ae767bd3c7e0b64581787b91df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAFT_SMALL</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55eefe4b7df562b8a43fa8a410f204303a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAPED_BOX</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea81cb666691d0b5734410d233fc2bcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXCHANGE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e79766a5c4f0f792a8e9f01ab169b5079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLEUR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee833cd2f2773345385cd5be1a9cac9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GOBBLER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55edb442c6b1d96b93f136ec403370f2297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GUMBY</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e4ce9af44635c55eb0db6964b6616d003</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAND1</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e5639207f92d447e3d71dd95ea53dd387</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAND2</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea8da6844add9127f35a4a68b8ef8d4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEART</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee26b49767e256b4db6ebfb8240d227ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee18b5706077c6e857140e734d6df98f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IRON_CROSS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed4aea04fe8ddb62ed97fd762998073da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_PTR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ef2920c83038c37fed87d0a3c96137c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_SIDE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea1bd2e9df7fb78b801fb4f08f27f2b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_TEE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e6e6dd112cae6e9d5ca509bdb6c6b0a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFTBUTTON</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e14a55c3ff65abb282922dc31a87c1df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LL_ANGLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e361835a5fa5d6ab20e2b332b43caaa01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LR_ANGLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e0496a992cc201dbd316442b6dd4c8b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAN</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e2e7e53cf0ebd078285a4470e1dca94df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MIDDLEBUTTON</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e0d844fd856de5f489b9a18e3f1683d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOUSE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e93f96e8572c9b1531814ce7cb1aa0f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PENCIL</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e50b6827a26e7412aedd06095bbacd228</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIRATE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55eae528f5606c4c8fe34d19be5c7dce293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLUS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee772d60c19199643fb51ee96bdd09384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUESTION_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed3382d8bbba5bcd2a1820010ed603c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_PTR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e09b69e5ade8b7f16e71ffd5ca8136301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_SIDE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55efb3308cdcb2aad811dc6a8b55eb5eee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_TEE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e09ac5013dd95e89508147e855d4f9564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHTBUTTON</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e5d9ad033794e39f490a84c0f5b7c7a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RTL_LOGO</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea69adb9776d86223a5250d33abcadce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SAILBOAT</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec012896d6c0891d200fc27969c06662e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_DOWN_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e27b2697eeac561bc0b27c6301c18c609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_H_DOUBLE_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e4e4918f69ff54ffd3093cb36b2c7c9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_LEFT_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e50520771de79e7cbdd9de30519be36ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_RIGHT_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e87e3a6508e62c0cb7e5270d959524141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_UP_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e1ba1467295feb071b0a44d885c7af2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_V_DOUBLE_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55eeda8355084c0dcec93eb9df9d91be22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHUTTLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ecdf6188f6796a23be49259a808a3568c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZING</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e6544aab1bdb73719b506acfd029ed497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIDER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e9f2db84937e13b48ce1cef08a4b48995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPRAYCAN</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed3e0a0c99203bba4365154874691f995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e2ac4f601e88d08797e786d094feeb597</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TARGET</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec7a9cc980cc4173ac733e1c51e30577b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TCROSS</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ef7e58b48892bdcecfc142dc4f58b24b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_LEFT_ARROW</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ed58bf480840b888336025cfa54f9b71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_LEFT_CORNER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55efc3f7124db81fcdf7c49a9414c545efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_RIGHT_CORNER</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e9d8d77315c776d8edc916dc56310bb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_SIDE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55eb1cd896dbd4a24172ed3e75ebecf7650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOP_TEE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e3d927b40827a8b7cfe7aefa5d0ec41c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREK</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e364a2139cc12b165949f0e3b97fc9798</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UL_ANGLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e6beb3b616228452b5bb0cb712ac26e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMBRELLA</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ea03eff05522d40605e11ff42baeab354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UR_ANGLE</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e20802ca2e6f162b5e9f4fd4716db127f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WATCH</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e93ae03ebd1a4ba5cdafde5c7b874b6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XTERM</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ee944c848eafc4510b6a708352da8c18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAST_CURSOR</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55e848a8feae322eb3f5f42d016b0f7c707</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURSOR_IS_PIXMAP</name>
      <anchor>gg0957dd422e9f21f607f43b3d6336c55ec295fdcd044e7d8c53082dc41a1df414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DragAction</name>
      <anchor>g0a9506293be3b3dfe00ecdb83e764ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_DEFAULT</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca6b80ab8007dc5a6c0f3b466eb14616c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_COPY</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca6a49036d40d941c34c467819421d3d8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_MOVE</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca63bbfd853c44aeb6d4c7b528f9a7f349b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_LINK</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca6102ff49314b5d8f3bdd91f278e6622f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_PRIVATE</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca6e409ec694fda1c343331699c400dbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_ASK</name>
      <anchor>gg0a9506293be3b3dfe00ecdb83e764ca654d189703eda6530c047dcd3b24f2afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DragProtocol</name>
      <anchor>g55102c640e0ecc1378ac73c1065d452d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_MOTIF</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452d95589ef65902ab107584ca350fcc7334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_XDND</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452df385b60ba995693024b9bade67ee9103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_NONE</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452dd559c88a6a2c2c8886671532fccbc390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_WIN32_DROPFILES</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452df77382462de57a4f7c89e93f80cd7432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_OLE2</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452da219a0cea74f8126aa70216d139559c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_PROTO_LOCAL</name>
      <anchor>gg55102c640e0ecc1378ac73c1065d452d452a14f935a3498391815733b795ab6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EventMask</name>
      <anchor>g0288c23e93ded8c0326235f1f1120c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPOSURE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61d62311d5f7211ee8b7c0d0c2167873e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POINTER_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c617a7c374178b7d502696c914b458774a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POINTER_MOTION_HINT_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61b0238af2b6c5f7660bfafcf1f95bd4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61582781a5ebcfeb9776982b30fa91046a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON1_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61ba73042696c4f13cc914d87e2e493ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON2_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61be812065c3468c03aea1b82515ad2265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON3_MOTION_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c610879d9ed800612d564049a029cb5259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_PRESS_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61c6ca9cdcce9b0040e466906754fe8c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_RELEASE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c616eef938093bb876faed3f5ae52a44be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PRESS_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c6184ba365556a4513c8522964d530ca056</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RELEASE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61cbef56e8e2b3fa8a70cc19c4e018e63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENTER_NOTIFY_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61b28e5ea1d769c5ff6cae0b4a0d007fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAVE_NOTIFY_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c611b04f5d09073e996515af4b4a392ee14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOCUS_CHANGE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61ff04655d2d632eb5426b18955d28f97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRUCTURE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c618a81a8ea4c795689b141a3d1c29eac76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROPERTY_CHANGE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61f91f42e6b6cd944b5a0d039f40e32bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_NOTIFY_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c615203f2ac8010507604b7883ac9f00a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXIMITY_IN_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c6140c58d40c044efe7b8de014591978297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXIMITY_OUT_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c6194cd34fa9f8166707e431e795f9e9906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSTRUCTURE_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61957be4fab99b3b11588fc9a09b88aee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61c37ab32282499f60ea2f471106f72f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL_EVENTS_MASK</name>
      <anchor>gg0288c23e93ded8c0326235f1f1120c61a76fd679d175d796a9a3665da9925452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EventType</name>
      <anchor>g9c4c9f01ff145972b1bc189092a69bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTHING</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8505df9bcb202307930d83ba05bd1b59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb82998f508efa83d463a79d4ecc11ce4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESTROY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb80a3f68505e5623395abe601de499c56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPOSE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb84f1524892cef4214e745e225021d9173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTION_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb896f620355bb09c91482a50dc4d388301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_PRESS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb89c618fe41b7c429db35a7840e623041a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOUBLE_BUTTON_PRESS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8040605f2e9c83cc46e4488c90e785524</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIPLE_BUTTON_PRESS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb838a62d1772161068d3a976b292780454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON_RELEASE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8bf8b4813da32b0a7d7cf9656d8707479</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PRESS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8613c53f74906160e071beb2392c037f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RELEASE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb82b2990dec1e7bd083730755ee7689945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENTER_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb81a2dd2587ef4e6a6ae179fb15eb624da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAVE_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8c649aa1f52f427d1ac7ec867b10a4e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOCUS_CHANGE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8e4094b31e90c68ca4348f4c5b768a715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIGURE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8966026d14369a4bfb768460c19173dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAP</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8114ff98604e96ce8f86bb16884d1873a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNMAP</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb845831ec10df029638d64099421b31c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROPERTY_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8ace07d5e39575db8703ce17e5a2bead5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_CLEAR</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8fb563c273ded7b33a1629ca2d72953ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_REQUEST</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8c34b60662d034bfd1bcd741651b65b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8529515a9e12a3dc6b21eba34116c6f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXIMITY_IN</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb88dde8ae1540c6a6fa7289202422f4c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXIMITY_OUT</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb882f2edea669ce31aee7d16a6cac80ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_ENTER</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb85817848d0485dbeca83f4d81a4532c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_LEAVE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8af140ff8ad4b9da6199f7d2da3d2389c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_MOTION</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8bb010628ee928131acf742f7e377db23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAG_STATUS</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8e142ab5c7e8933ce11b01b56a22d4f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DROP_START</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8f0254c46b535a87d673180282938ab68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DROP_FINISHED</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8228ece2f297f788543f6af63980eebbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIENT_EVENT</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb834fd9fffbcc7fee6c4eebaca877c920a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_NOTIFY</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb868e4a33a5e111982a8b10273e2eb8a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_EXPOSE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8f47b62b9bc27a3d7782d12a86173cb84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb89e4f1eca488d272a14e6ef2b374998a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb8e5a2fff6e230ba18547e3bfc05463342</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SETTING</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb86df768d1dbb584a2f42300fdd7ca9fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OWNER_CHANGE</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb89d7955bde1b161ea7bd591b9f6220ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_BROKEN</name>
      <anchor>gg9c4c9f01ff145972b1bc189092a69bb81efe85baee6c2f40e6d09b98f895d7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ExtensionMode</name>
      <anchor>g403190ae70e736078dd523ae3b53b48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTENSION_EVENTS_NONE</name>
      <anchor>gg403190ae70e736078dd523ae3b53b48ce572151ad8f4b45df2169b4b83f8c47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTENSION_EVENTS_ALL</name>
      <anchor>gg403190ae70e736078dd523ae3b53b48c3de7549eb963117d736e72980c604cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTENSION_EVENTS_CURSOR</name>
      <anchor>gg403190ae70e736078dd523ae3b53b48c5dedde8d85284bba7708f31b05f1d364</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Fill</name>
      <anchor>gf945088bf264cc01bf858c3468d2a451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOLID</name>
      <anchor>ggf945088bf264cc01bf858c3468d2a451cebea91691a709d16a5f2d049d13e888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TILED</name>
      <anchor>ggf945088bf264cc01bf858c3468d2a451460f0dd9d59304ecc0f1e31d7d0cd652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STIPPLED</name>
      <anchor>ggf945088bf264cc01bf858c3468d2a45163132d7995c2c73fb2054ec7e83fbbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPAQUE_STIPPLED</name>
      <anchor>ggf945088bf264cc01bf858c3468d2a4511fbda420001d70dfd5a66deb2e6b0e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FillRule</name>
      <anchor>gcdee003b8806d447553fd52634a7c135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVEN_ODD_RULE</name>
      <anchor>ggcdee003b8806d447553fd52634a7c135ed83e191223412268bc37bd8d394e903</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDING_RULE</name>
      <anchor>ggcdee003b8806d447553fd52634a7c135df6f0ba966e5a97664608460d2f0931b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Function</name>
      <anchor>gf1365a8c559e749927e68d3ae723a47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COPY</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47bd24d2cc55aa0e92bd740a300f07a424b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVERT</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47ba6368df47d3a794086c7a5241a16053e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XOR</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b26e26412b3841d5b1298cf43b05a941a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLEAR</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b0e0eb043b91b9a3712e8922e06432393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AND</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47bbb49bc806f42c157958676d22a9fe553</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AND_REVERSE</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b0d5f9c3c8ff585d252926a2e2c262f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AND_INVERT</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47bd7f2ae83c7b54ee91d2aa9f09d393fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOOP</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47bd89df034cc46a2ccc2d2750878cc4904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OR</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b2ce948821a9d74ae9837e6f5af8cb0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQUIV</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b5b8f6f444aa5f346fc6f056510960533</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OR_REVERSE</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b985a27da7e89894c291cfb085e03634d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COPY_INVERT</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b5fc65e55799f03e3fa0473d4099fb038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OR_INVERT</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b77b3589382053b2d3d2c12b1e10dcdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAND</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b49b75596a5f4cf0119fbc023e4e14015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOR</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b2a4ac5eebd1edb1fd2d164387315fff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET</name>
      <anchor>ggf1365a8c559e749927e68d3ae723a47b50904413f46d5e52c1677222e85dd778</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GCValuesMask</name>
      <anchor>g8694171aa8bc6a7103ec05d21b612da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_FOREGROUND</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da84f18314062d69bdc7e89e0190551f65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_BACKGROUND</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da88181d6f9c3aade26b9e491fba585d34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_FONT</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da85241ffca10ce216ea5194f7ce87c7e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_FUNCTION</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8d137a0b6277a181540af8b5a48e60df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_FILL</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8c730141518efdd82882ada9cb52b498f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_TILE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da821112a4fc42f515a160a50e8b9733b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_STIPPLE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8a0d37a7687bdd2af3f5e0c7364b9e1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_CLIP_MASK</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da81f0693518f5847de0cdd8a8d30bcd15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_SUBWINDOW</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8a160a05986b135dc309280a22ad44877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_TS_X_ORIGIN</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da87d78dbef35aca9cfdc1d323220a7df38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_TS_Y_ORIGIN</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da84a3c15affd1383fddf851eb04876e815</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_CLIP_X_ORIGIN</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8276608668cc70f2791889a296270933b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_CLIP_Y_ORIGIN</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8dd47229ba39bc16c7e3a3d15c9bc44c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_EXPOSURES</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8b584178fd7de71875fcee4556035d4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_LINE_WIDTH</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8a7472b196259d08d0c6f999dc6c0d5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_LINE_STYLE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da888256c26c15b6efbbfbca708fdf21864</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_CAP_STYLE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da81e0699624bfd81121df4632a66adf024</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GC_JOIN_STYLE</name>
      <anchor>gg8694171aa8bc6a7103ec05d21b612da8f94e9b02801045ed05234e9023309fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GrabStatus</name>
      <anchor>gb3918cc69c861b97779ac08dfa48610f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_SUCCESS</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610f11c56869980851ed212bbd59f2176f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_ALREADY_GRABBED</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610f8f76d384f656e5071207880d5e21444c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_INVALID_TIME</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610fc2075d9570356de8d0bf371fb989e5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_NOT_VIEWABLE</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610f160436576749da7b7e2bf260c09d85fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAB_FROZEN</name>
      <anchor>ggb3918cc69c861b97779ac08dfa48610f4db44ecac193640307ab4ee8397cfc8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Gravity</name>
      <anchor>g1bb9235871d434d3c55411d8261b075e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_NORTH_WEST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075ee18dc80dbede5c1e9b86c3184842f5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_NORTH</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e89318641a9e9fb63cdb03e31b2988457</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_NORTH_EAST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e0380210207b1e617fd92c02c5f9f8b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_WEST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075edc7091a9f5f807bf87d404410bf9a728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_CENTER</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075ecf29544443b44ecc5bcda4d30883b1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_EAST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e5b0d5983d794909c843f796bd3059c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_SOUTH_WEST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075eb9cfb999497e9c6cef91fda9b1b0fd1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_SOUTH</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e89a7c9c97e807018a8c6dd2ee31933f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_SOUTH_EAST</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075ea0a7d8aee2f30bae7c87b79c87e6f2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY_STATIC</name>
      <anchor>gg1bb9235871d434d3c55411d8261b075e65b74e512a802210f8a1f65154e3ef3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ImageType</name>
      <anchor>g072162d4af37da0fbea4c8dd67509058</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_NORMAL</name>
      <anchor>gg072162d4af37da0fbea4c8dd67509058bb2e3236e28b40746a3511582b9782f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_SHARED</name>
      <anchor>gg072162d4af37da0fbea4c8dd6750905889c15840288aa9bea4e5cfa0e95e4431</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_FASTEST</name>
      <anchor>gg072162d4af37da0fbea4c8dd67509058905a905f442b521ae112cf5afb6d94f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InputCondition</name>
      <anchor>gbdba46a1684fa5bfb7c552f2a210ab95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_READ</name>
      <anchor>ggbdba46a1684fa5bfb7c552f2a210ab95fbc83bdf1c0fe843f3b17205a726096e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_WRITE</name>
      <anchor>ggbdba46a1684fa5bfb7c552f2a210ab955f43a1d19e9791b0730dd79d7546aba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_EXCEPTION</name>
      <anchor>ggbdba46a1684fa5bfb7c552f2a210ab95de55bf8f129a3409c235bde1f0f80743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InputMode</name>
      <anchor>gf6d613ed046401b6386ba8f7bfb273c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_DISABLED</name>
      <anchor>ggf6d613ed046401b6386ba8f7bfb273c0a4ebadc0c83b8b69b43d40fb67bdf683</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_SCREEN</name>
      <anchor>ggf6d613ed046401b6386ba8f7bfb273c09531507c8349cc08e418a6849d3628c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_WINDOW</name>
      <anchor>ggf6d613ed046401b6386ba8f7bfb273c0c2fab49e1219f145d965875b7647382f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InputSource</name>
      <anchor>ga2b575499ce34e8b79386b2db0c3c95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE_MOUSE</name>
      <anchor>gga2b575499ce34e8b79386b2db0c3c95c8d1af8f33c7870ebafa9d02682b354cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE_PEN</name>
      <anchor>gga2b575499ce34e8b79386b2db0c3c95c807c05bbd9eaac47ac86310ddb32177c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE_ERASER</name>
      <anchor>gga2b575499ce34e8b79386b2db0c3c95cbf51f77eab18739251c3ac5434e74a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE_CURSOR</name>
      <anchor>gga2b575499ce34e8b79386b2db0c3c95c4262547db76e2c058f2b7858febb7e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InterpType</name>
      <anchor>g709a35a3eb48c0b819041e3414715fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERP_NEAREST</name>
      <anchor>gg709a35a3eb48c0b819041e3414715fac22129caba277125be5d3c4714099078e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERP_TILES</name>
      <anchor>gg709a35a3eb48c0b819041e3414715facc72d1ce227b1c570efe1287ec0dabcae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERP_BILINEAR</name>
      <anchor>gg709a35a3eb48c0b819041e3414715fac56d6925a332ea2e58b21302fa0b7ed87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERP_HYPER</name>
      <anchor>gg709a35a3eb48c0b819041e3414715fac9c1e80287fa7bcae9ffd900d2310f57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>JoinStyle</name>
      <anchor>g91500dd25e90700bb632791263c7d9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOIN_MITER</name>
      <anchor>gg91500dd25e90700bb632791263c7d9ec1ade2affc3031738e74a39f7c6198191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOIN_ROUND</name>
      <anchor>gg91500dd25e90700bb632791263c7d9ecec4c61f3e67cd9b64fd82e771f0b50f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOIN_BEVEL</name>
      <anchor>gg91500dd25e90700bb632791263c7d9ec07d2b6007dfd67a1fd5b17ecd6c24525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LineStyle</name>
      <anchor>gc5dcb29dfe744e4e8b72693b392ac06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_SOLID</name>
      <anchor>ggc5dcb29dfe744e4e8b72693b392ac06ede078dbfd9e8b3361348edbcaa0dce59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_ON_OFF_DASH</name>
      <anchor>ggc5dcb29dfe744e4e8b72693b392ac06ee20691328cc8279f94b13724a8252e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_DOUBLE_DASH</name>
      <anchor>ggc5dcb29dfe744e4e8b72693b392ac06e0bbf2c4aae39e81a6525e382e613b29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ModifierType</name>
      <anchor>g734c2979005c87dbe51223a0128cdd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHIFT_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd972a80cbf95ae263d1cc7c93a379c8fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCK_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd975e4f43455cca073575f0a293adab56ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd977d3b1b90efa2836b335bec7eb321b50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD1_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd975f256dc0926cacc91f18a7e4d198fb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD2_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd975d241fea70a491a37ddca465e26afc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD3_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd9791241b5469a8d8283d32114a83ae517f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD4_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd9746e1db29b9c15f0fa9aef286ba99b602</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD5_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd973d4b72e7eb987859beac9b37e9458aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON1_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd9743dccc6eacf8ab2629507e4d2c9046e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON2_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd97050ef6081815e49d6216fa26b1e6c3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON3_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd976badaa25b8395b08b28e516b0d5d985d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON4_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd971575d019ea7831d995748a32d86cce17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTON5_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd971849c4fb3af7bc26c13f3818145e8704</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELEASE_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd97c083af4abe33515a5eb499cc9e71a95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODIFIER_MASK</name>
      <anchor>gg734c2979005c87dbe51223a0128cdd9767ec3a5dff5307d28a4d33bbad3e33af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>OverlapType</name>
      <anchor>g08d3ef020cf9281bc1ef38eb476a522a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVERLAP_RECTANGLE_IN</name>
      <anchor>gg08d3ef020cf9281bc1ef38eb476a522a9491ae10f500d9606448c7837d4803da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVERLAP_RECTANGLE_OUT</name>
      <anchor>gg08d3ef020cf9281bc1ef38eb476a522a7ed33eb6333285003f6f5495d2e2b1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVERLAP_RECTANGLE_PART</name>
      <anchor>gg08d3ef020cf9281bc1ef38eb476a522a89be1ceefbfc26195ca619fb023b7629</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PixbufAlphaMode</name>
      <anchor>g9c246a3d798a37b03d87e1b44865e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ALPHA_BILEVEL</name>
      <anchor>gg9c246a3d798a37b03d87e1b44865e9407290c64f44fa2d0a6710131042ed4c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ALPHA_FULL</name>
      <anchor>gg9c246a3d798a37b03d87e1b44865e9408a9cd4c03249fef0b2a978917947770f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PixbufRotation</name>
      <anchor>g2587434fd0a409f88feba9e5311e6240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ROTATE_NONE</name>
      <anchor>gg2587434fd0a409f88feba9e5311e62407399bd52deaa403dd84294a428e9cbf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ROTATE_COUNTERCLOCKWISE</name>
      <anchor>gg2587434fd0a409f88feba9e5311e62404fac3cedd03079e20b9f60487d1b850b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ROTATE_UPSIDEDOWN</name>
      <anchor>gg2587434fd0a409f88feba9e5311e62408ce26d0684488a90058bce642d7a4bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXBUF_ROTATE_CLOCKWISE</name>
      <anchor>gg2587434fd0a409f88feba9e5311e6240fecf52249f9ef32129aad0cf5e8910bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RgbDither</name>
      <anchor>g4545c96b93ea95ff053b198cc02346e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB_DITHER_NONE</name>
      <anchor>gg4545c96b93ea95ff053b198cc02346e8abd2a48fad9d7da647d8d30a3ff1734a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB_DITHER_NORMAL</name>
      <anchor>gg4545c96b93ea95ff053b198cc02346e8221b4b6ee3de9e4c4f7eb8ce857f2715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB_DITHER_MAX</name>
      <anchor>gg4545c96b93ea95ff053b198cc02346e87438c0f050fa3207a37fa9bfc1f4ef5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Status</name>
      <anchor>g33ce42e67ed9e5a8e467297d78a1d912</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OK</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d9127ae3c9ca661532bb84a2c537c5618557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d91289f66ceaa2ad486eeeb2a17397c012e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_PARAM</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d912a533b88ba847cf8816364162afc8080c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FILE</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d912a564853d5e4620f0870249b1c73cac78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_MEM</name>
      <anchor>gg33ce42e67ed9e5a8e467297d78a1d912c824fafb9c236ceb3efb4e727a9b61df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubwindowMode</name>
      <anchor>gae37637a79c9ee9822c925f30748eafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIP_BY_CHILDREN</name>
      <anchor>ggae37637a79c9ee9822c925f30748eafdbb56664e9ea8a52217ede7050da9694e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCLUDE_INFERIORS</name>
      <anchor>ggae37637a79c9ee9822c925f30748eafda7206f98a1e92cbb8ea8d76569a37378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VisualType</name>
      <anchor>gf51d8a92358be17e8bdcbe2a229d1620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_STATIC_GRAY</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620ffe7e070dad1856a91bf303096e664a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_GRAYSCALE</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620af889ef83858d9c136ece453bf29b1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_STATIC_COLOR</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620b5aacacaeacffd2953a0a2fd660c02cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_PSEUDO_COLOR</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620ee7ad6e696d8dce55bb274e380fe2563</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_TRUE_COLOR</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d1620b073726e8d8b9841a01f15b577d4001b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISUAL_DIRECT_COLOR</name>
      <anchor>ggf51d8a92358be17e8bdcbe2a229d162001dd320368af2d0f3b8d8f209622305d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowAttributesType</name>
      <anchor>gab9ec1938d766d84d3e4c8caeb21815a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_TITLE</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815ab941a5c6d0748f920566288265d431bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_X</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815afe4b4a3962461dd8bfd3b53edb786ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_Y</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815afe0c7157c5b4d0b335e3c5b59268ce76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_CURSOR</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815a6dcb644ced5a6fcba02127f9e2cc6c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_COLORMAP</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815af34e2f985fb0ebcb8b8cbc0c8ec388c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_VISUAL</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815a2f4d397bf4a1011a0c4e446a0f8bde50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_WMCLASS</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815a19c2f5951230a417aebb05e7d4c0e164</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WA_NOREDIR</name>
      <anchor>ggab9ec1938d766d84d3e4c8caeb21815a6eef5bb8f2ffe00d6e2571f501ef6f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowEdge</name>
      <anchor>ge31896bd6d904848c07ef7f929063c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_NORTH_WEST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0cbfdaa6650df3b36ea04dd1eb3eb21a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_NORTH</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c7cbdf6e0038b083e6827338f2d7d0dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_NORTH_EAST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c3a210b0bf485cbd6c09ad3efafb731c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_WEST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0ca13a38cd73b4a786082e09ddee07e05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_EAST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c887473d4ffe2b6f67cbd060c2ec43e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_SOUTH_WEST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0ca9b4e863e7cd9039b28b5ef96b51f061</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_SOUTH</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c64b1219fd3514c46cd39482a588cab45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_EDGE_SOUTH_EAST</name>
      <anchor>gge31896bd6d904848c07ef7f929063c0c0621a304a2f115df0c3b9e676fb22296</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowHints</name>
      <anchor>g7dd31e80216f3452a1e080bd22fcfd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_POS</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c6d6b31c71aeffc0af3c2190320fca4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_MIN_SIZE</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c2acd5d248d5280290d4ef8a1669578af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_MAX_SIZE</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c3798e9b983fc9c706c0803a8796924d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_BASE_SIZE</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c2ec7605e5e173f09ac7cc9c31e8f0c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_ASPECT</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9ce9d5dc294f32a87b8b813a20d79f3ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_RESIZE_INC</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9ce225c378cd4334c2615a8435d7d0ad6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_WIN_GRAVITY</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c5d2fff7eeddb46530e0effd307d7e488</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_USER_POS</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c12e48d5592a043d48a33578c7c128e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_USER_SIZE</name>
      <anchor>gg7dd31e80216f3452a1e080bd22fcfd9c187b249f8ec2c51120e9136c1eeca84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowState</name>
      <anchor>g52281110716dc2727d7f1e8303f9b950</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_WITHDRAWN</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950fd7673d20fff990d1f0933050d5891c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_ICONIFIED</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b95065b52bfb34e509d232f6741d254846b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_MAXIMIZED</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b9503a2d74f9fdfeaa416fa4309bc887559b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_STICKY</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950460ea2b6c41fd6d8a45da7b6616a0c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_FULLSCREEN</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950be530be96dbe9d13f28b9b25e3fa8a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_ABOVE</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950c09277af2399b6d8a1e0f9cae23e3baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_STATE_BELOW</name>
      <anchor>gg52281110716dc2727d7f1e8303f9b950b69e1f9800b021138a7619598db269a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowType</name>
      <anchor>g2b9f4daf18d16a75d9bfe279f5340c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_ROOT</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c02d496714e871f86579e5a2056bed16c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TOPLEVEL</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c0208037646e5f3a764b311bb7d754d3f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_CHILD</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c023dfec2de1d7ca6d0b69dd0c9009a80d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_DIALOG</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c0256640372bd46f12b69d864a2744a0177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TEMP</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c029cc2982173a3d9859835344f5cd99c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_FOREIGN</name>
      <anchor>gg2b9f4daf18d16a75d9bfe279f5340c02260fc4bea45545ce4fb86c23d2e66a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowTypeHint</name>
      <anchor>g1f75a8db0f289997ac16bba0891776c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_NORMAL</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c990e186b70ee84636bff0730fcf1c2358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_DIALOG</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c93b3b25f7fdaf63c07f531e0f4e909d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_MENU</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c9a717d3767d4d6bee11260a9411e4fcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_TOOLBAR</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c9c2ee1170315d31f772f7279a5ef3e8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_SPLASHSCREEN</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c997aed4656d94475082e922abbb113e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_UTILITY</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c981a3bc279f615a5bd3b4c389896a535a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_DOCK</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c9c89b0812603e38d50a97fdf856e2b223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TYPE_HINT_DESKTOP</name>
      <anchor>gg1f75a8db0f289997ac16bba0891776c9ee7cea38918cfc769f8ee2ecdc444f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WMDecoration</name>
      <anchor>g1164863f498802821810010d1f3202a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_ALL</name>
      <anchor>gg1164863f498802821810010d1f3202a43a643ce1ccc411ac59f2d69df8632a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_BORDER</name>
      <anchor>gg1164863f498802821810010d1f3202a4c0e2d4f7f8d4f5a3bc797ffa8e5e18d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_RESIZEH</name>
      <anchor>gg1164863f498802821810010d1f3202a44432d24ca37e2cb9055b6876ed99043b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_TITLE</name>
      <anchor>gg1164863f498802821810010d1f3202a4c70685df9fc2499b1773b6565144db53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_MENU</name>
      <anchor>gg1164863f498802821810010d1f3202a4a2e6a6d0f8856f493149c2fee779700e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_MINIMIZE</name>
      <anchor>gg1164863f498802821810010d1f3202a43391340120c7a6e36a1e318f0789f6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECOR_MAXIMIZE</name>
      <anchor>gg1164863f498802821810010d1f3202a45d96d37438f4e2c9d597b5552db8833e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WMFunction</name>
      <anchor>ge86c2fc4eac7ecb9c6c9dd841b1ba6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_ALL</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6afaf77825342f052d79c9677d30fb746a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_RESIZE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6af00a0d1300ea067ab3d73707151c74d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_MOVE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6af05a6b3a63a3fd02aa12dbdf1abca4414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_MINIMIZE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6af18a8b8a874f8f1dec2371ae536f1e2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_MAXIMIZE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6af6e45547ab5fdf8937c3c136a05a085d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNC_CLOSE</name>
      <anchor>gge86c2fc4eac7ecb9c6c9dd841b1ba6afb320e01edd2b40e3cdae9b7c468e2c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>9cbb33605a791894ae7486c53faf962b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WMFunction</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g63c7645723a3e11319d94fd3dcce3626</anchor>
      <arglist>(WMFunction lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gd85fa98f96f521b7473d5d6f60ea8a85</anchor>
      <arglist>(WMDecoration lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g6733fe2eb05cdaaff7d1f532bace8b8e</anchor>
      <arglist>(WindowHints lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g38fdf75cf823fef1f16ddc6e4ca80cea</anchor>
      <arglist>(WindowAttributesType lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g14f122ef55ab8dcbbad08e7dcdc6c882</anchor>
      <arglist>(WindowState lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc019d90e86e871ca47c826e134ac23fd</anchor>
      <arglist>(EventMask lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g514c51fbc9a68cd2b7564189c69c8891</anchor>
      <arglist>(InputCondition lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ge0f6360c097a1ea47c36d7e082a531a9</anchor>
      <arglist>(ModifierType lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g0ea6ca2391f20ef16b3d0a6090d11372</anchor>
      <arglist>(GCValuesMask lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>operator &amp;</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g70446b5945175a8d52c45be7e126b0e6</anchor>
      <arglist>(DragAction lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g8ad636c897ae4b7b9f9c4c1c54ed255d</anchor>
      <arglist>(WMFunction &amp;lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g07367ef950e0a6776c91aa443f2cfa4a</anchor>
      <arglist>(WMDecoration &amp;lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gad3d343720547aadb2fa7c0ef8152b6d</anchor>
      <arglist>(WindowHints &amp;lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g689f29f246d5942389cc6758ccecf0f5</anchor>
      <arglist>(WindowAttributesType &amp;lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gdf8523370794916b6e11031c5292a082</anchor>
      <arglist>(WindowState &amp;lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc47192ba348431e0371fe61152198df8</anchor>
      <arglist>(EventMask &amp;lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gac6d1d551adb65c70ec55b3ff83ffe4c</anchor>
      <arglist>(InputCondition &amp;lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g16ff038e1c1620ba914faaec8e737524</anchor>
      <arglist>(ModifierType &amp;lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g1234c7c23144896b91fd97bca255b2ab</anchor>
      <arglist>(GCValuesMask &amp;lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gac23ff2bbf63d52547e5e5093bb4e9f4</anchor>
      <arglist>(DragAction &amp;lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g16cfb561770873a87c607214be549b88</anchor>
      <arglist>(WMFunction lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g66504f447e760431ff5eb73d6e9f7204</anchor>
      <arglist>(WMDecoration lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g7b5bd3db92630db5e9d6440cf74ab02b</anchor>
      <arglist>(WindowHints lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gbfbb2c833dad877e1b334c820667a807</anchor>
      <arglist>(WindowAttributesType lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g8b2d09de757d14d82311f6bcdc6aff8b</anchor>
      <arglist>(WindowState lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g159399a6133fbcccaabc6f1969daea58</anchor>
      <arglist>(EventMask lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g8d731e41ac43941f8c90e2eec3bd8475</anchor>
      <arglist>(InputCondition lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g0cdb70ae86f6833d530d8342cdea8f4f</anchor>
      <arglist>(ModifierType lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g6506e53e961205a3b86107c8f95b4b6f</anchor>
      <arglist>(GCValuesMask lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>operator^</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ge19f3b208343da290137dc38d9a32993</anchor>
      <arglist>(DragAction lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g4bc91f69341d0699f9a9f1eb2884d6d2</anchor>
      <arglist>(WMFunction &amp;lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf0f371878e37172d2efd3f06fe06497a</anchor>
      <arglist>(WMDecoration &amp;lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g2e79dde61de6c9e2debbd5684f2d7b1b</anchor>
      <arglist>(WindowHints &amp;lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gdcc2e9681ffc1cad0b1f6dec443efd65</anchor>
      <arglist>(WindowAttributesType &amp;lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gea54c9b491f737576f0328097bb53e20</anchor>
      <arglist>(WindowState &amp;lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf9061d2958fffa2bd76c3d11667474e0</anchor>
      <arglist>(EventMask &amp;lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gbffbe7586cadbc67c6bd0a5929b5d439</anchor>
      <arglist>(InputCondition &amp;lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gcb25d39f0de616dbd29c3202e75c68bb</anchor>
      <arglist>(ModifierType &amp;lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g59a04a6308d580c8a0fff73d5cd3b393</anchor>
      <arglist>(GCValuesMask &amp;lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gb1540afa3db90f4b5786796dbb4fc811</anchor>
      <arglist>(DragAction &amp;lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gbbe1ffdfcd4621a50cbb70437535f528</anchor>
      <arglist>(WMFunction lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf0bf563785e856d25124a5016e91f417</anchor>
      <arglist>(WMDecoration lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf44475fd95eeceaa08bfb2db0d88daac</anchor>
      <arglist>(WindowHints lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g07e2d6d83c3eaa35582551e0e55b70ca</anchor>
      <arglist>(WindowAttributesType lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf9969fc71063efb3b37f41955837f771</anchor>
      <arglist>(WindowState lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc703a5b48fc77e29d3e78d805c31ff50</anchor>
      <arglist>(EventMask lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g082ead7683e112ed69ff8a92b133cb3c</anchor>
      <arglist>(InputCondition lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gea5a44032c938042746ad236bd660cb2</anchor>
      <arglist>(ModifierType lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc034960cb1ecd174e83d2cd7164f1a89</anchor>
      <arglist>(GCValuesMask lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>operator|</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gf3255f44d3f9fccc900f8264b01ca632</anchor>
      <arglist>(DragAction lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g81377b8d9bf9a5aef27a9aa0d8365b65</anchor>
      <arglist>(WMFunction &amp;lhs, WMFunction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g246daf5cc044a59dc7505d859443aa3f</anchor>
      <arglist>(WMDecoration &amp;lhs, WMDecoration rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g1635dce56521da3b2b3358ee09fc98e0</anchor>
      <arglist>(WindowHints &amp;lhs, WindowHints rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g6d0826df75fa792fea8677eab4e72de5</anchor>
      <arglist>(WindowAttributesType &amp;lhs, WindowAttributesType rhs)</arglist>
    </member>
    <member kind="function">
      <type>WindowState &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ga2333c283eab1b4a042c5b45613f3eda</anchor>
      <arglist>(WindowState &amp;lhs, WindowState rhs)</arglist>
    </member>
    <member kind="function">
      <type>EventMask &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gfe1f9b78e7f8c6d6fc4d24c413899247</anchor>
      <arglist>(EventMask &amp;lhs, EventMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g91f2d484180ba9206f9d334b277f00d6</anchor>
      <arglist>(InputCondition &amp;lhs, InputCondition rhs)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g99cb90b1d68978ab0c006a66382fc1a7</anchor>
      <arglist>(ModifierType &amp;lhs, ModifierType rhs)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gb7cce9291d74178b20ec86331f32780c</anchor>
      <arglist>(GCValuesMask &amp;lhs, GCValuesMask rhs)</arglist>
    </member>
    <member kind="function">
      <type>DragAction &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g9d8233eb045b3578dc0ee65b71aa4894</anchor>
      <arglist>(DragAction &amp;lhs, DragAction rhs)</arglist>
    </member>
    <member kind="function">
      <type>WMFunction</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ge36e99dc9387a7893448a194581a2f12</anchor>
      <arglist>(WMFunction flags)</arglist>
    </member>
    <member kind="function">
      <type>WMDecoration</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ga2de4e22fbf85bfb2aeff16aa23953b4</anchor>
      <arglist>(WMDecoration flags)</arglist>
    </member>
    <member kind="function">
      <type>WindowHints</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g529b51c729b63b8c19fa3dcdfdb749fe</anchor>
      <arglist>(WindowHints flags)</arglist>
    </member>
    <member kind="function">
      <type>WindowAttributesType</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g59311672bf7c12c681354cecf621eead</anchor>
      <arglist>(WindowAttributesType flags)</arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g4a73cc31885c48923b08e11d6a555133</anchor>
      <arglist>(WindowState flags)</arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g19a23026ba33fc076ac249d97587ec2a</anchor>
      <arglist>(EventMask flags)</arglist>
    </member>
    <member kind="function">
      <type>InputCondition</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g13a82e395e6a37d9b89a9a7f0fc0136a</anchor>
      <arglist>(InputCondition flags)</arglist>
    </member>
    <member kind="function">
      <type>ModifierType</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>gc4cedd5d88bb8edb2777e6bbccfd1b3b</anchor>
      <arglist>(ModifierType flags)</arglist>
    </member>
    <member kind="function">
      <type>GCValuesMask</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>g9e3089f5cdd121767d9aba78fc91ff2c</anchor>
      <arglist>(GCValuesMask flags)</arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>operator~</name>
      <anchorfile>group__gdkmmEnums.html</anchorfile>
      <anchor>ga94621e5a8456f3db149323d793feeca</anchor>
      <arglist>(DragAction flags)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rgb_ditherable</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>179c284b86eff1e400ea668edfe7295e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Colormap &gt;</type>
      <name>rgb_get_colormap</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>37e62b12aa3ddf44b4f69e05d8893b5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Visual &gt;</type>
      <name>rgb_get_visual</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>9d00114afb7faca843a463a83e64226a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>screen_height</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>63d92d88cd3f196a40c124a6a2ab471c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>screen_height_mm</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>44347a57f141648b57e75f08adbfb0e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>screen_width</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>a222d06df4c7ac9d8c7ec177aad1248e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>screen_width_mm</name>
      <anchorfile>namespaceGdk.html</anchorfile>
      <anchor>8a1b076fef1e1f74938d938d7053e38e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Gdk::AtomStringTraits</name>
    <filename>structGdk_1_1AtomStringTraits.html</filename>
    <member kind="typedef">
      <type>std::string</type>
      <name>CppType</name>
      <anchorfile>structGdk_1_1AtomStringTraits.html</anchorfile>
      <anchor>c9066200c154c0073741ea83aa88438c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GdkAtom</type>
      <name>CType</name>
      <anchorfile>structGdk_1_1AtomStringTraits.html</anchorfile>
      <anchor>fc34b1f00eeb5b35f69c857dc57ce565</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GdkAtom</type>
      <name>CTypeNonConst</name>
      <anchorfile>structGdk_1_1AtomStringTraits.html</anchorfile>
      <anchor>1b45fa46f7b27b7c3ddd086ea73b44b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>release_c_type</name>
      <anchorfile>structGdk_1_1AtomStringTraits.html</anchorfile>
      <anchor>314f54128e46deaac36fc6d61e2d5c9d</anchor>
      <arglist>(GdkAtom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GdkAtom</type>
      <name>to_c_type</name>
      <anchorfile>structGdk_1_1AtomStringTraits.html</anchorfile>
      <anchor>8190ff33dff393cb6af0e39c3972b45a</anchor>
      <arglist>(const std::string &amp;atom_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GdkAtom</type>
      <name>to_c_type</name>
      <anchorfile>structGdk_1_1AtomStringTraits.html</anchorfile>
      <anchor>f99a41efad7fdecc5ef710ae586da4bd</anchor>
      <arglist>(GdkAtom atom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>to_cpp_type</name>
      <anchorfile>structGdk_1_1AtomStringTraits.html</anchorfile>
      <anchor>0fc42e36b2aca2edb21f54af07fa38f6</anchor>
      <arglist>(GdkAtom atom)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Bitmap</name>
    <filename>classGdk_1_1Bitmap.html</filename>
    <base>Gdk::Pixmap</base>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Bitmap &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1Bitmap.html</anchorfile>
      <anchor>3a554e35df2678978e2458c91e13f9dc</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Drawable &gt; &amp;drawable, const char *data, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Bitmap &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1Bitmap.html</anchorfile>
      <anchor>4552e6bfead018559d90c5bc175e384e</anchor>
      <arglist>(const char *data, int width, int height)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Bitmap</name>
      <anchorfile>classGdk_1_1Bitmap.html</anchorfile>
      <anchor>7953f0e18b501be95f05349acf60f0cc</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Drawable &gt; &amp;drawable, const char *data, int width, int height)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Bitmap</name>
      <anchorfile>classGdk_1_1Bitmap.html</anchorfile>
      <anchor>e70dee6022b211350926c485a633954d</anchor>
      <arglist>(const char *data, int width, int height)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Color</name>
    <filename>classGdk_1_1Color.html</filename>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>8d88d6826d957b23c63469f9a9301f10</anchor>
      <arglist>(const Glib::ustring &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>0336b76ae18bf528bf6d126dc56a04a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>af4c7297d0a75cbb9f2a9d4af79d685a</anchor>
      <arglist>(const Color &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>38b626b2a1229e3dd18d3be70b5d95b3</anchor>
      <arglist>(GdkColor *gobject, bool make_a_copy=true)</arglist>
    </member>
    <member kind="function">
      <type>gushort</type>
      <name>get_blue</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>85ef9981171d27bb31a900f5a87370d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_blue_p</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>66e2303219d61e97f956a14fdaaf3bcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>gushort</type>
      <name>get_green</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>0a6775026d0016d27f449f3a48c5a62c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_green_p</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>a123654f82e0f7b64f0cdc3a899dfbc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>get_pixel</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>8646ca5885afa06af19b9273a01ac829</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>gushort</type>
      <name>get_red</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>0aa7063c10eecbdd1e8e622184682b83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_red_p</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>b26f3b996a5a4fb65a25fa3c31e36dce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GdkColor *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>c9a63d39cf10b78c42553231c5a41664</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkColor *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>daf51356a25a8080fd117b3c0401f8d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkColor *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>ec15d74b85ff96e0c35a0cafe8041646</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Color &amp;</type>
      <name>operator=</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>e1b20e1c0b3cdc9a598375efabef2555</anchor>
      <arglist>(const Color &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>332b783371b11101b88c3f17d43316d3</anchor>
      <arglist>(const Glib::ustring &amp;spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rgb_find_color</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>acc24614ed01888f6fcedfb9a6738e36</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Colormap &gt; &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>7ada60cada9db85ff439edd5444adaf3</anchor>
      <arglist>(const Glib::ustring &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_blue</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>c50fbf99168661a3170a2117e22688d4</anchor>
      <arglist>(gushort value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_green</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>e18d21bf970a2afa2b5a78526397b813</anchor>
      <arglist>(gushort value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_grey</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>c99818ec1f5763bae69f8e51f679119a</anchor>
      <arglist>(gushort value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_grey_p</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>a9c9b79aee1330d15607496aa58416c2</anchor>
      <arglist>(double g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_hsl</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>b48ca94b934b1574597decc3c25c510a</anchor>
      <arglist>(double h, double s, double l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_hsv</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>b204460cdc315e5114ae9be2e99cd80d</anchor>
      <arglist>(double h, double s, double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_red</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>a49b85517031bb6c5064693fe8e97ebc</anchor>
      <arglist>(gushort value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_rgb</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>3b9039c60b8bbdf828563328f30ad9c1</anchor>
      <arglist>(gushort red_, gushort green_, gushort blue_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_rgb_p</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>145aa4df12014032c4f3d8a4e7584221</anchor>
      <arglist>(double red_, double green_, double blue_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>2b470a20a8fadb1edec78b4dff3ccf14</anchor>
      <arglist>(Color &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Color</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>d8a2f5e61fd92ff330d8c2445713a75c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GdkColor *</type>
      <name>gobject_</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>1dae95e856d042d4cb3387e37a26ef79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>42634d2d9874c6d75cb9340d801862a2</anchor>
      <arglist>(const Color &amp;lhs, const Color &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>8cbf40ce97eb2127b5bcd681c6fcdc4d</anchor>
      <arglist>(const Color &amp;lhs, const Color &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>dcb79fe3b49c02ea51fd0eea73b8b460</anchor>
      <arglist>(Color &amp;lhs, Color &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Gdk::Color</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Color.html</anchorfile>
      <anchor>5bbf27dde61754494f9a2ed31fbb2b79</anchor>
      <arglist>(GdkColor *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Colormap</name>
    <filename>classGdk_1_1Colormap.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>bool</type>
      <name>alloc_color</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>798a90a164bd95a865360b573455407c</anchor>
      <arglist>(Color &amp;color, bool writeable=false, bool best_match=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>alloc_colors</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>572fe8fade77afbdcc7f7cf56ff489f6</anchor>
      <arglist>(ArrayHandle_Color &amp;colors, int ncolors, bool writeable, bool best_match, Glib::ArrayHandle&lt; bool &gt; &amp;success)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_color</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>abb71a757b4f69a90d0fca884a6b4c62</anchor>
      <arglist>(Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_colors</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>79d4fec03cb95c71b64d4a0bc6282fe6</anchor>
      <arglist>(Color &amp;colors, int ncolors)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Screen &gt;</type>
      <name>get_screen</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>98526be53c38ac403790dcb2a8db55db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Screen &gt;</type>
      <name>get_screen</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>0de4faa551cfccf109947e9af4dee7ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Visual &gt;</type>
      <name>get_visual</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>0056f8871c2da5e8c72a9a272de21c5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Visual &gt;</type>
      <name>get_visual</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>90d5e438d78992e2030832a196ac222b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GdkColormap *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>5120e898c1cb3dfa9135d1548024da5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkColormap *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>8e073a91f54ca4f7443db9e1d514bb52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkColormap *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>8bc022fb6ea4673159155bca8e730a39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>query_color</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>c3c3335c6f0ceab1ab75d3f9bd25f53f</anchor>
      <arglist>(gulong pixel, Color &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Colormap</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>527fe5eab97c19bb3d1fcedb933ecd13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Colormap &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>9447b914e4f6d73ff2d041350791ade1</anchor>
      <arglist>(const Glib::RefPtr&lt; Visual &gt; &amp;visual, bool allocate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Colormap &gt;</type>
      <name>get_system</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>78c9dfeafac5833684299e8b1b5ce016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Colormap</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>b617d305ec0582e6a762ed97016dac09</anchor>
      <arglist>(const Glib::RefPtr&lt; Visual &gt; &amp;visual, bool allocate)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Colormap &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Colormap.html</anchorfile>
      <anchor>73e55bc63cbc380d36c3d382a47be80a</anchor>
      <arglist>(GdkColormap *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Cursor</name>
    <filename>classGdk_1_1Cursor.html</filename>
    <member kind="function">
      <type></type>
      <name>Cursor</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>1287d6481e9c60bca0ff9d49f6e7a42c</anchor>
      <arglist>(const Glib::RefPtr&lt; Display &gt; &amp;display, const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cursor</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>33d4e5914933cbb5a921bad836bf6f23</anchor>
      <arglist>(const Glib::RefPtr&lt; Display &gt; &amp;display, const Glib::RefPtr&lt; Pixbuf &gt; &amp;pixbuf, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cursor</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>2ddcb56583619c4170284f909e83dd36</anchor>
      <arglist>(const Glib::RefPtr&lt; Display &gt; &amp;display, CursorType cursor_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cursor</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>ae1f8d847488f57b5a08db9f1bc3e7be</anchor>
      <arglist>(const Glib::RefPtr&lt; Pixmap &gt; &amp;source, const Glib::RefPtr&lt; Pixmap &gt; &amp;mask, const Color &amp;fg, const Color &amp;bg, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cursor</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>8e608c01131d4e9e2ee076655c6952d5</anchor>
      <arglist>(CursorType cursor_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cursor</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>a2f91dd8b948976fe3c3be414efa9bca</anchor>
      <arglist>(const Cursor &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cursor</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>dccb73504d394329e1e226887bdeafb3</anchor>
      <arglist>(GdkCursor *gobject, bool make_a_copy=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cursor</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>3fb54e1f375da58d36fc0d507ff2c559</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Display &gt;</type>
      <name>get_display</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>416be18843c1252ab962feef7c0bcd43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Display &gt;</type>
      <name>get_display</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>f90467259384482626008b8b92980967</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Gdk::Pixbuf &gt;</type>
      <name>get_image</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>ddf62706866350ccf81749f16f1ae22d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Pixbuf &gt;</type>
      <name>get_image</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>56d71b0b05cb1343b96e962102eade9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GdkCursor *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>05b7782b2b20e9a39172f69755a03813</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkCursor *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>99bdcdf475a617556312520a45fa05c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkCursor *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>3255bb14c3bd237258d9c303c3740436</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Cursor &amp;</type>
      <name>operator=</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>d2c8be735b8d64d71f9cdaa9f1923287</anchor>
      <arglist>(const Cursor &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>e675a09be89348c00cab68f79cc7d0cc</anchor>
      <arglist>(Cursor &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Cursor</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>6a793fdf11bd2a2a9a4644841c4120c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GdkCursor *</type>
      <name>gobject_</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>b2c0c7e42b8b6616379027829a15f9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>1f9010e3d3615dde63e7da8dc0a3954c</anchor>
      <arglist>(Cursor &amp;lhs, Cursor &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Gdk::Cursor</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Cursor.html</anchorfile>
      <anchor>bb727d9f68973a000c3f6bf9363a5b16</anchor>
      <arglist>(GdkCursor *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Device</name>
    <filename>classGdk_1_1Device.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>bool</type>
      <name>get_axis</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>11368d857869b4a88e2d83704022672a</anchor>
      <arglist>(double &amp;axes, AxisUse use, double &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_cursor</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>dc29df9a1ab4edc6976d3ca74dd55b9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_history</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>9954bed87cf7ac4719bcd80e3d740903</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;window, guint32 start, guint32 stop, GdkTimeCoord **&amp;events, int &amp;n_events)</arglist>
    </member>
    <member kind="function">
      <type>InputMode</type>
      <name>get_mode</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>d898f2090360b7195e887542ca1e834b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>455127cf1e0e98998c040b564e880932</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InputSource</type>
      <name>get_source</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>dccad74810fe8576e56ae1295b4437fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_state</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>bfd2a2ba80433a8134a6c17d72026ac1</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;window, double &amp;axes, ModifierType &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>const GdkDevice *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>3dcdc49a6707720f128de8377beb227c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkDevice *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>eb0115eb479ffaa6f01314d5b09a84be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkDevice *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>d72b1db0d0407e69c976829bf1e7c620</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_axis_use</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>550a8adf7e877ce7e0e4ae037a00b0fd</anchor>
      <arglist>(guint index_, AxisUse use)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_key</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>c8722bcabab37d383ae6b943e0450b3a</anchor>
      <arglist>(guint index_, guint keyval, ModifierType modifiers)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_mode</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>515ec77f056db9706a661f47eae1f9f7</anchor>
      <arglist>(InputMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_source</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>b8cf3039809f9092d6732eb5f423c994</anchor>
      <arglist>(InputSource source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Device</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>a1d6c1a1ce5d1602f7ec6e55410533bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Device</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>7b7cf9284ccf9d2bbc061205446b5f40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Device &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Device.html</anchorfile>
      <anchor>8a6b8086fe4968ffed6f58f055a238c1</anchor>
      <arglist>(GdkDevice *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Display</name>
    <filename>classGdk_1_1Display.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>void</type>
      <name>add_client_message_filter</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>6c4f9ccf0ed0da91dd2d88f7a58aa73d</anchor>
      <arglist>(Glib::ustring &amp;message_type, GdkFilterFunc func, gpointer data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>beep</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>63ff8a09aa81f2bf1f7581ddba39fe69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>00b18a2be2cd6216c30b64330e8817b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>0b8fa8a05a7208f9b717000fe1b74aa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Device &gt;</type>
      <name>get_core_pointer</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>036e39f2401958714c80dd08176bd2c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Device &gt;</type>
      <name>get_core_pointer</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>bad303027ef07d93a015bf4ecb8989cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>get_default_cursor_size</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>3ae4cc7de8dd57745eba62c75b2a85c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Window &gt;</type>
      <name>get_default_group</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>d63eaa23ede9e626e5b5d2ffb358d3ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Window &gt;</type>
      <name>get_default_group</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>15fbecbe204a75e0788b6df41d555d00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Screen &gt;</type>
      <name>get_default_screen</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>9e6f355e1b0563454a2fc649622ac300</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Screen &gt;</type>
      <name>get_default_screen</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>c58b63c93376019814c62e2bd1271a94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>guint32</type>
      <name>get_drag_protocol</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>638969bb310e383c43e4f6f3ebb1a667</anchor>
      <arglist>(guint32 xid, GdkDragProtocol &amp;protocol)</arglist>
    </member>
    <member kind="function">
      <type>const GdkEvent *</type>
      <name>get_event</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>f2619b3d9214ac40b38e571ed41be2a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkEvent *</type>
      <name>get_event</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>71ef8186ac0ebce17ab869eb77f5e9e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GdkKeymap *</type>
      <name>get_keymap</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>a4dce935b386c1782116cda227e464fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkKeymap *</type>
      <name>get_keymap</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>d28f5bf65bb574fabfb145cae58af844</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_maximal_cursor_size</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>9f80dfeaece806cca2eae5e4fa5e2c5f</anchor>
      <arglist>(guint &amp;width, guint &amp;height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_screens</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>a84e594f6dac8e7f77b031d57f13d504</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>81036bff74e1bb09cdd230743d433ec7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_pointer</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>2022113c40d676f7f23412c10abf66ec</anchor>
      <arglist>(int &amp;x, int &amp;y, ModifierType &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_pointer</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>9a5cad0655ddd706b1dd231353b70125</anchor>
      <arglist>(Glib::RefPtr&lt; Screen &gt; &amp;screen, int &amp;x, int &amp;y, ModifierType &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Screen &gt;</type>
      <name>get_screen</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>78c80a7a01aa31c0e3b7e6857f78df28</anchor>
      <arglist>(int screen_num) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Screen &gt;</type>
      <name>get_screen</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>b1b6cdfc050a832e4cd9d8565ecdff9f</anchor>
      <arglist>(int screen_num)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Window &gt;</type>
      <name>get_selection_owner</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>7a1f27f2a222be22b6fd9cdbbc77c2bd</anchor>
      <arglist>(const Glib::ustring &amp;selection)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Window &gt;</type>
      <name>get_window_at_pointer</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>28e15273b19511bc87ce5069a543d8a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Window &gt;</type>
      <name>get_window_at_pointer</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>8448483bba5de0133ac55f1a31b652f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Window &gt;</type>
      <name>get_window_at_pointer</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>b2fde37579bc33e7ebbcf219c9933761</anchor>
      <arglist>(int &amp;win_x, int &amp;win_y) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Window &gt;</type>
      <name>get_window_at_pointer</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>b453d77f3aa8f34d032fe165a1a355b3</anchor>
      <arglist>(int &amp;win_x, int &amp;win_y)</arglist>
    </member>
    <member kind="function">
      <type>const GdkDisplay *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>410d10d1aa86f043b3bbf1df1ba1d075</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkDisplay *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>a5ba401c95c8f72ffbc974fa9ff7e2f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkDisplay *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>b90b102f28dc2ea9f1259b005acfba9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_ungrab</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>dacab3c82451fc8c4adcecedb858ccc0</anchor>
      <arglist>(guint32 timestamp)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; Glib::RefPtr&lt; const Device &gt; &gt;</type>
      <name>list_devices</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>9720f851ca83287e5d97e0cf7030bec9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; Glib::RefPtr&lt; Device &gt; &gt;</type>
      <name>list_devices</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>d54b06d1f81459a67112fe3b6615a358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Pixmap &gt;</type>
      <name>lookup_pixmap</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>0d6a62ba7f3e8c523c17c29cb80aebd9</anchor>
      <arglist>(NativeWindow anid) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Pixmap &gt;</type>
      <name>lookup_pixmap</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>4747387c8a3349e536f89392b0329501</anchor>
      <arglist>(NativeWindow anid)</arglist>
    </member>
    <member kind="function">
      <type>GdkEvent *</type>
      <name>peek_event</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>7da16e716abf57a3dd27b1fc93b1b0da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkEvent *</type>
      <name>peek_event</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>3b7ad20b7a23a50c3b5b48482deac281</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pointer_is_grabbed</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>4262f78514749d9967a545866489234b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointer_ungrab</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>4051f0a4fc83e0399b61607106131588</anchor>
      <arglist>(guint32 timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_event</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>faca03c9f4b869fdd127c298869f948b</anchor>
      <arglist>(GdkEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>request_selection_notification</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>d2f39992d762deb3708166744fb833aa</anchor>
      <arglist>(const Glib::ustring &amp;selection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selection_send_notify</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>c80e6fbcc7690fd485f08edcf9bdc9ca</anchor>
      <arglist>(guint32 requestor, Glib::ustring &amp;selection, Glib::ustring &amp;target, Glib::ustring &amp;property, guint32 time_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_double_click_distance</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>f7f3d567cbc742ea19dba76043fd6038</anchor>
      <arglist>(guint distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_double_click_time</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>fd39ade2117b4fd825989dc25f9673bb</anchor>
      <arglist>(guint msec)</arglist>
    </member>
    <member kind="function">
      <type>GdkDisplayPointerHooks *</type>
      <name>set_pointer_hooks</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>ba419402ae955da3a96994bf9188f149</anchor>
      <arglist>(const GdkDisplayPointerHooks *new_hooks)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_selection_owner</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>12a762f4c63f159da0597bc007864ae9</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;owner, Glib::ustring &amp;selection, guint32 time_, bool send_event)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, bool &gt;</type>
      <name>signal_closed</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>ac4a67cb0e152562cd68dae89047c313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>store_clipboard</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>975cc0ac90df7afb9e7f93b3b71f90c2</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;clipboard_window, guint32 time_, const Glib::StringArrayHandle &amp;targets)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>store_clipboard</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>0d31c8b4dfc1aca3b747497bfa2e60de</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;clipboard_window, guint32 time_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supports_clipboard_persistence</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>a93797c67cffeb621925a8d3e2e7f335</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supports_cursor_alpha</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>bb60e53ec1440074fc6f93cdfaa94ac1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supports_cursor_color</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>7cba00a292c19da1da97ec9cf6b09eef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supports_selection_notification</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>d9a895ff3dc878e5ff99eb4bb18ac2c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sync</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>d772046a33c0a1c6d071b1cf339faf63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkDisplayPointerHooks *</type>
      <name>unset_pointer_hooks</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>aa4d96cef880080d17123d3ff4a24494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warp_pointer</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>9c5151f1c2e9c9dcde173ca1f55e531b</anchor>
      <arglist>(const Glib::RefPtr&lt; Screen &gt; &amp;screen, int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Display</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>9055aa9e82b7a9f9d2a95a24230acb48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Display &gt;</type>
      <name>get_default</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>0cbfb8aa89b6d2a7047b93909894b763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Display &gt;</type>
      <name>open</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>59cf8e3302a66aa24ba43b0c47dae946</anchor>
      <arglist>(const Glib::ustring &amp;display_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Display &gt;</type>
      <name>open_default_libgtk_only</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>131a4247aeaeb8edb5d1cabb9ced3174</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Display</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>343b97f710d20562739337c3f7ae7a26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_closed</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>9d0ea61a018143803a5158a0fbcf0fce</anchor>
      <arglist>(bool is_error)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Display &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Display.html</anchorfile>
      <anchor>f5e336efbe340163508427f1c476af68</anchor>
      <arglist>(GdkDisplay *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::DisplayManager</name>
    <filename>classGdk_1_1DisplayManager.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Display &gt;</type>
      <name>get_default_display</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>cd62583e9a9ec3244a39ce349649a8fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Display &gt;</type>
      <name>get_default_display</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>bd8af5922c9387e779d7a5c4849a0290</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GdkDisplayManager *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>205077fcc126cc7b0021c756689d95bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkDisplayManager *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>92183d8df699c7a9ce286cd8dd6a4fdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkDisplayManager *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>4040b551662c4550882dcbbc2f86267d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SListHandle&lt; Glib::RefPtr&lt; Display &gt; &gt;</type>
      <name>list_displays</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>0ae32d546dee6e429017cc74ebc61199</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; Display &gt; &gt;</type>
      <name>property_default_display</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>0adf64ec7d600541c97478a6c3740a57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::RefPtr&lt; Display &gt; &gt;</type>
      <name>property_default_display</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>df5eea65c547419ec7ba650a35b26b3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_display</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>a35a8aae484348b5dc204c9eaadfdbca</anchor>
      <arglist>(const Glib::RefPtr&lt; Display &gt; &amp;display)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, const Glib::RefPtr&lt; Display &gt; &amp; &gt;</type>
      <name>signal_display_opened</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>681e95b2f6948e9cda82551e5e911625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DisplayManager</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>bc9dce0d09a4f7319fcd8509a72b6f0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; DisplayManager &gt;</type>
      <name>get</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>c17b40997902dce84e1e9ed435e5e7bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_display_opened</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>f8d7261a086c6b59fcd2ffdc81baaa8f</anchor>
      <arglist>(const Glib::RefPtr&lt; Display &gt; &amp;display)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::DisplayManager &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1DisplayManager.html</anchorfile>
      <anchor>7b504d2596c8c203eba56d7899a21ff8</anchor>
      <arglist>(GdkDisplayManager *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::DragContext</name>
    <filename>classGdk_1_1DragContext.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>void</type>
      <name>drag_finish</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>395bdac1a325d243519b4bee29fbdb44</anchor>
      <arglist>(bool success, bool del, guint32 time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drag_refuse</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>69b69c67eab2d6e9900f11babc805928</anchor>
      <arglist>(guint32 time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drag_status</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>368eb26042a181638d995295417a2764</anchor>
      <arglist>(DragAction action, guint32 time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drop_finish</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>c962004e3323dc4b80a559d1a187b6ec</anchor>
      <arglist>(bool success, guint32 time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drop_reply</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>6ea67739911facd2d3bd0c9600e321fa</anchor>
      <arglist>(bool ok, guint32 time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>find_window_for_screen</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>e4fbaa73dda0d3037d6cad4222d19cd2</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;drag_window, const Glib::RefPtr&lt; Screen &gt; &amp;screen, int x_root, int y_root, Glib::RefPtr&lt; Window &gt; &amp;dest_window, DragProtocol *protocol) const </arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>get_action</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>384015be2fe78f597bb73c029a203c7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>get_actions</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>589ec76681bc6d2a3dc6e21f0105dab2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Window &gt;</type>
      <name>get_destination_window</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>23d67416951259084918788161e36c98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Window &gt;</type>
      <name>get_destination_window</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>3b6e0254cf3f2a09d4ddd3a8e5edec63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_is_source</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>c5a72b0f29d575905ffad37bd3bca3aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DragProtocol</type>
      <name>get_protocol</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>3554b9e9c9d6327fb4cf9f0a4d310840</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_selection</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>9d3e0d0a3a08478a47ffbbc294937423</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Window &gt;</type>
      <name>get_source_window</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>5cbc4280c4f0c94d74ffa547787238d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Window &gt;</type>
      <name>get_source_window</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>d96790b1e09f8a190c0f54216c5c9028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>guint32</type>
      <name>get_start_time</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>bd9bd2c9b70a88afdc3840b632de8403</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DragAction</type>
      <name>get_suggested_action</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>2bbc9ed395bbbd0623bbd6915c6d36a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::StringArrayHandle</type>
      <name>get_targets</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>28cef26c09b40a2578dcb963e073d03f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GdkDragContext *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>2083e8d2d3d563ee8085a19d693be28c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkDragContext *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>719395d176b20bc76696bc138d993843</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkDragContext *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>efe9c9832df9c10022ac4d882fbfc526</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_icon</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>90eb57cd7bb8d7137d2b7c2b9b1e83ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_icon</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>f93ae8e081be969a9914f79e6afc2247</anchor>
      <arglist>(const Glib::ustring &amp;stock_id, int hot_x, int hot_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_icon</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>e281e3c452870c40c9467940fe8be8fe</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;pixbuf, int hot_x, int hot_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_icon</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>752ddc4f7c7fba7c4e8ba57c1ce3e559</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Colormap &gt; &amp;colormap, const Glib::RefPtr&lt; Gdk::Pixmap &gt; &amp;pixmap, const Glib::RefPtr&lt; Gdk::Bitmap &gt; &amp;mask, int hot_x, int hot_y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DragContext</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>a34f0bdb76dee787b4fd01eefd0b15d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; DragContext &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>1cd2c10b4c4e3346bbf0346bba33a7ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DragContext</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>7d7ee53ae6f03bf7afd2f0f106368079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::DragContext &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1DragContext.html</anchorfile>
      <anchor>95c1145cb30eed489f8412e8e682fd2d</anchor>
      <arglist>(GdkDragContext *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Drawable</name>
    <filename>classGdk_1_1Drawable.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>void</type>
      <name>copy_to_image</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>f2e43b74900bdcc0289ad4e73f65b214</anchor>
      <arglist>(const Glib::RefPtr&lt; Image &gt; &amp;image, int src_x, int src_y, int dest_x, int dest_y, int width, int height) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_arc</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>03a3398d6e4e193bdba4cfa4d7a5aab4</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, bool filled, int x, int y, int width, int height, int angle1, int angle2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_drawable</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>b083c8726dcf649e5278749a296bdc28</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, const Glib::RefPtr&lt; const Drawable &gt; &amp;src, int xsrc, int ysrc, int xdest, int ydest, int width=-1, int height=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_glyphs</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>3be58bd209c18fc9263ccfb090a51875</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, const Glib::RefPtr&lt; const Pango::Font &gt; &amp;font, int x, int y, const Pango::GlyphString &amp;glyphs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_gray_image</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>fa94c2411ae1df47f8859180cf590afc</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, int x, int y, int width, int height, RgbDither dith, const guchar *rgb_buf, int rowstride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_image</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>8ea32afd4ea08f6abea8de6fc268ccb6</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, const Glib::RefPtr&lt; const Image &gt; &amp;image, int xsrc, int ysrc, int xdest, int ydest, int width=-1, int height=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_indexed_image</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>680c0b6248c7e8cd6bc62c551f25e99e</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, int x, int y, int width, int height, RgbDither dith, const guchar *rgb_buf, int rowstride, const RgbCmap &amp;cmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_layout</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>802de1ed660d88a490868e385a2eb889</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, int x, int y, const Glib::RefPtr&lt; const Pango::Layout &gt; &amp;layout, const Color &amp;foreground, const Color &amp;background)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_layout</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>08959f92c57e03537207698a63f57882</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, int x, int y, const Glib::RefPtr&lt; const Pango::Layout &gt; &amp;layout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_layout_line</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>c2b6b4315f030da7247a13c2347c4007</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, int x, int y, const Glib::RefPtr&lt; const Pango::LayoutLine &gt; &amp;line, const Color &amp;foreground, const Color &amp;background)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_layout_line</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>6690d8fb0eb8546c48a566cb3fe6e4f4</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, int x, int y, const Glib::RefPtr&lt; const Pango::LayoutLine &gt; &amp;line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_line</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>6b9603c642fd297ebcc5893a129f4df2</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, int x1, int y1, int x2, int y2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_lines</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>38a6e490519e5ab89adef59b78ee2590</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, const Glib::ArrayHandle&lt; Point &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_pixbuf</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>7530941e96a44e882961d5358fb8eb68</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, const Glib::RefPtr&lt; Pixbuf &gt; &amp;pixbuf, int src_x, int src_y, int dest_x, int dest_y, int width, int height, RgbDither dither, int x_dither, int y_dither)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_point</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>906830d41266be3056d0e1ac8ea2dc6d</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_points</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>b7c474844251ed7561900530b55406f1</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, const Glib::ArrayHandle&lt; Point &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_polygon</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>e8667a9c4f1f527ec415357dbc48a4de</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, bool filled, const Glib::ArrayHandle&lt; Point &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_rectangle</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>0999885c93656c0587a4d4dac46a9d6c</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, bool filled, int x, int y, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_rgb_32_image</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>620c4da6bc6da4cd99e94ac610d15e76</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, int x, int y, int width, int height, RgbDither dith, const guchar *rgb_buf, int rowstride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_rgb_32_image_dithalign</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>1cde8450de8300ed60b9c2eb037a3be6</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, int x, int y, int width, int height, RgbDither dith, const guchar *buf, int rowstride, int xdith, int ydith)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_rgb_image</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>014f7c7bba354373889470c63a1734dd</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, int x, int y, int width, int height, RgbDither dith, const guchar *rgb_buf, int rowstride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_rgb_image_dithalign</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>1d24e9ee4461d45557531144afc1a8fa</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, int x, int y, int width, int height, RgbDither dith, const guchar *rgb_buf, int rowstride, int xdith, int ydith)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_segments</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>91a34288b75797a66a14812bb963e09a</anchor>
      <arglist>(const Glib::RefPtr&lt; const GC &gt; &amp;gc, GdkSegment *segs, int nsegs)</arglist>
    </member>
    <member kind="function">
      <type>Region</type>
      <name>get_clip_region</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>3b693270cd26ebe5eed180ff0cb7cf72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Colormap &gt;</type>
      <name>get_colormap</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>abd203bf1c824e2aa8d8c9eb9c3e641c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_depth</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>5309b1be72155e0d0fae2f2b5a5ec468</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Display &gt;</type>
      <name>get_display</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>18d3a8e6a9c7cb5338a19a7768404c6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Display &gt;</type>
      <name>get_display</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>efdf42d02473609fc552aec4cc718be5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Image &gt;</type>
      <name>get_image</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>5c758b488229b68f15b431d90e87d2b8</anchor>
      <arglist>(int x, int y, int width, int height) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Screen &gt;</type>
      <name>get_screen</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>9985ca42f887388dc2f51b0d8d3eaf18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Screen &gt;</type>
      <name>get_screen</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>ef4f5224e3cdf93a3de4aca91758f50c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_size</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>938f9da906aafcfa089a9aab8e30749d</anchor>
      <arglist>(int &amp;width, int &amp;height)</arglist>
    </member>
    <member kind="function">
      <type>Region</type>
      <name>get_visible_region</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>9ecbe1937db689685cc9820d5a264d85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Visual &gt;</type>
      <name>get_visual</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>24118338658bd2bf7d56c9f6dc7eafbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GdkDrawable *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>42a8fa022e5ba2b06e3cfd0f2a9b656f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkDrawable *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>935facc32f620b59c0cfb2e1fd1f5675</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkDrawable *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>1500131ec8c995df7f20203c885ca4a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_colormap</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>676623cd9318e60e5dfb075f9ae53d6b</anchor>
      <arglist>(const Glib::RefPtr&lt; Colormap &gt; &amp;colormap)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Drawable</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>de454159e7d40afe5fd0ef494388fa2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Drawable &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>58c1ad7b171102076a353b4fca770c89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Drawable</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>9647da75ddc17d3bee7cb2d2c2746bdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Drawable &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Drawable.html</anchorfile>
      <anchor>c00f801e2af4c5cb8545b424e045473b</anchor>
      <arglist>(GdkDrawable *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Event</name>
    <filename>classGdk_1_1Event.html</filename>
    <member kind="function">
      <type></type>
      <name>Event</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>130915030025da8d1653506122c84385</anchor>
      <arglist>(const Event &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Event</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>f5f1d2094cb30b218c337c29e0764925</anchor>
      <arglist>(GdkEvent *gobject, bool make_a_copy=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Event</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>e03c66bcd189f44073891575592b7677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_axis</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>647640a87ff5976a4ad442d86e7799cc</anchor>
      <arglist>(AxisUse axis_use, double &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_coords</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>a509fcaf5f106ca22379ccea781ceb06</anchor>
      <arglist>(double &amp;x_win, double &amp;y_win) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_root_coords</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>08b20bab46fdea9b34b7e7c612110c69</anchor>
      <arglist>(double &amp;x_root, double &amp;y_root) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Screen &gt;</type>
      <name>get_screen</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>ea9ca52d43535409b3ee18ac6c18830e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Screen &gt;</type>
      <name>get_screen</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>1a0386cc3586fc098ddb5feabc37226e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_state</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>dcd60bfd108f761e7f52505eefddf7e7</anchor>
      <arglist>(ModifierType &amp;state) const </arglist>
    </member>
    <member kind="function">
      <type>guint32</type>
      <name>get_time</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>6d785b16c3532cdcd0794d7d4161c40e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GdkEvent *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>63e34d8c6300a5fe4939e4dc4fcbf440</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkEvent *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>21a5ddedef8a375f19412ce2d6c37d90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkEvent *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>322551c2b247575997ef1e3bc498751a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Event &amp;</type>
      <name>operator=</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>bd217b33d80155460a6c5d6339f914bc</anchor>
      <arglist>(const Event &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>7e9830470be83a7206db3a8c5436ef08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send_client_message</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>0c11543ac2e244bcc98ffe5011732902</anchor>
      <arglist>(const Glib::RefPtr&lt; Display &gt; &amp;display, NativeWindow winid)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send_client_message</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>47dcee1faab7a5c7b84561de153008c2</anchor>
      <arglist>(NativeWindow winid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_screen</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>2fc30fd4d95b4bf9f8f8a7f731fbba08</anchor>
      <arglist>(const Glib::RefPtr&lt; Screen &gt; &amp;screen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>c46208ba6a7b2f61f486997146728f4c</anchor>
      <arglist>(Event &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Event</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>ff6e2fdbf97ab2bd759b64652a86d8b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>events_pending</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>d3844a1151ae6549af4ac19f7abd41dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Event</type>
      <name>get</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>eac82b61cdde5e8e6477f1835a5095de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Event</type>
      <name>get_graphics_expose</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>9a282af82acec6d3b6d233503cb85691</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>get_show_events</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>c4498a06c7bdf8804f91af934e5d2b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Event</type>
      <name>peek</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>b3a63d0588191feb265efb712c46f411</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_show_events</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>ca840aa197d7ea9ea36c7e0061300607</anchor>
      <arglist>(bool show_events)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GdkEvent *</type>
      <name>gobject_</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>297866c4cc91dbe6cacb3236361301a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>5d74f5c6134933e244ca0bf21cdc4d91</anchor>
      <arglist>(Event &amp;lhs, Event &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Gdk::Event</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Event.html</anchorfile>
      <anchor>90bf6ff26dda59432c3ac822dde33098</anchor>
      <arglist>(GdkEvent *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::GC</name>
    <filename>classGdk_1_1GC.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>Glib::RefPtr&lt; Colormap &gt;</type>
      <name>get_colormap</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>a2bed53c761acf6c8bcb80902961b303</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Screen &gt;</type>
      <name>get_screen</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>95a7373f5631650dda36ea5854ffc631</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Screen &gt;</type>
      <name>get_screen</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>4f95a093fbc1c0f6c6da4e5d07aa35f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GdkGC *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>390461c9f64f1df71b760325e45790b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkGC *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>8093f885d5735177424a426156b79f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkGC *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>55936486f1a0b55cfa08eb46bb27630e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>offset</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>212a2bba5970500d0c6a1a9809b734b4</anchor>
      <arglist>(int x_offset, int y_offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_background</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>da203718d98a1305eb8c93d5cd2b2356</anchor>
      <arglist>(const Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_clip_mask</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>cc35c552632d7eb9a46d02de6be952f8</anchor>
      <arglist>(const Glib::RefPtr&lt; Bitmap &gt; &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_clip_origin</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>fa0f2fc8b4c78db4feed66b5806db1bf</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_clip_rectangle</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>9f83feb6a71dcea826f80f65f778eff8</anchor>
      <arglist>(Rectangle &amp;rectangle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_clip_region</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>6109789b4e63e62443fa9433c77525e8</anchor>
      <arglist>(const Region &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_colormap</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>123478ef0e9046f8ac1d0e1179ef4e04</anchor>
      <arglist>(const Glib::RefPtr&lt; Colormap &gt; &amp;colormap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_dashes</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>ae81765dc15ad450d56f69219d73ffad</anchor>
      <arglist>(int dash_offset, gint8 *dash_list, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_exposures</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>8d45034c577e55fd350a8556a3c242ff</anchor>
      <arglist>(bool exposures)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_fill</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>e95140c1494e4450ca22fccded72337c</anchor>
      <arglist>(Fill fill)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_foreground</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>e16759ef3ee9b3696021369f61d62fea</anchor>
      <arglist>(const Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_function</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>de0340da1088f4ecdde89e9180212e0b</anchor>
      <arglist>(Function function)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_line_attributes</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>6ffd36fdf941a6ee478c15b2d1ec0a10</anchor>
      <arglist>(int line_width, LineStyle line_style, CapStyle cap_style, JoinStyle join_style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_rgb_bg_color</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>cd78b85d14212d71a1af38b8b1524c5d</anchor>
      <arglist>(const Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_rgb_fg_color</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>feebd8928915e5836ed5a2c0d13dcd09</anchor>
      <arglist>(const Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_stipple</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>f6c8c1f159ab300994417aa6d1a2ff4a</anchor>
      <arglist>(const Glib::RefPtr&lt; Pixmap &gt; &amp;stipple)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_subwindow</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>2d1af56f1e93a7bc88340495e2cb3ffc</anchor>
      <arglist>(SubwindowMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_tile</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>ae51d032ddbea405bb177268cab521cc</anchor>
      <arglist>(const Glib::RefPtr&lt; Pixmap &gt; &amp;tile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ts_origin</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>86994e1325f39ae18278cbd6c298bcac</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GC</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>56dbf2a31cef26e837eccbf2dbb2e1f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; GC &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>9a9c71d678b9a34bebc851ddf71b1c57</anchor>
      <arglist>(const Glib::RefPtr&lt; Drawable &gt; &amp;drawable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; GC &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>64493d4701c3879afee14c44d7f55c60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GC</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>0f6b3b842762fc7ff949cb3cfe8a21ad</anchor>
      <arglist>(const Glib::RefPtr&lt; Drawable &gt; &amp;drawable)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GC</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>e6cfa690ab8371f66aad8ba8cda66042</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::GC &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1GC.html</anchorfile>
      <anchor>3f214c3e4eba764b69121a337c862bc1</anchor>
      <arglist>(GdkGC *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Image</name>
    <filename>classGdk_1_1Image.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>guint16</type>
      <name>get_bits_per_pixel</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>2e2b9d527ca2ef1d1e76c4ec2910a54f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>guint16</type>
      <name>get_bpl</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>9a624bcb50829f0b920f1bbb2e76bfba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>guint16</type>
      <name>get_bpp</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>156b6e5f8eaadc1755a247b23891315c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ByteOrder</type>
      <name>get_byte_order</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>d8c07e89516185e19f0e9798f77eeafb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Colormap &gt;</type>
      <name>get_colormap</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>8522ac3430a2744fa10d84752c1e2ce2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Colormap &gt;</type>
      <name>get_colormap</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>9414d62a370fb3ed6376be93ac4147bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_height</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>9223b3a765267abd4bece279b2cfecec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ImageType</type>
      <name>get_image_type</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>d74c9586b466048789d2b07b5260461f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>get_mem</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>c5261bdd56bfd4a7fcc8c9ffab900f6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_mem</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>92ae3cbb3f5893081f0429f206b09b36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>guint32</type>
      <name>get_pixel</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>9c10675434c409bae56d9a5775a65725</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Visual &gt;</type>
      <name>get_visual</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>6e03217036aa9df27c41823885c6bf09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Visual &gt;</type>
      <name>get_visual</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>68a4f293d42503fde1bd135b5a5ae645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_width</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>e56de9426d2db292837ce4392e47be0c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_windowing_data</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>cdffefa7e40c8e5a33c61a638aea9126</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GdkImage *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>2bb07609aa3b2b448e0b2a6e9d34ae44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkImage *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>cac146964abc34b4fd7c2ee191269182</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkImage *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>ea2ae6cb159201f8c9837175f92bd7f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_pixel</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>261f5bd8c40909f763e0c7e210931e60</anchor>
      <arglist>(int x, int y, guint32 pixel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_colormap</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>042880ccdd652d3e772f2fb7688a3d1b</anchor>
      <arglist>(const Glib::RefPtr&lt; Colormap &gt; &amp;colormap)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Image</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>f1f96475bc69290b6b7f206f2ba8e00b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Image &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>e83bda5a56ec3804c9ae5d13ccc8a16a</anchor>
      <arglist>(ImageType type, const Glib::RefPtr&lt; Visual &gt; &amp;visual, int width, int height)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Image</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>15edc58b8f519a1549df52f3049e1203</anchor>
      <arglist>(ImageType type, const Glib::RefPtr&lt; Visual &gt; &amp;visual, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Image &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Image.html</anchorfile>
      <anchor>4e12de6a4aed338274da14ee02498b47</anchor>
      <arglist>(GdkImage *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Pixbuf</name>
    <filename>classGdk_1_1Pixbuf.html</filename>
    <base>Glib::Object</base>
    <member kind="typedef">
      <type>Glib::SListHandle&lt; Glib::RefPtr&lt; PixbufFormat &gt;, PixbufFormatTraits &gt;</type>
      <name>SListHandle_PixbufFormat</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>f47501485be4a47e3c5c951326fc581a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sigc::slot&lt; void, const guint8 * &gt;</type>
      <name>SlotDestroyData</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>0d6aea44bfbf45635b461e2cf2a12c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Pixbuf &gt;</type>
      <name>add_alpha</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>573577de851722e9a14b287e6a8038b2</anchor>
      <arglist>(bool substitute_color, guint8 r, guint8 g, guint8 b) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>composite</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>8425e18bd16f6059cc5f763a138a19cb</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, InterpType interp_type, int overall_alpha) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>composite_color</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>7a9f2f801f1f18ce4cd735dbb4afd16d</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, InterpType interp_type, int overall_alpha, int check_x, int check_y, int check_size, guint32 color1, guint32 color2) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Pixbuf &gt;</type>
      <name>composite_color_simple</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>e77f26e8ceef4340ea412949cfb3fff8</anchor>
      <arglist>(int dest_width, int dest_height, InterpType interp_type, int overall_alpha, int check_size, guint32 color1, guint32 color2) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Pixbuf &gt;</type>
      <name>copy</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>a29db4f8d4410dc74916b53d231a1fbd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_area</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>abf9cf1e0b94659da02fc86aa80d6602</anchor>
      <arglist>(int src_x, int src_y, int width, int height, const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;dest_pixbuf, int dest_x, int dest_y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>15afdfdd5d5d75b0b692f987e74cbae4</anchor>
      <arglist>(guint32 pixel)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Pixbuf &gt;</type>
      <name>flip</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>30439c05aa086c565671772a9fd32efc</anchor>
      <arglist>(bool horizontal=true) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bits_per_sample</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>e9e2312c80e5ebc911c469c822dee96e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Colorspace</type>
      <name>get_colorspace</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>61c4798177de9429c58db866e9a7d35f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_alpha</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>f467c7efa88fa42b067de1b98428fad7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_height</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>2a65cd750a2048a621a8f199cb2c3d68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_channels</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>adda0282837e2815927179c6af91286d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_option</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>020d67bf052da46a0ae1c689f18102be</anchor>
      <arglist>(const Glib::ustring &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>guint8 *</type>
      <name>get_pixels</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>df7f4e324769b180dc0f0bfd053ff47a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_rowstride</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>ef37137e7f42a5734deb0f9be25ef030</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_width</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>a465be4bf65b9fedf471848c21bfab98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GdkPixbuf *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>9b76fd288e49f110a07558d35193fdc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkPixbuf *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>13edc3418dd409e931ed8f83b93b4cdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkPixbuf *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>b339b9473c5d4f2eb646dc94d1606f40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render_pixmap_and_mask</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>130ef8389781963a0173aa5f469bff84</anchor>
      <arglist>(Glib::RefPtr&lt; Pixmap &gt; &amp;pixmap_return, Glib::RefPtr&lt; Bitmap &gt; &amp;mask_return, int alpha_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render_pixmap_and_mask_for_colormap</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>febaf599513ec83d9b4fccee1d2281fe</anchor>
      <arglist>(const Glib::RefPtr&lt; Colormap &gt; &amp;colormap, Glib::RefPtr&lt; Pixmap &gt; &amp;pixmap_return, Glib::RefPtr&lt; Bitmap &gt; &amp;mask_return, int alpha_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render_threshold_alpha</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>e3e9d8fa52cf8b7df9261f5bf7e35f86</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Bitmap &gt; &amp;bitmap, int src_x, int src_y, int dest_x, int dest_y, int width, int height, int alpha_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render_to_drawable</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>9c5c35a5cfcb38c5bda55378906b60a5</anchor>
      <arglist>(const Glib::RefPtr&lt; Drawable &gt; &amp;drawable, const Glib::RefPtr&lt; Gdk::GC &gt; &amp;gc, int src_x, int src_y, int dest_x, int dest_y, int width, int height, RgbDither dither, int x_dither, int y_dither)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render_to_drawable_alpha</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>1cec5870a00a59aa7940fb28f9eef5e3</anchor>
      <arglist>(const Glib::RefPtr&lt; Drawable &gt; &amp;drawable, int src_x, int src_y, int dest_x, int dest_y, int width, int height, PixbufAlphaMode alpha_mode, int alpha_threshold, RgbDither dither, int x_dither, int y_dither)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Pixbuf &gt;</type>
      <name>rotate_simple</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>91a5dc6fba52403feeb32318b7f8510a</anchor>
      <arglist>(PixbufRotation angle) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saturate_and_pixelate</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>8435f1c148800c46440d35699c32575a</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;dest, float saturation, bool pixelate) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>90a1587f9121dfa6e4ffa82eea69c434</anchor>
      <arglist>(const std::string &amp;filename, const Glib::ustring &amp;type, const Glib::StringArrayHandle &amp;option_keys, const Glib::StringArrayHandle &amp;option_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>d0c406bdb9baa2ba37a6004a9525faf2</anchor>
      <arglist>(const std::string &amp;filename, const Glib::ustring &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save_to_buffer</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>09b490004f29a7a9594f885928a9696a</anchor>
      <arglist>(gchar *&amp;buffer, gsize &amp;buffer_size, const Glib::ustring &amp;type, const Glib::StringArrayHandle &amp;option_keys, const Glib::StringArrayHandle &amp;option_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save_to_buffer</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>cfa7bec224e7296ec70510f375c457e9</anchor>
      <arglist>(gchar *&amp;buffer, gsize &amp;buffer_size, const Glib::ustring &amp;type=&quot;png&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>ae5d9d6b41607425eed948645a3a76f5</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, InterpType interp_type) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Pixbuf &gt;</type>
      <name>scale_simple</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>73e2c7be0469e402cc20fbad27015767</anchor>
      <arglist>(int dest_width, int dest_height, InterpType interp_type) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Pixbuf</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>275644e5e1adce04cddf67baa263e26b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixbuf &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>8c635f730b93c774c35a32e4338fda9f</anchor>
      <arglist>(Colorspace colorspace, bool has_alpha, int bits_per_sample, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixbuf &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>93dfca792b59fc744eb5f1722e3a464a</anchor>
      <arglist>(const Glib::RefPtr&lt; Image &gt; &amp;src, const Glib::RefPtr&lt; Colormap &gt; &amp;cmap, int src_x, int src_y, int dest_x, int dest_y, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixbuf &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>5bc5277d11bc7406855271267d60ce2b</anchor>
      <arglist>(const Glib::RefPtr&lt; Drawable &gt; &amp;src, const Glib::RefPtr&lt; Colormap &gt; &amp;cmap, int src_x, int src_y, int dest_x, int dest_y, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixbuf &gt;</type>
      <name>create_from_data</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>526129d481ff04e8953c18b0b12c4c55</anchor>
      <arglist>(const guint8 *data, Colorspace colorspace, bool has_alpha, int bits_per_sample, int width, int height, int rowstride, const SlotDestroyData &amp;destroy_slot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixbuf &gt;</type>
      <name>create_from_data</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>8a3b524f26acd2f9efc4abe9c294d341</anchor>
      <arglist>(const guint8 *data, Colorspace colorspace, bool has_alpha, int bits_per_sample, int width, int height, int rowstride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixbuf &gt;</type>
      <name>create_from_file</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>5000775e43142f3e764ba64236c95d47</anchor>
      <arglist>(const std::string &amp;filename, int width, int height, bool preserve_aspect_ratio=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixbuf &gt;</type>
      <name>create_from_file</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>20d7a2a52dab246e4bb758ecba38e4ca</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixbuf &gt;</type>
      <name>create_from_inline</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>aac78677d8310866334827db2a9f753c</anchor>
      <arglist>(int data_length, const guint8 *data, bool copy_pixels=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixbuf &gt;</type>
      <name>create_from_xpm_data</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>d00762020e4802e9bb0cbd7645a44032</anchor>
      <arglist>(const char *const *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixbuf &gt;</type>
      <name>create_subpixbuf</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>35e610247014f8e2fe7969ff6c8da074</anchor>
      <arglist>(const Glib::RefPtr&lt; Pixbuf &gt; &amp;src_pixbuf, int src_x, int src_y, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SListHandle_PixbufFormat</type>
      <name>get_formats</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>97b60f81707d0e61f55fa83596a8c1f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Pixbuf</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>3b0ca678f26d95814c041bac591a911f</anchor>
      <arglist>(const Glib::RefPtr&lt; Image &gt; &amp;src, const Glib::RefPtr&lt; Colormap &gt; &amp;cmap, int src_x, int src_y, int dest_x, int dest_y, int width, int height)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Pixbuf</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>3445465fb0e98edbbc89c015dcd2d941</anchor>
      <arglist>(const Glib::RefPtr&lt; Drawable &gt; &amp;src, const Glib::RefPtr&lt; Colormap &gt; &amp;cmap, int src_x, int src_y, int dest_x, int dest_y, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Pixbuf &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Pixbuf.html</anchorfile>
      <anchor>0688e4500d3b17ffcf12a93da257c312</anchor>
      <arglist>(GdkPixbuf *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::PixbufAnimation</name>
    <filename>classGdk_1_1PixbufAnimation.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>int</type>
      <name>get_height</name>
      <anchorfile>classGdk_1_1PixbufAnimation.html</anchorfile>
      <anchor>5caa2145a85dbb488ca60b03c72b2782</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; PixbufAnimationIter &gt;</type>
      <name>get_iter</name>
      <anchorfile>classGdk_1_1PixbufAnimation.html</anchorfile>
      <anchor>7ad528dcc330239499e0c0f6010905b7</anchor>
      <arglist>(const GTimeVal *start_time)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Pixbuf &gt;</type>
      <name>get_static_image</name>
      <anchorfile>classGdk_1_1PixbufAnimation.html</anchorfile>
      <anchor>4efed6e73f1034242e787b454f485566</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_width</name>
      <anchorfile>classGdk_1_1PixbufAnimation.html</anchorfile>
      <anchor>50a299f886fcad0bfed2a7c81986be39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GdkPixbufAnimation *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1PixbufAnimation.html</anchorfile>
      <anchor>48e7979c35a6a4482db6137d179fe10e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkPixbufAnimation *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1PixbufAnimation.html</anchorfile>
      <anchor>2bd240996977822cb78fe557fc8c07f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkPixbufAnimation *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1PixbufAnimation.html</anchorfile>
      <anchor>4eba6a2ff85859cfc4171015861ffcbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_static_image</name>
      <anchorfile>classGdk_1_1PixbufAnimation.html</anchorfile>
      <anchor>c80a08e196de1df9282e851e22a642e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PixbufAnimation</name>
      <anchorfile>classGdk_1_1PixbufAnimation.html</anchorfile>
      <anchor>17db13cdf6b87ed6e4ee9f2bacd685a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; PixbufAnimation &gt;</type>
      <name>create_from_file</name>
      <anchorfile>classGdk_1_1PixbufAnimation.html</anchorfile>
      <anchor>039f247eb93253b2242c4eadfa7f0a79</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::PixbufAnimation &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1PixbufAnimation.html</anchorfile>
      <anchor>2685688544b6da7582ab2eb2d4e51111</anchor>
      <arglist>(GdkPixbufAnimation *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::PixbufAnimationIter</name>
    <filename>classGdk_1_1PixbufAnimationIter.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>const GdkPixbufAnimationIter *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1PixbufAnimationIter.html</anchorfile>
      <anchor>8d6407acb0d49bc5ff6ed415d93b536b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkPixbufAnimationIter *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1PixbufAnimationIter.html</anchorfile>
      <anchor>5aac29041dd100a119b8aa703dbafe3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkPixbufAnimationIter *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1PixbufAnimationIter.html</anchorfile>
      <anchor>e2e23368fa026c6deeaacd4168074a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PixbufAnimationIter</name>
      <anchorfile>classGdk_1_1PixbufAnimationIter.html</anchorfile>
      <anchor>bb04812c40c3cde3adae527f91e992b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::PixbufAnimationIter &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1PixbufAnimationIter.html</anchorfile>
      <anchor>0c68bd7a2e248042af42c41d2aa11016</anchor>
      <arglist>(GdkPixbufAnimationIter *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::PixbufError</name>
    <filename>classGdk_1_1PixbufError.html</filename>
    <base>Glib::Error</base>
    <member kind="enumeration">
      <name>Code</name>
      <anchor>88236f7854c155dba4d50f5e41469833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORRUPT_IMAGE</name>
      <anchor>88236f7854c155dba4d50f5e41469833b1f4d70cddf3b539a72c3704a694c501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INSUFFICIENT_MEMORY</name>
      <anchor>88236f7854c155dba4d50f5e41469833110fe2d177fb5682e7371373d07b9f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAD_OPTION</name>
      <anchor>88236f7854c155dba4d50f5e41469833b611d4ef918c519e7c50fc978b097481</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_TYPE</name>
      <anchor>88236f7854c155dba4d50f5e41469833d9014e17a6a87ddf8e757697560ed8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUPPORTED_OPERATION</name>
      <anchor>88236f7854c155dba4d50f5e41469833942b908d047dab667d23c95c4036105f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED</name>
      <anchor>88236f7854c155dba4d50f5e414698337511ec62003aaac7a8b9b395be43143e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Code</type>
      <name>code</name>
      <anchorfile>classGdk_1_1PixbufError.html</anchorfile>
      <anchor>1a82201fc97ad43d03cb22983e4a858f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PixbufError</name>
      <anchorfile>classGdk_1_1PixbufError.html</anchorfile>
      <anchor>04996cf35ac4f3b39a47795d618ec2c4</anchor>
      <arglist>(GError *gobject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PixbufError</name>
      <anchorfile>classGdk_1_1PixbufError.html</anchorfile>
      <anchor>b1f966ba0378e2253e56c268e87e50d7</anchor>
      <arglist>(Code error_code, const Glib::ustring &amp;error_message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::PixbufFormat</name>
    <filename>classGdk_1_1PixbufFormat.html</filename>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_description</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>443e131ad70a5df24d4745c23f1ffcbd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::StringArrayHandle</type>
      <name>get_extensions</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>baf5af6f80e851da7d6fcf203c79d4fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_license</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>c58d2bfb4fd8c2ce5a08a160123a9fab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::StringArrayHandle</type>
      <name>get_mime_types</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>5625d36ad9141964f746a6ef05ba88fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>9dcb4ec5ad2b4ad663aadbde1aa42e4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GdkPixbufFormat *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>09a86ed2154606405b854ba70fd5114d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkPixbufFormat *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>f7c227a346029e1810a158621d83c041</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_disabled</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>d8e1fa5580658fa5cf9ceca8c9c3e38d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_scalable</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>af63eb393f44f50a1250bbb8803f49ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_writable</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>8edfd0d77c074d7aa87a2b07b3ff1b3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PixbufFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>b745b4d1d10c0a4782a688075e2a97f2</anchor>
      <arglist>(const PixbufFormat &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PixbufFormat</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>f63f08f75779253c28790b91a1841af4</anchor>
      <arglist>(const PixbufFormat &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PixbufFormat</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>b24a99bbf2b292fbb13cda11e70a8970</anchor>
      <arglist>(const GdkPixbufFormat *gobject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PixbufFormat</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>3ede944d34e83194d621ce33df84c263</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_disabled</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>3f732791ce581721ebbcff8fd2ac2971</anchor>
      <arglist>(bool disabled=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PixbufFormat</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>109a9e754a1637bffc88d380a2b174fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const GdkPixbufFormat *</type>
      <name>gobject_</name>
      <anchorfile>classGdk_1_1PixbufFormat.html</anchorfile>
      <anchor>a57d4ce705d7e1cbfb3076b2375cfd32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::PixbufLoader</name>
    <filename>classGdk_1_1PixbufLoader.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>9512407e3feac5405a6ac6e12ef23bfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::PixbufAnimation &gt;</type>
      <name>get_animation</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>9e69e076ec80ee35b0acaaf6824a3570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PixbufFormat</type>
      <name>get_format</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>b1785b9798362416ffb03ce02dd267d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Pixbuf &gt;</type>
      <name>get_pixbuf</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>4aa818981d7690da1fd23a10f5cde21a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GdkPixbufLoader *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>99541d054d563108b0bfe05c31b870c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkPixbufLoader *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>68a692fc8f18fac87659cb9ce4219df6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkPixbufLoader *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>b86dda7f88d82cf1374617ad978466c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_size</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>295cd5abb9e14975a6836f1bb568db58</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_area_prepared</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>511c0929d1e481cd98faf77bd2d579c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy4&lt; void, int, int, int, int &gt;</type>
      <name>signal_area_updated</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>d816c3154d7abe8519633aa2727eb5ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_closed</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>2d72e897acfb0c56eaaf72f046db134f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, int, int &gt;</type>
      <name>signal_size_prepared</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>26f567bc1828c59a8b8a710115e86b2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>90ce41040208597527cf2251631aad45</anchor>
      <arglist>(const guint8 *buf, gsize count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PixbufLoader</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>d84541e46f4e048fa8b8bc7eb2774dc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; PixbufLoader &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>5d0a2be7c289b8b83e3ee9c8570b37ff</anchor>
      <arglist>(const Glib::ustring &amp;image_type, bool mime_type=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; PixbufLoader &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>e671a5fd6f63039b761f5d78475a3f92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_area_prepared</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>291dd42961d273faf6589f7400e30c29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_area_updated</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>16df36c7bc304ff980973924133342e7</anchor>
      <arglist>(int x, int y, int width, int height)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_closed</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>de3595deb97cad8b7c569f9a66bfe03f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PixbufLoader</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>8bb93227a052da0b9db5c51372a75351</anchor>
      <arglist>(const Glib::ustring &amp;image_type, bool mime_type=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PixbufLoader</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>373c249cdae4df4563736169f68915f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::PixbufLoader &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1PixbufLoader.html</anchorfile>
      <anchor>b9193291650c2cca2b9367be62217339</anchor>
      <arglist>(GdkPixbufLoader *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Pixmap</name>
    <filename>classGdk_1_1Pixmap.html</filename>
    <base>Gdk::Drawable</base>
    <member kind="function">
      <type>const GdkPixmap *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>1846174eec3830107a67c894d40c488e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkPixmap *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>fce42f221533d3d70d9b569fcdc04ba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkPixmap *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>8f7ae27c4d426b29f0c78768558c540f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Pixmap</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>6388dbc1ea13ecd588c4e0d9b39e12e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixmap &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>a17aa20b832a00359e5a955c1fbba638</anchor>
      <arglist>(const Glib::RefPtr&lt; Display &gt; &amp;display, NativeWindow anid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixmap &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>30c7b01942fef41c79343ef22ab48c51</anchor>
      <arglist>(const Glib::RefPtr&lt; Drawable &gt; &amp;drawable, const char *data, int width, int height, int depth, const Color &amp;fg, const Color &amp;bg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixmap &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>7fd33e27986de7e1f9007a2caa51602d</anchor>
      <arglist>(const Glib::RefPtr&lt; Drawable &gt; &amp;drawable, int width, int height, int depth=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixmap &gt;</type>
      <name>create_from_data</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>bf4a4088734c7ab1d9ad8e7c1810eb0b</anchor>
      <arglist>(const Glib::RefPtr&lt; const Drawable &gt; &amp;drawable, const char *data, int width, int height, int depth, const Color &amp;fg, const Color &amp;bg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixmap &gt;</type>
      <name>create_from_xpm</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>c42edb8c440948c0fc967c150d9d51db</anchor>
      <arglist>(const Glib::RefPtr&lt; Colormap &gt; &amp;colormap, Glib::RefPtr&lt; Bitmap &gt; &amp;mask, const char *const *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixmap &gt;</type>
      <name>create_from_xpm</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>0c8f0c29a699ff740c23414d49598516</anchor>
      <arglist>(const Glib::RefPtr&lt; Colormap &gt; &amp;colormap, Glib::RefPtr&lt; Bitmap &gt; &amp;mask, const Color &amp;transparent_color, const char *const *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixmap &gt;</type>
      <name>create_from_xpm</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>5e7146e2d65d3e162de9abef415f8a28</anchor>
      <arglist>(const Glib::RefPtr&lt; const Drawable &gt; &amp;drawable, const Glib::RefPtr&lt; Colormap &gt; &amp;colormap, Glib::RefPtr&lt; Bitmap &gt; &amp;mask, const Color &amp;transparent_color, const char *const *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixmap &gt;</type>
      <name>create_from_xpm</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>4d840c9c5bb83486437ba8b14ba3c766</anchor>
      <arglist>(const Glib::RefPtr&lt; const Drawable &gt; &amp;drawable, Glib::RefPtr&lt; Bitmap &gt; &amp;mask, const Color &amp;transparent_color, const char *const *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixmap &gt;</type>
      <name>create_from_xpm</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>9e07bf279ae2667dc26630d311a0227f</anchor>
      <arglist>(const Glib::RefPtr&lt; const Drawable &gt; &amp;drawable, const Glib::RefPtr&lt; Colormap &gt; &amp;colormap, Glib::RefPtr&lt; Bitmap &gt; &amp;mask, const Color &amp;transparent_color, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixmap &gt;</type>
      <name>create_from_xpm</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>6749902e1a5b7fcc84eff38810cb9c54</anchor>
      <arglist>(const Glib::RefPtr&lt; const Drawable &gt; &amp;drawable, Glib::RefPtr&lt; Bitmap &gt; &amp;mask, const Color &amp;transparent_color, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Pixmap &gt;</type>
      <name>create_from_xpm</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>020828c90447768f827bb90df514c810</anchor>
      <arglist>(const Glib::RefPtr&lt; const Drawable &gt; &amp;drawable, const Color &amp;transparent_color, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Pixmap</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>4fe618c7297f6edadcc605fe9fc2231b</anchor>
      <arglist>(const Glib::RefPtr&lt; Display &gt; &amp;display, NativeWindow anid)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Pixmap</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>7dd6e032512e5aa5b2e17f85199a490e</anchor>
      <arglist>(const Glib::RefPtr&lt; Drawable &gt; &amp;drawable, const char *data, int width, int height, int depth, const Color &amp;fg, const Color &amp;bg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Pixmap</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>1135406e177d8b9b9b38f25055f950ee</anchor>
      <arglist>(const Glib::RefPtr&lt; Drawable &gt; &amp;drawable, int width, int height, int depth=-1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Pixmap</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>dd5f396994839409ad32a9a7d4b6d2de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Pixmap &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Pixmap.html</anchorfile>
      <anchor>c92ae7c77a2ffc553299205f4a437130</anchor>
      <arglist>(GdkPixmapObject *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Point</name>
    <filename>classGdk_1_1Point.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>57e80df96d23e0e0d92cc5c9cef6460d</anchor>
      <arglist>(const Gdk::Point &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_x</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>9cdf86063fd8a56ecfb3aa3f313a4950</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_y</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>4e841b424ebfc0151f0e6c3e127e0b92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GdkPoint *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>2e363a7d4da542c289df040862780469</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkPoint *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>bf82decf2edb021e9ad90cbcbb516406</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>d9d7e657c0a681e3ad6cb1def6aba201</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>f4665bd41c8079300a333a184047edb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_x</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>0d96ac95212f24839b4680018073c5a9</anchor>
      <arglist>(int x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_y</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>6c0a9663aed8194361613a85615f1783</anchor>
      <arglist>(int y)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GdkPoint</type>
      <name>gobject_</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>f8dfba2120044a3c1f96cc5c80da240b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>4eca57992960bc714c74f0bf6a9fd18d</anchor>
      <arglist>(const Point &amp;lhs, const Point &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>d32019380665fdd1d07e75f3482544a3</anchor>
      <arglist>(const Point &amp;lhs, const Point &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const Gdk::Point &amp;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>0f9fbf7111dd5997dd3eb38961023ac6</anchor>
      <arglist>(const GdkPoint *object)</arglist>
    </member>
    <member kind="function">
      <type>Gdk::Point &amp;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Point.html</anchorfile>
      <anchor>8dc7017c23dc649a4715ad2b26dd80ed</anchor>
      <arglist>(GdkPoint *object)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Rectangle</name>
    <filename>classGdk_1_1Rectangle.html</filename>
    <member kind="function">
      <type>int</type>
      <name>get_height</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>712def0281db83c9a5db54efdf08716a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_width</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>6768444395a35be136dcbcb96c092eeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_x</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>9617a6b06556cf678a349d943dc90662</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_y</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>a733ca00ef7dc830e42c7687daf1fc7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GdkRectangle *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>f758f3fa5443c2f0dad975bdfed112df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkRectangle *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>523818baad192ae7116554867446a8cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_zero_area</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>b1936e7e0a1fc241ca889ffeefe03e93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Rectangle &amp;</type>
      <name>intersect</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>0de9fe1fd7955800242844a35eb3cf5f</anchor>
      <arglist>(const Rectangle &amp;src2, bool &amp;rectangles_intersect)</arglist>
    </member>
    <member kind="function">
      <type>Rectangle &amp;</type>
      <name>intersect</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>f7188c817c550890323012e543a96594</anchor>
      <arglist>(const Rectangle &amp;src2)</arglist>
    </member>
    <member kind="function">
      <type>Rectangle &amp;</type>
      <name>join</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>a3482aa592511793902d1eedcb854ba7</anchor>
      <arglist>(const Rectangle &amp;src2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rectangle</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>4fc9fdc9c79bfb6e290630c91ed36796</anchor>
      <arglist>(int x, int y, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rectangle</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>6a5cee08222e450ce0634133f0b2dcdc</anchor>
      <arglist>(const GdkRectangle *gobject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rectangle</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>4355c251991e793a3d1223a570636a73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_height</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>0fe5422ce2c1cdef0e54802390bb6d63</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_width</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>4ee72346a08bf546dc0763f19f6f713b</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_x</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>b4cdda52ab2748841ee867406a80e3bb</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_y</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>c001c280afb816507db7ee1448b51ff4</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GdkRectangle</type>
      <name>gobject_</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>fdbfa8f303faffbb217db17de152eda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Gdk::Rectangle &amp;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>bdb81cb65b494d2e4a50888a1e29f64b</anchor>
      <arglist>(const GdkRectangle *object)</arglist>
    </member>
    <member kind="function">
      <type>Gdk::Rectangle &amp;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Rectangle.html</anchorfile>
      <anchor>de8b8c02001ee3d868068c10743a13dc</anchor>
      <arglist>(GdkRectangle *object)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Region</name>
    <filename>classGdk_1_1Region.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>f7753c68bccb64f394914e11b866d2ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_clipbox</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>a3c12f5281e440334f941d542e5b8a5e</anchor>
      <arglist>(const Rectangle &amp;rectangle)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ArrayHandle&lt; Rectangle &gt;</type>
      <name>get_rectangles</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>24f61bbfd4d7477e2e3ebc9d1a77c543</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GdkRegion *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>bbab3766b295ad9f13cfe4239bd62de5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkRegion *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>88ddc5f67e8f73ff670940a5bf271d95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkRegion *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>1bcf45ef91d6bcd306741c65acca5a1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>intersect</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>cd2355a5079d9db24f71aa19836284b5</anchor>
      <arglist>(const Region &amp;source2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>offset</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>aa148e85944b0f80aac5c63dcdf0d539</anchor>
      <arglist>(int dx, int dy)</arglist>
    </member>
    <member kind="function">
      <type>Region &amp;</type>
      <name>operator=</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>4c9371596bda2f44397c2c8aed19451e</anchor>
      <arglist>(const Region &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_in</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>a970ecf413ac23939f529b9e1c64e4ac</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>OverlapType</type>
      <name>rect_in</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>7c07ccb6b945f3aea839cf5a240e9cda</anchor>
      <arglist>(const Rectangle &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Region</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>a6cf19ceb186845c0ec58f3608b7012f</anchor>
      <arglist>(const Rectangle &amp;rectangle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Region</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>fbaeee985278c783b1c2ef8024ef5798</anchor>
      <arglist>(const Glib::ArrayHandle&lt; Gdk::Point &gt; &amp;points, FillRule fill_rule)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Region</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>572e1d42d9f8fa0921e4020e54d89879</anchor>
      <arglist>(const Region &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Region</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>9d713e1c3563e4cec3d29e5484ba0ae9</anchor>
      <arglist>(GdkRegion *castitem, bool make_a_copy=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Region</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>cbf9cddc76ff394cca43693cf205001f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>704914b3d479f04287bda71e3505601c</anchor>
      <arglist>(int dx, int dy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spans_intersect_foreach</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>182373eb640d80bcf9b3a37a496e770d</anchor>
      <arglist>(GdkSpan *spans, int n_spans, bool sorted, GdkSpanFunc function, gpointer data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subtract</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>3bda6bea1ed064c6ab41700d24b2933e</anchor>
      <arglist>(const Region &amp;source2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>union_</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>9c911592e7eba011d2c1874ca4ec2b37</anchor>
      <arglist>(const Region &amp;source2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>union_with_rect</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>c2099c7feb3f0db0a13599ce82a64ccb</anchor>
      <arglist>(const Rectangle &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xor_</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>13df0bfd25da620cae29dc8421b144ad</anchor>
      <arglist>(const Region &amp;source2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Region</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>090553fce729ac41f5ee86670596e060</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GdkRegion *</type>
      <name>gobject_</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>a848e0e9212789e21ac405d96baad62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>a1bf387412637ba1e7bde5d96be04716</anchor>
      <arglist>(const Region &amp;lhs, const Region &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>e7352d5986918d60055ffec688285606</anchor>
      <arglist>(const Region &amp;lhs, const Region &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Gdk::Region</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Region.html</anchorfile>
      <anchor>984fe93ad98e4caa2765c67380425bfb</anchor>
      <arglist>(GdkRegion *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::RgbCmap</name>
    <filename>classGdk_1_1RgbCmap.html</filename>
    <member kind="function">
      <type>const GdkRgbCmap *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1RgbCmap.html</anchorfile>
      <anchor>2c1291f42d3409511f7f8d7eee1a221f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkRgbCmap *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1RgbCmap.html</anchorfile>
      <anchor>960bd5cd1cfe964d179a38c0b5567e2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const guint32 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classGdk_1_1RgbCmap.html</anchorfile>
      <anchor>be7748e6844e07c78e58a17bc59316d1</anchor>
      <arglist>(unsigned long index) const </arglist>
    </member>
    <member kind="function">
      <type>guint32 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classGdk_1_1RgbCmap.html</anchorfile>
      <anchor>8759c045060a42d6e2f66239adde1435</anchor>
      <arglist>(unsigned long index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RgbCmap</name>
      <anchorfile>classGdk_1_1RgbCmap.html</anchorfile>
      <anchor>eb85e4a0871daa26b5d14ca1d62ac19c</anchor>
      <arglist>(const Glib::ArrayHandle&lt; guint32 &gt; &amp;colors)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>size</name>
      <anchorfile>classGdk_1_1RgbCmap.html</anchorfile>
      <anchor>e082af9d951fd3add9c20bf3091f05d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RgbCmap</name>
      <anchorfile>classGdk_1_1RgbCmap.html</anchorfile>
      <anchor>17ce050c3c2b494789244b2771949010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GdkRgbCmap *</type>
      <name>gobject_</name>
      <anchorfile>classGdk_1_1RgbCmap.html</anchorfile>
      <anchor>fdcac4e54a810bec32ab67351affede5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Screen</name>
    <filename>classGdk_1_1Screen.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>void</type>
      <name>broadcast_client_message</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>a8f49a7d3ce95d4db7ee0997c3b031c0</anchor>
      <arglist>(GdkEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Colormap &gt;</type>
      <name>get_default_colormap</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>d0cd34f09abd974512a6cacde340288f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Colormap &gt;</type>
      <name>get_default_colormap</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>657337da43c0b86c9d02693f8b849091</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Display &gt;</type>
      <name>get_display</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>7f4c4078d1576c6903b82df52bdd6c6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Display &gt;</type>
      <name>get_display</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>09a937007c4c386f2e32bd09e6017072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_height</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>4d0b1a971c87761d79e64c9e04ffe355</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_height_mm</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>f49c58dd81e12e9106b3e25fcb0af6e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_monitor_at_point</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>a79c0e9c13fcf293c471b6498d3689e5</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_monitor_at_window</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>49e39d52b90bef267647b0c801e53a5b</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;window) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_monitor_geometry</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>df65c0053fa073c8c44fa1bbeb21c02a</anchor>
      <arglist>(int monitor_num, Rectangle &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_monitors</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>fa47b24f2c133204be5816106a2d87a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_number</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>5b7ad1652ea1b6df39b943d25198a904</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Colormap &gt;</type>
      <name>get_rgb_colormap</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>9f3a3039971847f5b69acb2e1c07cee5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Colormap &gt;</type>
      <name>get_rgb_colormap</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>e692201295f5d0fc11485727f69e9f2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Visual &gt;</type>
      <name>get_rgb_visual</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>f188340f60bbb64e0793979f19fee227</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Visual &gt;</type>
      <name>get_rgb_visual</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>4d39749f358181494312b61b224af0f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Window &gt;</type>
      <name>get_root_window</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>0ad4282fd382723bda580e7db4cc2c64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Window &gt;</type>
      <name>get_root_window</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>04843c5046eb14a175bbbdcc490e481f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_setting</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>1055bf49d89a460c312a749946f22ecd</anchor>
      <arglist>(const Glib::ustring &amp;name, ValueType &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Colormap &gt;</type>
      <name>get_system_colormap</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>4daf5f6e0d8c683d9ba7a570c01882de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Colormap &gt;</type>
      <name>get_system_colormap</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>8e4bf76ed674726390b97cdd83813052</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Visual &gt;</type>
      <name>get_system_visual</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>e3e8b28ce7fe261c2f389683f3c98bef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Visual &gt;</type>
      <name>get_system_visual</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>fbc7f0ced954e5d7cc4b3b823f09955e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; Glib::RefPtr&lt; Window &gt; &gt;</type>
      <name>get_toplevel_windows</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>afdc7dfdc93561ebcc2f56d3aa49094a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_width</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>0ea643f504cd7aba79ce0c987e0dee3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_width_mm</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>d6a037463ce810b4d19f2fa0d6d38644</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GdkScreen *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>d1cdbb6f90e29485640ac98ede8f7d30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkScreen *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>47bd96f3873d1a839a405fb25a7e6841</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkScreen *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>52b998dac033ef60f30bebe018e8db3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; Glib::RefPtr&lt; Visual &gt; &gt;</type>
      <name>list_visuals</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>b0cf7dabe136c0695ff295e919673150</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>make_display_name</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>b2317142ac88cf9f3975734092b049dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_colormap</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>83fa6dd131389372275af11d9a94cef4</anchor>
      <arglist>(const Glib::RefPtr&lt; const Colormap &gt; &amp;colormap)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_size_changed</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>d3756022fbe94addcb3b2d6b9e4da4d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Screen</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>7bf2ed7c4733ab69f9f82e16da280be5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Screen &gt;</type>
      <name>get_default</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>9f9cb21db16c3c12c0c19210e788098c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_size_changed</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>4a608a98286a3194d4424759886f3f4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Screen &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Screen.html</anchorfile>
      <anchor>2eba3d45c2bfa999442a0930118dfae3</anchor>
      <arglist>(GdkScreen *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Visual</name>
    <filename>classGdk_1_1Visual.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Screen &gt;</type>
      <name>get_screen</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>194d4df865f1a72171bae1de27571ca4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Screen &gt;</type>
      <name>get_screen</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>7e10f47bbec94749bf683969e52927a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GdkVisual *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>3452bcc88c3ef7b9d9d1489ac84e3629</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkVisual *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>23e5a76ba206f65d763186a9161b1f00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkVisual *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>ac860c63e6f3740145653aef122bdf11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Visual</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>3e1b56ed29c8c6b4a9b54a4bc14a64a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Visual &gt;</type>
      <name>get_best</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>a58e64d37a98afc31f4a09412b558863</anchor>
      <arglist>(int depth, VisualType visual_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Visual &gt;</type>
      <name>get_best</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>23a87ca05f0ff38962c341fad1698239</anchor>
      <arglist>(VisualType visual_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Visual &gt;</type>
      <name>get_best</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>2f44b4029c4b3091f567903f6991e88a</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Visual &gt;</type>
      <name>get_best</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>8d67541c7ac1cca24b20f1e04a654c9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_best_depth</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>4033654c987ba7208b7f1ab8e53c04a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VisualType</type>
      <name>get_best_type</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>9653abce581c94fca4dca322ffb4e16d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Visual &gt;</type>
      <name>get_system</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>4724a117dabcb795c406fea0172e3d08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Visual</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>04412275c902225a6bd103d0a5f3ad2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Visual &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Visual.html</anchorfile>
      <anchor>151170bd9f613ba53f811871166a6f55</anchor>
      <arglist>(GdkVisual *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gdk::Window</name>
    <filename>classGdk_1_1Window.html</filename>
    <base>Gdk::Drawable</base>
    <member kind="function">
      <type>void</type>
      <name>add_filter</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>413863a30bbac24d6d1a207401c07caf</anchor>
      <arglist>(GdkFilterFunc function, gpointer data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>begin_move_drag</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>f6a0afd0f7d850e04a3cdc5d76115c56</anchor>
      <arglist>(int button, int root_x, int root_y, guint32 timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>begin_paint_rect</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>a0cc483d4278e4c7fb0cee2d109095ba</anchor>
      <arglist>(Rectangle &amp;rectangle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>begin_paint_region</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>e9b866577d6a20aa250b74a1144dca3f</anchor>
      <arglist>(const Region &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>begin_resize_drag</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>4e2292672c3e82f7b25503db8d9c0266</anchor>
      <arglist>(WindowEdge edge, int button, int root_x, int root_y, guint32 timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>62057e2fe9726f664dd01319e645f7b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_area</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>5d0030ccfb0a62bd6d734c49cb706a51</anchor>
      <arglist>(int x, int y, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_area_e</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>1b9659f60941e5f14b3497409d03409a</anchor>
      <arglist>(int x, int y, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>configure_finished</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>ebb7266930dad01675f28abe8e5c4cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deiconify</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>2c43698b27dc5e31b4c7c1ca76496a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable_synchronized_configure</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>356e4e19207606e91f87346a378e1b1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end_paint</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>21c920c3f5903e7d338b68c68f09e645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>focus</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>7b30990c3efc8d50215fcb6f8cde0546</anchor>
      <arglist>(guint32 timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freeze_updates</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>15ebab2c454f75f0a5342542626cbdde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fullscreen</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>09a8cf95b58f8cdcc819d6064f6dc984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; Glib::RefPtr&lt; const Window &gt; &gt;</type>
      <name>get_children</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>058a3a892228ea6b061b27d0b4bc5f90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; Glib::RefPtr&lt; Window &gt; &gt;</type>
      <name>get_children</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>64ed74dec0ef11678a2b70286da1c3dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_decorations</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>f006eb45e3ce4884a731a33913493290</anchor>
      <arglist>(WMDecoration &amp;decorations) const </arglist>
    </member>
    <member kind="function">
      <type>EventMask</type>
      <name>get_events</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>41eaa04d1b75d309be5be8639b1bf1b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_frame_extents</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>b518e9b6a14392722f71cb2174c40d55</anchor>
      <arglist>(Rectangle &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_geometry</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>6833d29726c3d995c39b74310d21326e</anchor>
      <arglist>(int &amp;x, int &amp;y, int &amp;width, int &amp;height, int &amp;depth) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Window &gt;</type>
      <name>get_group</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>1faf6b134e161a09ad9ce937585176bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Window &gt;</type>
      <name>get_group</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>d151acb64c1a34158cd3ace71889f260</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_internal_paint_info</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>9a88b194ecdcee52fd7d37118d5375db</anchor>
      <arglist>(Glib::RefPtr&lt; Drawable &gt; &amp;real_drawable, int &amp;x_offset, int &amp;y_offset) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_origin</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>f7eef7c273c02fbc0fd02c075b57309f</anchor>
      <arglist>(int &amp;x, int &amp;y) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Window &gt;</type>
      <name>get_parent</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>b5485601dc363c5aa40862113a1a40ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Window &gt;</type>
      <name>get_parent</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>c09f2facb64137aa5b05623c2b41063a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Window &gt;</type>
      <name>get_pointer</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>7b72ec86d47d628bd9112a803d61089f</anchor>
      <arglist>(int &amp;x, int &amp;y, ModifierType &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_position</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>86dcf2d6fe032353e1ef76c69887dae7</anchor>
      <arglist>(int &amp;x, int &amp;y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_root_origin</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>e886fd01bfaa25d1c843bafeb745790f</anchor>
      <arglist>(int &amp;x, int &amp;y) const </arglist>
    </member>
    <member kind="function">
      <type>WindowState</type>
      <name>get_state</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>0e3921982caec87dedde90140e134d3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Window &gt;</type>
      <name>get_toplevel</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>025df98a25bb99ef3144004cb9547878</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Window &gt;</type>
      <name>get_toplevel</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>13b651e86823b82bb7c06249b30f95de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Region</type>
      <name>get_update_area</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>6145bbac95071f5783752504d169c7b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_user_data</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>82d50ebb9c1f2bce00437eecc3f2b21c</anchor>
      <arglist>(gpointer *data)</arglist>
    </member>
    <member kind="function">
      <type>WindowType</type>
      <name>get_window_type</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>a5d6f691b65a70deae5ee6d5883e9a6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GdkWindow *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>9cd1fbdc140ff77e1b005938bd439f49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GdkWindow *</type>
      <name>gobj</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>0bc9fc92bac3c509b0a0d754488903b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GdkWindow *</type>
      <name>gobj_copy</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>ddb464bdf61c63040afe7bae6d1ed4bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hide</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>2850d6c550e5c2f73f82fe0043b091b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iconify</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>6d14f032c5f40a83ded5e9817cafaae3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidate_rect</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>fd705d134dd0753dfd5d76bcb4988c27</anchor>
      <arglist>(const Rectangle &amp;rect, bool invalidate_children)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidate_region</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>1a68d500a7be88de01d87e781aa2be89</anchor>
      <arglist>(const Region &amp;region, bool invalidate_children=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_viewable</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>9e4506546231e69eebebc398627de723</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_visible</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>44d6daf9e5cd55b18891a5173956d3bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GrabStatus</type>
      <name>keyboard_grab</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>eece1b9a0e700b161b86471843a906ac</anchor>
      <arglist>(bool owner_events, guint32 timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lower</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>275d4424691fee615c469f7c6bdd59bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maximize</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>4cc88ddb51aff3135603a5282073f625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge_child_shapes</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>48118e2ebc867bc3c726d85f5eec0659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>bdaf2a58abef5b8bc4f7a36d7109076e</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move_region</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>1c1e8c3af5bdd711be6ef487ff01cd8a</anchor>
      <arglist>(const Region &amp;region, int dx, int dy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move_resize</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>fa7df5ed11a3b022c567e644d64ada07</anchor>
      <arglist>(int x, int y, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>GrabStatus</type>
      <name>pointer_grab</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>2bcea48b9e4a8f747f8c6ace58fc4651</anchor>
      <arglist>(bool owner_events, EventMask event_mask, guint32 timestamp)</arglist>
    </member>
    <member kind="function">
      <type>GrabStatus</type>
      <name>pointer_grab</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>a448a6cd06d1421d519d78da43ae6b8f</anchor>
      <arglist>(bool owner_events, EventMask event_mask, const Cursor &amp;cursor, guint32 timestamp)</arglist>
    </member>
    <member kind="function">
      <type>GrabStatus</type>
      <name>pointer_grab</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>6bcc579d9de9494524681890e69147c7</anchor>
      <arglist>(bool owner_events, EventMask event_mask, const Glib::RefPtr&lt; const Window &gt; &amp;confine_to, const Cursor &amp;cursor, guint32 time_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process_updates</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>6ec5f7e788470159672511c964771285</anchor>
      <arglist>(bool update_children)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>6eef65b862344ad01b01e527f2c39741</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>register_dnd</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>53a80a911aab9875900da568c57b0cee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_filter</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>a0b04aed6d338ce78f10060b025ceb3f</anchor>
      <arglist>(GdkFilterFunc function, gpointer data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reparent</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>1de4d3f12a7f2e7e866f1d9909a9a001</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;new_parent, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>c24547040d1662585c8ee64fe56780f6</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scroll</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>7c96ca3674bbf8dbd71602d2f7893b8e</anchor>
      <arglist>(int dx, int dy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_accept_focus</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>cb1d7d6cbd6691a38b699a39d2eecc30</anchor>
      <arglist>(bool accept_focus=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_back_pixmap</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>bf075b5f239113f06053a8090d10b5cb</anchor>
      <arglist>(const Glib::RefPtr&lt; Pixmap &gt; &amp;pixmap, bool parent_relative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_background</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>3beabdcf6f6f2c36f03288aaba209863</anchor>
      <arglist>(const Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_child_shapes</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>0573c6c2876784956e463eccebb55c6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_cursor</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>ba9323e496965a473e37566140cc9a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_cursor</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>bb73b1f599ce6cb72d2e184c63610fd0</anchor>
      <arglist>(const Cursor &amp;cursor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_decorations</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>851f5cf4a7e203d8f6f6078818b7f80d</anchor>
      <arglist>(WMDecoration decorations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_events</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>be022e72429562865fa0d31587056890</anchor>
      <arglist>(EventMask event_mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_focus_on_map</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>df1d9237560226bc8b78ae48c9172e08</anchor>
      <arglist>(bool focus_on_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_functions</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>2ada3527bed8ba03670d83203c09a446</anchor>
      <arglist>(WMFunction functions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_geometry_hints</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>6ec3d94409fddef481e3e57714c577fa</anchor>
      <arglist>(const Geometry &amp;geometry, WindowHints geom_mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_group</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>c45fc54f035a56f9b8c6a1f5a8a63ed3</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;leader)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_icon</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>8eba9690001e09932eccc46c08aff05c</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;icon_window, const Glib::RefPtr&lt; Pixmap &gt; &amp;pixmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_icon</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>0f9e1a266aec25fb998accc03c90d6c4</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;icon_window, const Glib::RefPtr&lt; Pixmap &gt; &amp;pixmap, const Glib::RefPtr&lt; Bitmap &gt; &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_icon_list</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>afd2706d1abf1f2ed0de4cbb3708d7cb</anchor>
      <arglist>(const Glib::ListHandle&lt; Glib::RefPtr&lt; Gdk::Pixbuf &gt; &gt; &amp;pixbufs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_icon_name</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>c5e3fbd4f07bed0a5060b32a07a127b6</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_keep_above</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>2e961a8cba7b796e7787ab1857340ded</anchor>
      <arglist>(bool setting=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_keep_below</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>1e740ff027fc23170a1fd3cd12cbd3d0</anchor>
      <arglist>(bool setting=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_modal_hint</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>22dc81b0749d30bbbdf5906059459482</anchor>
      <arglist>(bool modal=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_override_redirect</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>ad09335b20323d81cb214e549ba201e6</anchor>
      <arglist>(bool override_redirect=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_role</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>f0af1130cfb882913b80d9a82123479e</anchor>
      <arglist>(const Glib::ustring &amp;role)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_skip_pager_hint</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>a4900976eda16fc8a6280eb0bd325f8c</anchor>
      <arglist>(bool skips_pager=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_skip_taskbar_hint</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>34b9d99e30afd4e4106d66408d007fdd</anchor>
      <arglist>(bool skips_taskbar=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_static_gravities</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>7886467cef616c0c07ba482888490059</anchor>
      <arglist>(bool use_static=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_title</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>89c47b105ce213eb1b075d1c8dd34ab6</anchor>
      <arglist>(const Glib::ustring &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_transient_for</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>b8e6f4a6758057f249a41eccb3c59061</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_hint</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>4505331d1882e0e02d076782ddfaa2ff</anchor>
      <arglist>(WindowTypeHint hint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_user_data</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>6e895c78858224262b90564b68759b62</anchor>
      <arglist>(gpointer user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shape_combine_mask</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>7e7ccbbb8a86215d0478b9fc041dce34</anchor>
      <arglist>(const Glib::RefPtr&lt; Bitmap &gt; &amp;mask, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shape_combine_region</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>4ddecf82c0b07e4ad106caf90f17ca8f</anchor>
      <arglist>(const Region &amp;shape_region, int offset_x, int offset_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>d850f17e45522107fb498de8641766f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show_unraised</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>2c6d829cf3fc060ab52a4bdc7d77973a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stick</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>72cddee1b5ed8a663b6f245e59132473</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>thaw_updates</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>128616c32cb210b0181a74d6f6bfa4a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unfullscreen</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>46d71da2107832855f8d047b3effbb67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmaximize</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>d9325d93af96ee6774ffa4fa354d1d25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset_icon</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>700b396befa605d159f2cd697a1f6014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset_shape_combine_mask</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>8f3bfc50b1db35f74e9af21fc81591a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unstick</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>22e499aeadc19f7373972355ae2872cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>withdraw</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>a7a5705224d062fe6351a426781597fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Window</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>84984d0d1a1a4dd893133a80fbd25ec5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>constrain_size</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>79cdc422025b7ce7be99ef20ff20bafe</anchor>
      <arglist>(const Geometry &amp;geometry, guint flags, int width, int height, int &amp;new_width, int &amp;new_height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Window &gt;</type>
      <name>create</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>4895a2e0fd6d5dcc1c6f1ffe712c65a6</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;parent, GdkWindowAttr *attributes, int attributes_mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ListHandle&lt; Glib::RefPtr&lt; Window &gt; &gt;</type>
      <name>get_toplevels</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>bdcf6aa7127b2e1911fc6773b801a2fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>keyboard_ungrab</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>d9a73b6b522030512fb87acd9739eda9</anchor>
      <arglist>(guint32 timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pointer_ungrab</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>c8586f7f64a088277347ac0725bbe2c0</anchor>
      <arglist>(guint32 timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>process_all_updates</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>3fc76fbdf9948b92dacfd1a9e340184b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_debug_updates</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>736baef4396a9255cc820ba60245769a</anchor>
      <arglist>(bool setting=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_sm_client_id</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>5c7958efa9bf3499bf411bff07edc39d</anchor>
      <arglist>(const Glib::ustring &amp;sm_client_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unset_sm_client_id</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>b8b3893818a244b31fed8460586cd2d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Window</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>8442ac0f1bfbfcdd748903685589fa5e</anchor>
      <arglist>(const Glib::RefPtr&lt; Window &gt; &amp;parent, GdkWindowAttr *attributes, int attributes_mask)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Window &gt;</type>
      <name>wrap</name>
      <anchorfile>classGdk_1_1Window.html</anchorfile>
      <anchor>c7eeaceb12343803db90524716bf7bd0</anchor>
      <arglist>(GdkWindowObject *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Gtk</name>
    <filename>namespaceGtk.html</filename>
    <class kind="class">Gtk::AboutDialog</class>
    <class kind="class">Gtk::AccelGroup</class>
    <class kind="class">Gtk::AccelKey</class>
    <class kind="class">Gtk::AccelLabel</class>
    <class kind="class">Gtk::Action</class>
    <class kind="class">Gtk::ActionGroup</class>
    <class kind="class">Gtk::Adjustment</class>
    <class kind="class">Gtk::Alignment</class>
    <class kind="class">Gtk::Arrow</class>
    <class kind="class">Gtk::AspectFrame</class>
    <class kind="class">Gtk::Bin</class>
    <class kind="class">Gtk::Box</class>
    <class kind="struct">Gtk::BuiltinStockID</class>
    <class kind="class">Gtk::Button</class>
    <class kind="class">Gtk::ButtonBox</class>
    <class kind="class">Gtk::Calendar</class>
    <class kind="class">Gtk::CellEditable</class>
    <class kind="class">Gtk::CellLayout</class>
    <class kind="class">Gtk::CellRenderer</class>
    <class kind="class">Gtk::CellRendererCombo</class>
    <class kind="class">Gtk::CellRendererPixbuf</class>
    <class kind="class">Gtk::CellRendererProgress</class>
    <class kind="class">Gtk::CellRendererText</class>
    <class kind="class">Gtk::CellRendererToggle</class>
    <class kind="class">Gtk::CellView</class>
    <class kind="class">Gtk::CheckButton</class>
    <class kind="class">Gtk::CheckMenuItem</class>
    <class kind="class">Gtk::Clipboard</class>
    <class kind="class">Gtk::ColorButton</class>
    <class kind="class">Gtk::ColorSelection</class>
    <class kind="class">Gtk::ColorSelectionDialog</class>
    <class kind="class">Gtk::Combo</class>
    <class kind="class">Gtk::ComboBox</class>
    <class kind="class">Gtk::ComboBoxEntry</class>
    <class kind="class">Gtk::ComboBoxEntryText</class>
    <class kind="class">Gtk::ComboBoxText</class>
    <class kind="class">Gtk::ComboDropDown</class>
    <class kind="class">Gtk::ComboDropDownItem</class>
    <class kind="class">Gtk::Container</class>
    <class kind="class">Gtk::Curve</class>
    <class kind="class">Gtk::Dialog</class>
    <class kind="class">Gtk::DrawingArea</class>
    <class kind="class">Gtk::Editable</class>
    <class kind="class">Gtk::Entry</class>
    <class kind="class">Gtk::EntryCompletion</class>
    <class kind="class">Gtk::EventBox</class>
    <class kind="class">Gtk::Expander</class>
    <class kind="class">Gtk::FileChooser</class>
    <class kind="class">Gtk::FileChooserButton</class>
    <class kind="class">Gtk::FileChooserDialog</class>
    <class kind="class">Gtk::FileChooserError</class>
    <class kind="class">Gtk::FileChooserWidget</class>
    <class kind="class">Gtk::FileFilter</class>
    <class kind="class">Gtk::FileSelection</class>
    <class kind="class">Gtk::Fixed</class>
    <class kind="class">Gtk::FontButton</class>
    <class kind="class">Gtk::FontSelection</class>
    <class kind="class">Gtk::FontSelectionDialog</class>
    <class kind="class">Gtk::Frame</class>
    <class kind="class">Gtk::GammaCurve</class>
    <class kind="class">Gtk::HandleBox</class>
    <class kind="class">Gtk::HBox</class>
    <class kind="class">Gtk::HButtonBox</class>
    <class kind="class">Gtk::HPaned</class>
    <class kind="class">Gtk::HRuler</class>
    <class kind="class">Gtk::HScale</class>
    <class kind="class">Gtk::HScrollbar</class>
    <class kind="class">Gtk::HSeparator</class>
    <class kind="class">Gtk::IconFactory</class>
    <class kind="class">Gtk::IconInfo</class>
    <class kind="class">Gtk::IconSet</class>
    <class kind="class">Gtk::IconSize</class>
    <class kind="class">Gtk::IconSource</class>
    <class kind="class">Gtk::IconTheme</class>
    <class kind="class">Gtk::IconThemeError</class>
    <class kind="class">Gtk::IconView</class>
    <class kind="class">Gtk::Image</class>
    <class kind="class">Gtk::ImageMenuItem</class>
    <class kind="class">Gtk::InputDialog</class>
    <class kind="class">Gtk::Invisible</class>
    <class kind="class">Gtk::Item</class>
    <class kind="class">Gtk::Label</class>
    <class kind="class">Gtk::Layout</class>
    <class kind="class">Gtk::ListStore</class>
    <class kind="class">Gtk::Main</class>
    <class kind="class">Gtk::Menu</class>
    <class kind="class">Gtk::MenuBar</class>
    <class kind="class">Gtk::MenuItem</class>
    <class kind="class">Gtk::MenuShell</class>
    <class kind="class">Gtk::MenuToolButton</class>
    <class kind="class">Gtk::MessageDialog</class>
    <class kind="class">Gtk::Misc</class>
    <class kind="class">Gtk::Notebook</class>
    <class kind="class">Gtk::Object</class>
    <class kind="class">Gtk::OptionMenu</class>
    <class kind="class">Gtk::Paned</class>
    <class kind="class">Gtk::Plug</class>
    <class kind="class">Gtk::ProgressBar</class>
    <class kind="class">Gtk::RadioAction</class>
    <class kind="class">Gtk::RadioButton</class>
    <class kind="class">Gtk::RadioButtonGroup</class>
    <class kind="class">Gtk::RadioMenuItem</class>
    <class kind="class">Gtk::RadioToolButton</class>
    <class kind="class">Gtk::Range</class>
    <class kind="class">Gtk::RC</class>
    <class kind="class">Gtk::RcStyle</class>
    <class kind="class">Gtk::Ruler</class>
    <class kind="class">Gtk::Scale</class>
    <class kind="class">Gtk::Scrollbar</class>
    <class kind="class">Gtk::ScrolledWindow</class>
    <class kind="class">Gtk::SelectionData</class>
    <class kind="class">Gtk::Separator</class>
    <class kind="class">Gtk::SeparatorMenuItem</class>
    <class kind="class">Gtk::SeparatorToolItem</class>
    <class kind="class">Gtk::Settings</class>
    <class kind="class">Gtk::SizeGroup</class>
    <class kind="class">Gtk::Socket</class>
    <class kind="class">Gtk::SpinButton</class>
    <class kind="class">Gtk::Statusbar</class>
    <class kind="class">Gtk::StockID</class>
    <class kind="class">Gtk::StockItem</class>
    <class kind="class">Gtk::Style</class>
    <class kind="class">Gtk::Table</class>
    <class kind="class">Gtk::TargetEntry</class>
    <class kind="class">Gtk::TargetList</class>
    <class kind="class">Gtk::TearoffMenuItem</class>
    <class kind="class">Gtk::TextAttributes</class>
    <class kind="class">Gtk::TextBuffer</class>
    <class kind="class">Gtk::TextChildAnchor</class>
    <class kind="class">Gtk::TextIter</class>
    <class kind="class">Gtk::TextMark</class>
    <class kind="class">Gtk::TextTag</class>
    <class kind="class">Gtk::TextTagTable</class>
    <class kind="class">Gtk::TextView</class>
    <class kind="class">Gtk::ToggleAction</class>
    <class kind="class">Gtk::ToggleButton</class>
    <class kind="class">Gtk::ToggleToolButton</class>
    <class kind="class">Gtk::Toolbar</class>
    <class kind="class">Gtk::ToolButton</class>
    <class kind="class">Gtk::ToolItem</class>
    <class kind="class">Gtk::Tooltips</class>
    <class kind="class">Gtk::TreeDragDest</class>
    <class kind="class">Gtk::TreeDragSource</class>
    <class kind="class">Gtk::TreeIter</class>
    <class kind="class">Gtk::TreeIterBase</class>
    <class kind="class">Gtk::TreeModel</class>
    <class kind="class">Gtk::TreeModelColumn</class>
    <class kind="class">Gtk::TreeModelColumnBase</class>
    <class kind="class">Gtk::TreeModelColumnRecord</class>
    <class kind="class">Gtk::TreeModelFilter</class>
    <class kind="class">Gtk::TreeModelSort</class>
    <class kind="class">Gtk::TreeNodeChildren</class>
    <class kind="class">Gtk::TreePath</class>
    <class kind="class">Gtk::TreeRow</class>
    <class kind="class">Gtk::TreeRowReference</class>
    <class kind="class">Gtk::TreeSelection</class>
    <class kind="class">Gtk::TreeSortable</class>
    <class kind="class">Gtk::TreeStore</class>
    <class kind="class">Gtk::TreeValueProxy</class>
    <class kind="class">Gtk::TreeView</class>
    <class kind="class">Gtk::TreeViewColumn</class>
    <class kind="class">Gtk::UIManager</class>
    <class kind="class">Gtk::VBox</class>
    <class kind="class">Gtk::VButtonBox</class>
    <class kind="class">Gtk::Viewport</class>
    <class kind="class">Gtk::VPaned</class>
    <class kind="class">Gtk::VRuler</class>
    <class kind="class">Gtk::VScale</class>
    <class kind="class">Gtk::VScrollbar</class>
    <class kind="class">Gtk::VSeparator</class>
    <class kind="class">Gtk::Widget</class>
    <class kind="class">Gtk::Window</class>
    <class kind="class">Gtk::WindowGroup</class>
    <namespace>Gtk::AccelMap</namespace>
    <namespace>Gtk::Box_Helpers</namespace>
    <namespace>Gtk::ComboDropDown_Helpers</namespace>
    <namespace>Gtk::Menu_Helpers</namespace>
    <namespace>Gtk::Notebook_Helpers</namespace>
    <namespace>Gtk::Stock</namespace>
    <namespace>Gtk::Table_Helpers</namespace>
    <member kind="typedef">
      <type>Gdk::Rectangle</type>
      <name>Allocation</name>
      <anchorfile>namespaceGtk.html</anchorfile>
      <anchor>8aafb0aa51d1034c06046f066563367b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Glib::ArrayHandle&lt; TargetEntry, TargetEntry_Traits &gt;</type>
      <name>ArrayHandle_TargetEntry</name>
      <anchorfile>namespaceGtk.html</anchorfile>
      <anchor>8aa59433dc9f82e65cb3787e536a7710</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GtkRequisition</type>
      <name>Requisition</name>
      <anchorfile>namespaceGtk.html</anchorfile>
      <anchor>5ae8be4427f5ac86ecb38401ab7e4d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_ERROR</name>
      <anchor>ggf6f7a88cac1c71271e56ce8daa01d07eb13b96852791f1cc3d89b1839074b384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_DEFAULT</name>
      <anchor>ggf6f7a88cac1c71271e56ce8daa01d07e88a386fa5e07ae9b09a3ecede40a93a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AccelFlags</name>
      <anchor>gb431162192e6ad78f2153cae6683238a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEL_VISIBLE</name>
      <anchor>ggb431162192e6ad78f2153cae6683238aaa3953ef9bf1b6e7eae27d9366cf0c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEL_LOCKED</name>
      <anchor>ggb431162192e6ad78f2153cae6683238ad17f03ce9d16505ba5202f85d76b28f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEL_MASK</name>
      <anchor>ggb431162192e6ad78f2153cae6683238a15d9509b5f66b1419daa8f4a03f5745f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AlignmentEnum</name>
      <anchor>g98983d4e80f67ffa5148dd554706ffac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_LEFT</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffac447f2bbed131df7f0f0001b5c8a3c6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_CENTER</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffac5df285ad8e8fa54df458d772267febd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_RIGHT</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffacdad6854824688299bc59eb3c72190d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_TOP</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffac6596a3b991643260079ddd198517ccb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_BOTTOM</name>
      <anchor>gg98983d4e80f67ffa5148dd554706ffacb809a05b7daf750f21aeb1ee086b33ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AnchorType</name>
      <anchor>gfbd70af3f26738e6a3796e206e754a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_CENTER</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42583dbcad88fd935d43798f543a9f4f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NORTH</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a423982b73ba1d01ed75601496a495b0dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NORTH_WEST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42b6b17e68fa3f5f6e40449203068614e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NORTH_EAST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a4293d9069a2b3668fef860a94b35050c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SOUTH</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42703c4793a18f8c470d6a0ea838da0517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SOUTH_WEST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42cb41913e8b9cd400eaae159bc3dac5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SOUTH_EAST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42ce89ca40da5a03f132444528d61826ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_WEST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a423cfefbbb8164709b3a18554abd556a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_EAST</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42ea287671b7d1eaf8e1f4945c50d3cd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_N</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a427bab52c54f43bb381b84c52d033939cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NW</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a429bb0e8a397787a1d8a748578beeac614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_NE</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a422947330064a8710aea7fe4df29d0e4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_S</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42fcae340404f72e162f1dcc60a73eb847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SW</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a42e7a7efbdd6bb3fe2532219aab2eac901</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_SE</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a427a032285b823db6f0e170273248334cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_W</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a4214c73e8c5676e2dc70f3d28f41160db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR_E</name>
      <anchor>ggfbd70af3f26738e6a3796e206e754a427fe003bb93bf3a4823f203822895a841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ArrowType</name>
      <anchor>g5f1b4259f10ccf40735a017cff64782a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW_UP</name>
      <anchor>gg5f1b4259f10ccf40735a017cff64782a2176a17580cff7b35387461894214e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW_DOWN</name>
      <anchor>gg5f1b4259f10ccf40735a017cff64782a9c7da4efc5bf0283761391ecd12e4b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW_LEFT</name>
      <anchor>gg5f1b4259f10ccf40735a017cff64782a140e50343f20f603b6205357c279edb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW_RIGHT</name>
      <anchor>gg5f1b4259f10ccf40735a017cff64782a317f40896cf95c72545d4e06b8467807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AttachOptions</name>
      <anchor>gd0ae047e9bb4f262003dbb94468f5d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPAND</name>
      <anchor>ggd0ae047e9bb4f262003dbb94468f5d81376c39238459ee8d7dcb06ba100c4259</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHRINK</name>
      <anchor>ggd0ae047e9bb4f262003dbb94468f5d81a150380dbcd41f196d5fa3b1761c0160</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILL</name>
      <anchor>ggd0ae047e9bb4f262003dbb94468f5d81036abcca77c9906e325a7bbd2a9787ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BuiltinIconSize</name>
      <anchor>geb555deb523560fe697977c2f8adbb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_INVALID</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb762c32a5fb8935e2e126389890139cc835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_MENU</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb76064c0c6ccd4f08be6868df8be08e20c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_SMALL_TOOLBAR</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb769bf4e8f83c1cab29721725f360b259e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_LARGE_TOOLBAR</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb7616d68b4a9e8ea7fa307cf7152a22369a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_BUTTON</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb768113df5ffa8864974c723c7f80a6c073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_DND</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb767fbb7040479a3c6eb42f3486ea667040</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_SIZE_DIALOG</name>
      <anchor>ggeb555deb523560fe697977c2f8adbb76bb23ac7574487d554bcb4ba30242fbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ButtonBoxStyle</name>
      <anchor>gf8380aa1633c0cc444fa28086237e056</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_DEFAULT_STYLE</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e0562b9501c13b38b76f77480318a6e9aeb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_SPREAD</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e056edf018450094d8289348faa15491d6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_EDGE</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e05652052ab5937966eff47d1088267d6ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_START</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e05678365c434c280f15f33a2ee5ad9e48f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONBOX_END</name>
      <anchor>ggf8380aa1633c0cc444fa28086237e056c7681383a607c1fbe295342790507c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ButtonsType</name>
      <anchor>g13107e98e788d2cd5f823a58dcb094ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_NONE</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab642de769ce97b03baa1b9ffd8ea9f811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_OK</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab3d1b1d59c8313e34b8e2a4b5cc72b9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_CLOSE</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab3f3140cf990d0c149d52a39927ac20d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_CANCEL</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab717c48c9847dadf67d0d08f82b815d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_YES_NO</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094ab8681f46960c4fc800266eb6b0aeb4e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUTTONS_OK_CANCEL</name>
      <anchor>gg13107e98e788d2cd5f823a58dcb094abf2d883595f0fbecb1d96cbbb38b68bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CalendarDisplayOptions</name>
      <anchor>gd728f6abafdc4512321ff59dd35b4328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_SHOW_HEADING</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b4328346615b49f232132e8a099404b50dcda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_SHOW_DAY_NAMES</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b4328e9b2e9d755a2b48c95a1dd00b9431cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_NO_MONTH_CHANGE</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b432848c4faa4497d2ce4f2d4cbec271db1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_SHOW_WEEK_NUMBERS</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b4328ca8e81d33d1d7b4c43304a65b60a28db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALENDAR_WEEK_START_MONDAY</name>
      <anchor>ggd728f6abafdc4512321ff59dd35b4328905bc5f4b9d98211c42fecf3d5cbbdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CellRendererMode</name>
      <anchor>gf272c01b5a3cb656e373301223b1eecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_MODE_INERT</name>
      <anchor>ggf272c01b5a3cb656e373301223b1eecf79f603a0dfd7981e358fbf836a8a980d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_MODE_ACTIVATABLE</name>
      <anchor>ggf272c01b5a3cb656e373301223b1eecf5bcd387fea4aa1e72fc57a465dcda760</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_MODE_EDITABLE</name>
      <anchor>ggf272c01b5a3cb656e373301223b1eecfe2d8ca23a9267d452a9d49b053e5a01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CellRendererState</name>
      <anchor>g7061270b7c31ba72e053ab001ec2b877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_SELECTED</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b877c213ec0610248946709d100d15238853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_PRELIT</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b877bf6525d796893d571bd3228fdbb5c48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_INSENSITIVE</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b8771f9e29d05402dffd297d2280b12be63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_SORTED</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b877c61d579034815cf54ecc6a5f06196a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELL_RENDERER_FOCUSED</name>
      <anchor>gg7061270b7c31ba72e053ab001ec2b877c49b97e3870e60dd2b701a26ac2217a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CornerType</name>
      <anchor>gcb771ef9e379831be8ae9711cf01796a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNER_TOP_LEFT</name>
      <anchor>ggcb771ef9e379831be8ae9711cf01796a92dcbb184fa6a80d233d298f10382a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNER_BOTTOM_LEFT</name>
      <anchor>ggcb771ef9e379831be8ae9711cf01796ae49fc09eb26aaef7cde94e20f074e0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNER_TOP_RIGHT</name>
      <anchor>ggcb771ef9e379831be8ae9711cf01796a4443b6ecdbe3fd05d6cf2ed8817e64eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNER_BOTTOM_RIGHT</name>
      <anchor>ggcb771ef9e379831be8ae9711cf01796a8a01c36df0bbb9159aa7ef6ca467a172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CurveType</name>
      <anchor>g0911a50affa58670d609dd2d2099978a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURVE_TYPE_LINEAR</name>
      <anchor>gg0911a50affa58670d609dd2d2099978a480d578cec01a0862041b400e3dcf337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURVE_TYPE_SPLINE</name>
      <anchor>gg0911a50affa58670d609dd2d2099978aec3404653b00d7214bb0a495bdcc561c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURVE_TYPE_FREE</name>
      <anchor>gg0911a50affa58670d609dd2d2099978a881ff79bbf839a9cabc6749f94ff4e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DeleteType</name>
      <anchor>g9c026e86bfa8453a9894d7372046ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_CHARS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3a307ff5f8df9b89fcf3547dc85fa3e2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_WORDS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3ab36502194f48455ab56eeb5e6d4893b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_DISPLAY_LINES</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3ab2baab02249ad9e0b748d2785a64500b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_DISPLAY_LINE_ENDS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3a43d2290bf97a13cfa9b2264624bcee1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_PARAGRAPH_ENDS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3a71af3d6f3b27191b06feb464d61406b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_PARAGRAPHS</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3ae49b763640954054b5278c7142ec24cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_WHITESPACE</name>
      <anchor>gg9c026e86bfa8453a9894d7372046ab3a0bebabe97078a3e09a9ee4ff7df3acb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DestDefaults</name>
      <anchor>gf2f1ae1fbd332c3a3b420bb10ed73a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEST_DEFAULT_MOTION</name>
      <anchor>ggf2f1ae1fbd332c3a3b420bb10ed73a65846f74051f1bf3e711b080a92a2a3965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEST_DEFAULT_HIGHLIGHT</name>
      <anchor>ggf2f1ae1fbd332c3a3b420bb10ed73a65d8b74a420dd5edbc12dddb52a6baae71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEST_DEFAULT_DROP</name>
      <anchor>ggf2f1ae1fbd332c3a3b420bb10ed73a6522a203fc792fd857c95a0b6fce27c0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEST_DEFAULT_ALL</name>
      <anchor>ggf2f1ae1fbd332c3a3b420bb10ed73a652c45b7c99534c80c52d1628459f00d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DirectionType</name>
      <anchor>g6c754c32a8421f746367b43c277e4d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_TAB_FORWARD</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7b731b8e1726509c92836ab73df40ba30e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_TAB_BACKWARD</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7ba60634090030eb18f099e9ef225b3991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_UP</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7bd05235e76b0897aa539c16a91700722d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_DOWN</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7b7d2cae387e7b457845ebcf0b7fa22dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_LEFT</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7b31889f2eeab966d0915a77dea5714c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIR_RIGHT</name>
      <anchor>gg6c754c32a8421f746367b43c277e4d7bae188d3d6280747d6d8eee42c1fd0d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ExpanderStyle</name>
      <anchor>g89d4d4f59bc9ab0c75c48f24c512ed1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPANDER_COLLAPSED</name>
      <anchor>gg89d4d4f59bc9ab0c75c48f24c512ed1c9e6d620e2f22fb903188b98d1d8f27e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPANDER_SEMI_COLLAPSED</name>
      <anchor>gg89d4d4f59bc9ab0c75c48f24c512ed1cb9e6bb7adc3cad13de4c8369cd89bb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPANDER_SEMI_EXPANDED</name>
      <anchor>gg89d4d4f59bc9ab0c75c48f24c512ed1c7bd1bde77dcafc12bd8f5c1358036c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPANDER_EXPANDED</name>
      <anchor>gg89d4d4f59bc9ab0c75c48f24c512ed1c2c90098655158ee9165655f843c8931e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FileChooserAction</name>
      <anchor>g0d6076e7637ec501f26296e65fee2212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_ACTION_OPEN</name>
      <anchor>gg0d6076e7637ec501f26296e65fee221225dd50651f3508da8017d55441e0ddb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_ACTION_SAVE</name>
      <anchor>gg0d6076e7637ec501f26296e65fee2212d31595266a56f25b2726322224bb952f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_ACTION_SELECT_FOLDER</name>
      <anchor>gg0d6076e7637ec501f26296e65fee2212d35f2af2e396a077408a8637fda18b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_ACTION_CREATE_FOLDER</name>
      <anchor>gg0d6076e7637ec501f26296e65fee221234c8f5b9781c9b383a7d572b37bfd995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FileChooserConfirmation</name>
      <anchor>g1a1277039e186174bca107feda453c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_CONFIRMATION_CONFIRM</name>
      <anchor>gg1a1277039e186174bca107feda453c2242ac2a687ba348abe99ee13f722cdcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME</name>
      <anchor>gg1a1277039e186174bca107feda453c222a69919b4ccbb5a9eafa83d142d38bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN</name>
      <anchor>gg1a1277039e186174bca107feda453c22b082b0829fb3352dd6155cbce86502c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FileFilterFlags</name>
      <anchor>gf8205a61123bc5013c12d13335623959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_FILTER_FILENAME</name>
      <anchor>ggf8205a61123bc5013c12d13335623959d36f1f3ef93ae7f99a7cd2e517828aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_FILTER_URI</name>
      <anchor>ggf8205a61123bc5013c12d13335623959f56b6e62581b2508bedca46dd7a42bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_FILTER_DISPLAY_NAME</name>
      <anchor>ggf8205a61123bc5013c12d133356239595ddcc3260e1c65fa50c16d74c20dc7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILE_FILTER_MIME_TYPE</name>
      <anchor>ggf8205a61123bc5013c12d13335623959cc4695d127b269a50ce95a6497a91c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>IconLookupFlags</name>
      <anchor>g6d0c2193613cfb97ab313746a5bacaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_LOOKUP_NO_SVG</name>
      <anchor>gg6d0c2193613cfb97ab313746a5bacaa241d76feb134c6023bae9bc201b3f938d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_LOOKUP_FORCE_SVG</name>
      <anchor>gg6d0c2193613cfb97ab313746a5bacaa23e16fca9e2f3bda9903ede2ff9e4bebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ICON_LOOKUP_USE_BUILTIN</name>
      <anchor>gg6d0c2193613cfb97ab313746a5bacaa21cb5a2b192ca13e232b3b4fff832f1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ImageType</name>
      <anchor>g92e349952b9dba45f2b008e3fcec013b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_EMPTY</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b80b1fa75ee00831b2a6a54c5dbce0ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_PIXMAP</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b8dd42c933e613d120b40c74f9a41e31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_IMAGE</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b395f46a3235765fd6712d207130ae3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_PIXBUF</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013bc45444239e5e392528e64d4a0964ff62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_STOCK</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b16e34e14f072617d5379793fd3f26ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_ICON_SET</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013b8dcbdbbbcefbb23ea5c972cf97a3bbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_ANIMATION</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013bb45f8d12df5d26897bde95d34e234718</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_ICON_NAME</name>
      <anchor>gg92e349952b9dba45f2b008e3fcec013bf5c533b146ffc6946b862e5866755bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Justification</name>
      <anchor>g5ba228222f6b4bfde1d59eb7134549be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUSTIFY_LEFT</name>
      <anchor>gg5ba228222f6b4bfde1d59eb7134549be8fc55c092d602fb741ff094f077d35cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUSTIFY_RIGHT</name>
      <anchor>gg5ba228222f6b4bfde1d59eb7134549bea0aa3e36a42b4e2f2b1220f95029cd8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUSTIFY_CENTER</name>
      <anchor>gg5ba228222f6b4bfde1d59eb7134549be7c7f154e4a132427cc68bb3de598f1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JUSTIFY_FILL</name>
      <anchor>gg5ba228222f6b4bfde1d59eb7134549be7db5fa6ffd4117089d55bad59e9531ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MenuDirectionType</name>
      <anchor>ge902f8d62fa1e764d6bd22e8a0e8e015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MENU_DIR_PARENT</name>
      <anchor>gge902f8d62fa1e764d6bd22e8a0e8e01512b7d25cc6530ddb57e037e99cc46c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MENU_DIR_CHILD</name>
      <anchor>gge902f8d62fa1e764d6bd22e8a0e8e01561d013cc41f8abb12833e9b1cf1ca74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MENU_DIR_NEXT</name>
      <anchor>gge902f8d62fa1e764d6bd22e8a0e8e0150d7de3c5abe2b667de4e943647a8fcc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MENU_DIR_PREV</name>
      <anchor>gge902f8d62fa1e764d6bd22e8a0e8e015e3d0eca9c89724b342131ef68cd778bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MessageType</name>
      <anchor>g8698319d7eb64b1f297b04e4e5c7809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE_INFO</name>
      <anchor>gg8698319d7eb64b1f297b04e4e5c7809b08d815a4356c7c4746a0c2387d04e9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE_WARNING</name>
      <anchor>gg8698319d7eb64b1f297b04e4e5c7809b09c3537691f239d5208119760edb512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE_QUESTION</name>
      <anchor>gg8698319d7eb64b1f297b04e4e5c7809b0066ef40589e641b1c74d02c657211c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE_ERROR</name>
      <anchor>gg8698319d7eb64b1f297b04e4e5c7809b91b33156746751ff94f2069e0b487df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MetricType</name>
      <anchor>g22dc1ec34acb004dd747bec08b35645b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXELS</name>
      <anchor>gg22dc1ec34acb004dd747bec08b35645bc089e72893404dbac06b1b8277e5473d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCHES</name>
      <anchor>gg22dc1ec34acb004dd747bec08b35645b7342539132c465d1d8ec4de493c73c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTIMETERS</name>
      <anchor>gg22dc1ec34acb004dd747bec08b35645b500d37856dab279f66b26bea2dc286cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MovementStep</name>
      <anchor>g26a9a2bc22d7c9d4a635c54eecd2bdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_LOGICAL_POSITIONS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec8eed03781adf572567e02d6359a44516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_VISUAL_POSITIONS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec7c67d0c27acf3b884dc003eccc4a3191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_WORDS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec02fdf2f66432e18319fdaa8f5d7a61bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_DISPLAY_LINES</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec5c651313b53a3f23f9601d79abbcfb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_DISPLAY_LINE_ENDS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec8b1b8c33a5c966ea20a7f56a99f53e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_PARAGRAPHS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec71c7c776d20628231f7beb603612b313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_PARAGRAPH_ENDS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec0c95ca3c17925e69ae8f691906362844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_PAGES</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec7c6154e36839ec61d6319a969b64f075</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_BUFFER_ENDS</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec752487fa3e2b620273da87d898c817e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEMENT_HORIZONTAL_PAGES</name>
      <anchor>gg26a9a2bc22d7c9d4a635c54eecd2bdec19bee93e343827f2ce4c2e113046c14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NotebookTab</name>
      <anchor>g804b44857d22ee4305c3c2f333f08062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTEBOOK_TAB_FIRST</name>
      <anchor>gg804b44857d22ee4305c3c2f333f08062197be870323c8dfd1fc9852671403212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTEBOOK_TAB_LAST</name>
      <anchor>gg804b44857d22ee4305c3c2f333f080628feb306c73f894c46c06ce69092de13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Orientation</name>
      <anchor>g84179a467b0ed4f61b4e325eb09b0b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORIENTATION_HORIZONTAL</name>
      <anchor>gg84179a467b0ed4f61b4e325eb09b0b1c2835401bf38770c0e393bfa349ca718d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORIENTATION_VERTICAL</name>
      <anchor>gg84179a467b0ed4f61b4e325eb09b0b1c7afd14e4fa7da142c9c8397417501609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PackOptions</name>
      <anchor>g83727a1b6fed51566dfd5c8e58890dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_SHRINK</name>
      <anchor>gg83727a1b6fed51566dfd5c8e58890dbac313cacfd3687cf669b07a636b884f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_EXPAND_PADDING</name>
      <anchor>gg83727a1b6fed51566dfd5c8e58890dba074ce079bed2415c97de70acf6afb8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_EXPAND_WIDGET</name>
      <anchor>gg83727a1b6fed51566dfd5c8e58890dba7b88e2329efd6367522358da92a3a736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PackType</name>
      <anchor>gfd31781c802e2887a7898b442780662d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_START</name>
      <anchor>ggfd31781c802e2887a7898b442780662d453d0a8d050126ec82c6bfd6046c4f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACK_END</name>
      <anchor>ggfd31781c802e2887a7898b442780662d094914a721d2d4f2c2e60e55d8960ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PathPriorityType</name>
      <anchor>g1ddc33ed74bc2f243d05391434845397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_LOWEST</name>
      <anchor>gg1ddc33ed74bc2f243d0539143484539752e7fe2fa8930cb43fd2d7cb71f3cf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_GTK</name>
      <anchor>gg1ddc33ed74bc2f243d0539143484539727962d4dd5df227ab30122940836238c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_APPLICATION</name>
      <anchor>gg1ddc33ed74bc2f243d053914348453971cddf32300a0feb30e379e9c25535277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_THEME</name>
      <anchor>gg1ddc33ed74bc2f243d05391434845397ba98d4dd0c8933d89aecf78a4b69017d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_RC</name>
      <anchor>gg1ddc33ed74bc2f243d053914348453975f6cf215eb01a0409a3375056eaceadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_PRIO_HIGHEST</name>
      <anchor>gg1ddc33ed74bc2f243d053914348453976530814547f2a3bc89b5831c65e295eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PathType</name>
      <anchor>g7a597389c9973f73edd08589e12a3798</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_WIDGET</name>
      <anchor>gg7a597389c9973f73edd08589e12a379890f710b3eca8975a27ab8e7152a9f53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_WIDGET_CLASS</name>
      <anchor>gg7a597389c9973f73edd08589e12a3798739b810fca069b013d876970eba932cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATH_CLASS</name>
      <anchor>gg7a597389c9973f73edd08589e12a37980a6f29ad84c37bfdb4c8c7c23c6270ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PolicyType</name>
      <anchor>gcb7ebcc442f2bdbeca2bf7436c18ffd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLICY_ALWAYS</name>
      <anchor>ggcb7ebcc442f2bdbeca2bf7436c18ffd9e372cd668a949479ea4652f7ba790e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLICY_AUTOMATIC</name>
      <anchor>ggcb7ebcc442f2bdbeca2bf7436c18ffd9c48d495984e6875158f7d08bbce45200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLICY_NEVER</name>
      <anchor>ggcb7ebcc442f2bdbeca2bf7436c18ffd95052ac4c1cd72c86182c5adb7b49b336</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PositionType</name>
      <anchor>g3568edcd04af4a2cbd1eb0195513fe6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS_LEFT</name>
      <anchor>gg3568edcd04af4a2cbd1eb0195513fe6bf146b67127d1d76710eb4885db9e8ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS_RIGHT</name>
      <anchor>gg3568edcd04af4a2cbd1eb0195513fe6bd5d8da0649453ff431ee10c37730d326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS_TOP</name>
      <anchor>gg3568edcd04af4a2cbd1eb0195513fe6bc7f6d3ac5b810ed4e353af1460170be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS_BOTTOM</name>
      <anchor>gg3568edcd04af4a2cbd1eb0195513fe6be0f98a4c43a2b7a93464ab4724fa286a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ProgressBarOrientation</name>
      <anchor>gf7167797301c24d5a878083e76e8d751</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_LEFT_TO_RIGHT</name>
      <anchor>ggf7167797301c24d5a878083e76e8d7514d47f8d74873179ff376cccbdb590995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_RIGHT_TO_LEFT</name>
      <anchor>ggf7167797301c24d5a878083e76e8d7512a6c0c2ad89f4c04c84e93ccd45b9a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_BOTTOM_TO_TOP</name>
      <anchor>ggf7167797301c24d5a878083e76e8d751a815309144a4433266d9ac9c88f1f158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_TOP_TO_BOTTOM</name>
      <anchor>ggf7167797301c24d5a878083e76e8d751649011082f8abadf83b1b3f9ff4c29af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ProgressBarStyle</name>
      <anchor>gc68c2d059dd9d8f1ee22189e02ed9f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_CONTINUOUS</name>
      <anchor>ggc68c2d059dd9d8f1ee22189e02ed9f189bee990355630fa688168540558844b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROGRESS_DISCRETE</name>
      <anchor>ggc68c2d059dd9d8f1ee22189e02ed9f1860101d1ef5b486c71f780a0149a9b1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RcFlags</name>
      <anchor>g927b22f7f16ca027afea43fe596482e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_FG</name>
      <anchor>gg927b22f7f16ca027afea43fe596482e2fd4cff28df11e70ac2eb94056d03f424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_BG</name>
      <anchor>gg927b22f7f16ca027afea43fe596482e2f3c675b7f53c63bf3d4f2572db080fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_TEXT</name>
      <anchor>gg927b22f7f16ca027afea43fe596482e2511e63d10a623d2d7983c34aa9c5efcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_BASE</name>
      <anchor>gg927b22f7f16ca027afea43fe596482e2a128c60177964b6c311e306eaefd0b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ReliefStyle</name>
      <anchor>g11df7b40133f3cd29b07bd87c969ff42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELIEF_NORMAL</name>
      <anchor>gg11df7b40133f3cd29b07bd87c969ff422b01c3fafb5dc1d8c317d619f3d1b758</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELIEF_HALF</name>
      <anchor>gg11df7b40133f3cd29b07bd87c969ff4260aced9bbb7ba1abab7c0875990ee0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELIEF_NONE</name>
      <anchor>gg11df7b40133f3cd29b07bd87c969ff42a4f9d21b7b4d429861dc8fb015ff9b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ResizeMode</name>
      <anchor>gd226b0aaa5fb1a2d445bee61e7acb9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESIZE_PARENT</name>
      <anchor>ggd226b0aaa5fb1a2d445bee61e7acb9e0772f7e86adb4436a4d8108973a82742b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESIZE_QUEUE</name>
      <anchor>ggd226b0aaa5fb1a2d445bee61e7acb9e026052fd14a4e6c119fa7421691a4b80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESIZE_IMMEDIATE</name>
      <anchor>ggd226b0aaa5fb1a2d445bee61e7acb9e0bba175f76153564430561a072fa57d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ResponseType</name>
      <anchor>g407d25a7b827dbdb685077de442e9b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_NONE</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b385dfe7c858a12744d418471de12a8b6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_REJECT</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b3889e9db6589fe7545a054f8f31caa1b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_ACCEPT</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b38d61a3fd00662c4f7e5f9915fdcb02454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_DELETE_EVENT</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b389d8e23d86df7d0f4096c5842dd7ad832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_OK</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b386f5ee198834e96352254615e607dbaac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_CANCEL</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b3868f5ff1ea603993b01be8b35dd114b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_CLOSE</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b38269acae3a570a201a7b6a680c81b8d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_YES</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b385b0f57b1e95baf5b9f089038683fbcd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_NO</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b389a0cc2f0577172b8d8260a5fbe2f2579</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_APPLY</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b381254c27a5e7f6df1d223b57903dcc451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE_HELP</name>
      <anchor>gg407d25a7b827dbdb685077de442e9b3837fec236daab04dc862b1ca102d4675b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ScrollType</name>
      <anchor>g2fd32d0f58465678e475c5cf11b4a0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_NONE</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8fa83242d3d035b8dcf17360cea7668e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_JUMP</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d82c7b31aa9fb4cf2f07561ea5ae224db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_BACKWARD</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8d7050f7a6b9749f494f15fc352fa08ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_FORWARD</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8cffc621efd7f66fd111cf5cb899ed624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_BACKWARD</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8bfd436c39673decbd5e3c71f20a337ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_FORWARD</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d89da738284ca5ea8ded4549abe911ca54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_UP</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8c96049e9fb65efd6619384925927ddbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_DOWN</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d866c62daa42f23418f0b502bef40c0f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_UP</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8ab9a812b88ae686191e7112e88f94b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_DOWN</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8c44591ba2ed550a90e618decb693cb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_LEFT</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8be1cc1e49c49e54dd09487cd90f720ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_STEP_RIGHT</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d81775e99da0f54ec2b64c49f7f6d54438</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_LEFT</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d85476aaf36bf804d7607f1c78855d14a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_PAGE_RIGHT</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8b5f82896a26988d86ee4211201b233bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_START</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d869591ccee2e80c3b91feb92eed1765eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCROLL_END</name>
      <anchor>gg2fd32d0f58465678e475c5cf11b4a0d8e4df57b275fc43ee29a99fd58a5ed211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SelectionMode</name>
      <anchor>g3e58167cfed0be4c87474c3bdca80d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_NONE</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d7876ec5ad8e86241e5be52a81ff27d2436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_SINGLE</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d78ce6e36b8d880224a59441a30065efaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_BROWSE</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d7836bad3aa442c9cd161bd3f840fef1217</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_MULTIPLE</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d781828aee7873c17ec61f10274de30146b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTION_EXTENDED</name>
      <anchor>gg3e58167cfed0be4c87474c3bdca80d7808e473c715a0f68744b391f8bbba1a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ShadowType</name>
      <anchor>gc5cfb21bae7f04c83c5eabdacb92512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_NONE</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512ef6078148c3eec2a117cc15efbdc23d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_IN</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512ecf9802885c29c9c566924579e3ccbf72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_OUT</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512e7b0c0fc70caa64cfadee7503a1a79590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_ETCHED_IN</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512ecb2547be42aa0e1c1d7dfd39f3f020fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOW_ETCHED_OUT</name>
      <anchor>ggc5cfb21bae7f04c83c5eabdacb92512ebfcca3ec7d99031f9743d3c424bd0ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SizeGroupMode</name>
      <anchor>g7230c54c268363becedfd97bc42f7d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_GROUP_NONE</name>
      <anchor>gg7230c54c268363becedfd97bc42f7d05355c263dce199519181a1dd43eaf79f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_GROUP_HORIZONTAL</name>
      <anchor>gg7230c54c268363becedfd97bc42f7d05b091727c168ae9b45d31db97747c609a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_GROUP_VERTICAL</name>
      <anchor>gg7230c54c268363becedfd97bc42f7d05819210db9a6bfe57b1422de106a683a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_GROUP_BOTH</name>
      <anchor>gg7230c54c268363becedfd97bc42f7d055c2e00c8234e5fc1368c6d7285a3f710</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SortType</name>
      <anchor>g6052510d27fae00eed4aaa3640ff9fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SORT_ASCENDING</name>
      <anchor>gg6052510d27fae00eed4aaa3640ff9fbeaf5f54deb581a2d470c50d04138f6f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SORT_DESCENDING</name>
      <anchor>gg6052510d27fae00eed4aaa3640ff9fbe664fdcc6c2dcce2970b611d5e7a7d702</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SpinButtonUpdatePolicy</name>
      <anchor>gd6ac4f99aa79bca0ff4daa89d6e5e8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_ALWAYS</name>
      <anchor>ggd6ac4f99aa79bca0ff4daa89d6e5e8dbfea0c34d6bdead56c97b9b0babe10803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_IF_VALID</name>
      <anchor>ggd6ac4f99aa79bca0ff4daa89d6e5e8dbfd66d0e31b71ec913531160d04586a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SpinType</name>
      <anchor>g1fdcff1634130369780165ddce65575c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_STEP_FORWARD</name>
      <anchor>gg1fdcff1634130369780165ddce65575c0ca89b69311680e0c72e7b0bece2444f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_STEP_BACKWARD</name>
      <anchor>gg1fdcff1634130369780165ddce65575cc0117b95bfcdbc88253d47cb5d4414f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_PAGE_FORWARD</name>
      <anchor>gg1fdcff1634130369780165ddce65575c89790126238b4d2d4206db2c99c09fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_PAGE_BACKWARD</name>
      <anchor>gg1fdcff1634130369780165ddce65575cb83feee7278a7d863c1da99d338caccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_HOME</name>
      <anchor>gg1fdcff1634130369780165ddce65575c317a98a7e2a33b285cbed0930ef69565</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_END</name>
      <anchor>gg1fdcff1634130369780165ddce65575ce4bef48b328995ec528c2632ce3b732e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPIN_USER_DEFINED</name>
      <anchor>gg1fdcff1634130369780165ddce65575c634aaea762b539d3aca7a50e744443f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>StateType</name>
      <anchor>ge389c7fef8176df3e8b7992c521d9661</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_NORMAL</name>
      <anchor>gge389c7fef8176df3e8b7992c521d96611233a2790389c0c7ba2ba896a74deae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ACTIVE</name>
      <anchor>gge389c7fef8176df3e8b7992c521d9661f4d41c944b36c37b66bfa438a098f946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_PRELIGHT</name>
      <anchor>gge389c7fef8176df3e8b7992c521d9661de91f1ab6fec6e7447ed9c1a455ff014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SELECTED</name>
      <anchor>gge389c7fef8176df3e8b7992c521d966143295cdbcaaabb6c12d646dcf8953db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_INSENSITIVE</name>
      <anchor>gge389c7fef8176df3e8b7992c521d96615ff95947973e03efe4ab1df62a44cb7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TargetFlags</name>
      <anchor>gc7b573a509498007baa2ea1ee90c66de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TARGET_SAME_APP</name>
      <anchor>ggc7b573a509498007baa2ea1ee90c66dee923d05094e75dc52fd046d9b6208f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TARGET_SAME_WIDGET</name>
      <anchor>ggc7b573a509498007baa2ea1ee90c66deb897fd8d01e362033b67e170e356c309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextDirection</name>
      <anchor>gabfcae0b9b0cf2aab01ee96352668d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_DIR_NONE</name>
      <anchor>ggabfcae0b9b0cf2aab01ee96352668d3d78ca8c6bfa7f5019c288322c814c7897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_DIR_LTR</name>
      <anchor>ggabfcae0b9b0cf2aab01ee96352668d3db325ac19b3753e54f124703602e5300d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_DIR_RTL</name>
      <anchor>ggabfcae0b9b0cf2aab01ee96352668d3dbaf6a3e3549d6803a0052be93a567b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextSearchFlags</name>
      <anchor>g45bb48ef86a7da2535de94066029bc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_SEARCH_VISIBLE_ONLY</name>
      <anchor>gg45bb48ef86a7da2535de94066029bc290b28cb0bb916b26583fc45f408fe3862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_SEARCH_TEXT_ONLY</name>
      <anchor>gg45bb48ef86a7da2535de94066029bc299e7c657edf1a930f28a43fb22314d063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TextWindowType</name>
      <anchor>g7a67e20499adf4787fa20ca51cb848c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_PRIVATE</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c425dc9b0c977751b5dc12e4b2b8262b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_WIDGET</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c4400ca84a1691527c06ec827cc678c956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_TEXT</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c46947ed428685db4340586e2eb8e8ce82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_LEFT</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c452620d0d0540cbbfa299f1aef1cbb37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_RIGHT</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c4e07cf0931417a31f85fdf577e5bc6f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_TOP</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c480948f73c4c168a22828366eb837dcb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_WINDOW_BOTTOM</name>
      <anchor>gg7a67e20499adf4787fa20ca51cb848c46dcea8285b68325739cb78650be7c719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ToolbarStyle</name>
      <anchor>g5aad48684bb486d0aaca8c5aceb64b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOOLBAR_ICONS</name>
      <anchor>gg5aad48684bb486d0aaca8c5aceb64b588e9dd68a0c32cec39928be6276fa1a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOOLBAR_TEXT</name>
      <anchor>gg5aad48684bb486d0aaca8c5aceb64b58976122b168c6baf0c4bf8d3fa717aa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOOLBAR_BOTH</name>
      <anchor>gg5aad48684bb486d0aaca8c5aceb64b586a02c67c30e667a255ba05905cfb4a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOOLBAR_BOTH_HORIZ</name>
      <anchor>gg5aad48684bb486d0aaca8c5aceb64b5841b6a2ee8ed5bc34393bc453d8cc39c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TreeModelFlags</name>
      <anchor>g8db2110062643eb26461ec23b63e2cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_MODEL_ITERS_PERSIST</name>
      <anchor>gg8db2110062643eb26461ec23b63e2cb2f6180b637675678b5d9d6ee16e0596ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_MODEL_LIST_ONLY</name>
      <anchor>gg8db2110062643eb26461ec23b63e2cb24ad22fc8b207711d4afe08950d8068bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TreeViewColumnSizing</name>
      <anchor>g48e69dbd33a70f5b13c8ceaef1bbf06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_COLUMN_GROW_ONLY</name>
      <anchor>gg48e69dbd33a70f5b13c8ceaef1bbf06c5ec55f55d9535100334dbdf6d7ce7017</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_COLUMN_AUTOSIZE</name>
      <anchor>gg48e69dbd33a70f5b13c8ceaef1bbf06c27ef04b82fd068a043be323eb322859d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_COLUMN_FIXED</name>
      <anchor>gg48e69dbd33a70f5b13c8ceaef1bbf06cc69bb9f0eeb0a11c7f3f102280f72c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TreeViewDropPosition</name>
      <anchor>g13ae619b02491e21302ca02d94649844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_DROP_BEFORE</name>
      <anchor>gg13ae619b02491e21302ca02d946498441048c35d0436e674d7b21b98f32611e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_DROP_AFTER</name>
      <anchor>gg13ae619b02491e21302ca02d94649844ecce8ddc9399c2a358d8b2ea2623734b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_DROP_INTO_OR_BEFORE</name>
      <anchor>gg13ae619b02491e21302ca02d946498449f5979f556d48f452222a514f3400e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TREE_VIEW_DROP_INTO_OR_AFTER</name>
      <anchor>gg13ae619b02491e21302ca02d94649844fd8db6322c99155bde869d5ad8094b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>UIManagerItemType</name>
      <anchor>g91226ea137a67080d9b487225aa41d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_AUTO</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b267054a838b50ec380b59488209ec1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_MENUBAR</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b7b6cfe3efc1ca9f1ad356e12f65acb2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_MENU</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b411084f26be29f1a579f13b9c4f52c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_TOOLBAR</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b33a764d3cd892157f541bc7a0bf83f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_PLACEHOLDER</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b1628b69526cac56f5b98a4aaff636050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_POPUP</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7bbc41def3158e549113d2690bcbe79667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_MENUITEM</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7bb0f7e618233e1e2a9f866864da3ec827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_TOOLITEM</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7bcb5d7e2ff4039d8398cb7c3c1c4ef501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_SEPARATOR</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b74205fd8c712d127d1e3feeef9fe78c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UI_MANAGER_ACCELERATOR</name>
      <anchor>gg91226ea137a67080d9b487225aa41d7b23cfac5edc9c1031ae18f0e109299ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>UpdateType</name>
      <anchor>gf7fe3a304e500da5690d2d4a2253c8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_CONTINUOUS</name>
      <anchor>ggf7fe3a304e500da5690d2d4a2253c8aa004caccf1b1a1f15a797e0a13c4415d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_DISCONTINUOUS</name>
      <anchor>ggf7fe3a304e500da5690d2d4a2253c8aa8a3091cca2b0f4b97895ebb4aa8f3d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_DELAYED</name>
      <anchor>ggf7fe3a304e500da5690d2d4a2253c8aa1db4ba84f5677dc478330291641ecec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Visibility</name>
      <anchor>gefa63af8e72f77836d62adfb88410b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_NONE</name>
      <anchor>ggefa63af8e72f77836d62adfb88410b15e4978356753e9b565148792428bd7287</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_PARTIAL</name>
      <anchor>ggefa63af8e72f77836d62adfb88410b159a7c996f8f6473044ace39ed3623635f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBILITY_FULL</name>
      <anchor>ggefa63af8e72f77836d62adfb88410b15494b713e9bc39f7ac2bbbaa41ede56fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WidgetFlags</name>
      <anchor>g3d42e9e6671e48764b3b42bcc8da0b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOPLEVEL</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b4788531a05d9e03523be8cd7d3f5cb5c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_WINDOW</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f04924cfb9386b2e26685a8b3206ca94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REALIZED</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b473120a8a2fe6a8c371b0da9c0cd3f3242</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAPPED</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b472f941aa2d0dee4d8648be5171a12d226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBLE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47ed7eef90d574ee91c3111a890560aa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENSITIVE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47ec39f768e011d76a5718a4eeae1d5289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARENT_SENSITIVE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f6af4033291e3c0239e678edbfd0e871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_FOCUS</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47db2ae38c34591e0b352336f576033ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAS_FOCUS</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47cbf48611d07477ae1f5b57c7cb4b93d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_DEFAULT</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f4d68bafb695d9cdbfd69add0cdf475f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAS_DEFAULT</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b4752e6c989e9f8ff73f89f819f4c723651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAS_GRAB</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47215fe24a03b93d8eddb7db0b506a2888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RC_STYLE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f60b87ecc7ad314ea7cee92730d73674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPOSITE_CHILD</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47e632e97f21f617dba1836bfeac2b2154</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_REPARENT</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b472bf2963e12e5c238d91c5b1fe966d65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APP_PAINTABLE</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47dd278adf858855060a7746388cf10d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECEIVES_DEFAULT</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b471d1ae40175407ba42217aa352d3c0caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOUBLE_BUFFERED</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47f4b2f585eed87a1a80c1bb4e10ffe15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_SHOW_ALL</name>
      <anchor>gg3d42e9e6671e48764b3b42bcc8da0b47906a5f11fcfb4dd772df86b033e51c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WidgetHelpType</name>
      <anchor>g3e92630d8db9a7591552c9d38c8df1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIDGET_HELP_TOOLTIP</name>
      <anchor>gg3e92630d8db9a7591552c9d38c8df1c3543445835180ee7dcaa8f2d5ca143fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIDGET_HELP_WHATS_THIS</name>
      <anchor>gg3e92630d8db9a7591552c9d38c8df1c3847b4ee4a4d5319809cf4a1669cbcd64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowPosition</name>
      <anchor>gbfa67443f852c48477b2d55b15982e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_NONE</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e2106ff316d6fd2ae6f1499ca15a32ed98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_CENTER</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e218508e1284a6948b2084c690989437d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_MOUSE</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e21811c83cfe37f459d8552cb2a5d5edb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_CENTER_ALWAYS</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e218f72105fd448d50c1b0333d2d77935c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIN_POS_CENTER_ON_PARENT</name>
      <anchor>ggbfa67443f852c48477b2d55b15982e21f5b747ee62943274c074f87b695c5438</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WindowType</name>
      <anchor>g8c724168aabf37953fbb194b35ad250f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_TOPLEVEL</name>
      <anchor>gg8c724168aabf37953fbb194b35ad250f755ae9e09ad10c7da7b3bc6131522a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WINDOW_POPUP</name>
      <anchor>gg8c724168aabf37953fbb194b35ad250f116dd5fa011a1be1dcb10da71f3a1e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WrapMode</name>
      <anchor>gd4b21987a45f87bbdae74d63d92e543b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_NONE</name>
      <anchor>ggd4b21987a45f87bbdae74d63d92e543bdd439856365e3696890b287aa1628d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_CHAR</name>
      <anchor>ggd4b21987a45f87bbdae74d63d92e543b97eb1e2c4e83a8f8787836de695e487b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_WORD</name>
      <anchor>ggd4b21987a45f87bbdae74d63d92e543b6af0013689b6b57aa72d821f00b55156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRAP_WORD_CHAR</name>
      <anchor>ggd4b21987a45f87bbdae74d63d92e543b9b07b379a53140222499ef454fb3060a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>manage</name>
      <anchorfile>namespaceGtk.html</anchorfile>
      <anchor>85d08eef743328ffebac2647a9c7f183</anchor>
      <arglist>(T *obj)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g6c8b3e7a40862d0074d8b4f09aaf862c</anchor>
      <arglist>(WidgetFlags lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g85050d550e2fa88419d00bd183888cb7</anchor>
      <arglist>(DestDefaults lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gd6cb8f68bf6f32b4abbdcf645877cce9</anchor>
      <arglist>(UIManagerItemType lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gee9aff80e3e9e24098e6193c93ee2743</anchor>
      <arglist>(TreeModelFlags lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gffc3fbde9fa5cd88936d9a9d5b7364f0</anchor>
      <arglist>(TextSearchFlags lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gf418f32f46483308d66a598861b81818</anchor>
      <arglist>(RcFlags lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g6d3a915c8edd0c46a409bd6a1461bec1</anchor>
      <arglist>(IconLookupFlags lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gcb708e9b43a9962bf8d0600f61ccefac</anchor>
      <arglist>(FileFilterFlags lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gdcc6e4256e739aa343605c201d2b3351</anchor>
      <arglist>(TargetFlags lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g7d87ef590986572a3ea8bb401ae66c2a</anchor>
      <arglist>(AttachOptions lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g474ab4597cd7de57a19c162fd1c14614</anchor>
      <arglist>(AccelFlags lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g435b166c48c543d0a0850af050960e5c</anchor>
      <arglist>(CellRendererState lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>operator &amp;</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gefacdd255f6e6f00cccc067b8f679a99</anchor>
      <arglist>(CalendarDisplayOptions lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g393edc0ed5b98ef2ba51c18b7ce2fa84</anchor>
      <arglist>(WidgetFlags &amp;lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g583c47bef2c94c482db4142df2d8c2c8</anchor>
      <arglist>(DestDefaults &amp;lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gb543d24c5d220663e2014297f7b3a8da</anchor>
      <arglist>(UIManagerItemType &amp;lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g69a290a4ff93af7c399d7202cc2d5c67</anchor>
      <arglist>(TreeModelFlags &amp;lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g30997ca78a87e6569ac801b57fb7d95f</anchor>
      <arglist>(TextSearchFlags &amp;lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gf1320f90f35f0d266a359f8926d442ac</anchor>
      <arglist>(RcFlags &amp;lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gca93307337f9ac302205386bc996b7fc</anchor>
      <arglist>(IconLookupFlags &amp;lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g805aade32662969863dae144aabca827</anchor>
      <arglist>(FileFilterFlags &amp;lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g32a0da2e69707d2c5bed65b35cfddf72</anchor>
      <arglist>(TargetFlags &amp;lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gb6b6f6a9f435eb54f99d46b043f4069b</anchor>
      <arglist>(AttachOptions &amp;lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5ca4578106b4f6d998c81ec2bcca78fc</anchor>
      <arglist>(AccelFlags &amp;lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5f7fd38fb2df2426f19ac70778ada462</anchor>
      <arglist>(CellRendererState &amp;lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions &amp;</type>
      <name>operator &amp;=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g58f783f9c1e58b47311fb50b4a12929f</anchor>
      <arglist>(CalendarDisplayOptions &amp;lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5c1ec8e42e89a1d6200bc5320f6d5151</anchor>
      <arglist>(WidgetFlags lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g600559f88f10f14551d6b2c50b50bf68</anchor>
      <arglist>(DestDefaults lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g81aeb45830ac510a4e5d5a8916ffcfb7</anchor>
      <arglist>(UIManagerItemType lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g914b4d0c9afe671965097f7228ffb01e</anchor>
      <arglist>(TreeModelFlags lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gac266d954271ea5fe49d534864f2d5f1</anchor>
      <arglist>(TextSearchFlags lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g12861df9a82bab9839cdd50856cb6122</anchor>
      <arglist>(RcFlags lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5042237701d1e7cb3210bb46cdb41b87</anchor>
      <arglist>(IconLookupFlags lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g8a315e478dd2a634891759dc2a36893d</anchor>
      <arglist>(FileFilterFlags lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g8064038c09a5cdadceb16d47364ada09</anchor>
      <arglist>(TargetFlags lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g8218f49c48d9e7e93cf872c57cf897c0</anchor>
      <arglist>(AttachOptions lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g2470fdd72dcfe56242bd53c4cc7d4860</anchor>
      <arglist>(AccelFlags lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g55d02129ec54aed65c659d1ef73261e5</anchor>
      <arglist>(CellRendererState lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>operator^</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g3809a7e22d1fba7b99a6c80b07bf1cba</anchor>
      <arglist>(CalendarDisplayOptions lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5a18c7ed50eeeaf0ed73718e9548c57e</anchor>
      <arglist>(WidgetFlags &amp;lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>ga9df1befb72008c547eec239bdb33c54</anchor>
      <arglist>(DestDefaults &amp;lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gbca912b053aba7c694b25bfa0fce9447</anchor>
      <arglist>(UIManagerItemType &amp;lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g17dfbab3cbd754fd2295d875cc2d9a67</anchor>
      <arglist>(TreeModelFlags &amp;lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g3171b3210f43ed5468a094117b7c36eb</anchor>
      <arglist>(TextSearchFlags &amp;lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gf4944a7c6d8bbafd7c5fa6e87632d8d9</anchor>
      <arglist>(RcFlags &amp;lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gb5daff6317f96dc6602f9d300d597eef</anchor>
      <arglist>(IconLookupFlags &amp;lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g7f9085428bfebc0fcbe07b60de0ac2fa</anchor>
      <arglist>(FileFilterFlags &amp;lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g7f55d6ef80eaff46bbc91d1641b470ee</anchor>
      <arglist>(TargetFlags &amp;lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g4f001a825ba2be47358c1e75e182daaf</anchor>
      <arglist>(AttachOptions &amp;lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g711fb9ea4d4f97b5dd66a6dad8387c1b</anchor>
      <arglist>(AccelFlags &amp;lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gc60535e95befe7132bc7a2a29ebbc2ce</anchor>
      <arglist>(CellRendererState &amp;lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions &amp;</type>
      <name>operator^=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g96c630fb80a32f236164a576478cc10e</anchor>
      <arglist>(CalendarDisplayOptions &amp;lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g794b15e1702485722708d8295c793bba</anchor>
      <arglist>(WidgetFlags lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gd53569ea5ff70233b03b41b870a08d37</anchor>
      <arglist>(DestDefaults lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g436aeccc08950dd6cd8fc208b4d7abda</anchor>
      <arglist>(UIManagerItemType lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g4c93ffcbc6c7f5dbb811f3541a72f191</anchor>
      <arglist>(TreeModelFlags lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g00496c69b32a8eddccf163fb11e00327</anchor>
      <arglist>(TextSearchFlags lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gc984d896de6540bb8cc902e46eedbb6e</anchor>
      <arglist>(RcFlags lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>ge43eefc56e404acd25aa5088fa9eab40</anchor>
      <arglist>(IconLookupFlags lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gf276384194b5b066483fcfc80ae44a8f</anchor>
      <arglist>(FileFilterFlags lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g64342f7fe4d6b5fea652e5665d2e46cb</anchor>
      <arglist>(TargetFlags lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gcbda89c53fffbf710c773c1042998462</anchor>
      <arglist>(AttachOptions lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g24fd2d1cb6839ef86ce7a6b2d75c8f26</anchor>
      <arglist>(AccelFlags lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g95ae2f1836dd939955d64dfda0734032</anchor>
      <arglist>(CellRendererState lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>operator|</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g95b3448e56544d00d50925ebbe190137</anchor>
      <arglist>(CalendarDisplayOptions lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g0ec735edf7899945009bad689e9e0275</anchor>
      <arglist>(WidgetFlags &amp;lhs, WidgetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g051f1d7cb86c9c5513bd83ecf3b2dd4c</anchor>
      <arglist>(DestDefaults &amp;lhs, DestDefaults rhs)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gdc7f0e3a0ea2d418a9db741cf63f3f24</anchor>
      <arglist>(UIManagerItemType &amp;lhs, UIManagerItemType rhs)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gbfcb14fc2c3e23016669427e080dfd1c</anchor>
      <arglist>(TreeModelFlags &amp;lhs, TreeModelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>ge0035cd1212a0d562b3c4dc774282b69</anchor>
      <arglist>(TextSearchFlags &amp;lhs, TextSearchFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g3cc03e40cdc675100749290e23e4a731</anchor>
      <arglist>(RcFlags &amp;lhs, RcFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g4151cc515d6ce6b6d99c5f9c7c3822f1</anchor>
      <arglist>(IconLookupFlags &amp;lhs, IconLookupFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g3291cedc4ee2b65f6aaf6e1920314a7e</anchor>
      <arglist>(FileFilterFlags &amp;lhs, FileFilterFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g33f31ee8ba96613e93f24e9720d26aee</anchor>
      <arglist>(TargetFlags &amp;lhs, TargetFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g0420be2f6abd3c9f193e993fedfee500</anchor>
      <arglist>(AttachOptions &amp;lhs, AttachOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g73fc84d22787312866827ccd8031eb6c</anchor>
      <arglist>(AccelFlags &amp;lhs, AccelFlags rhs)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g1c2c79ca5b77d866e386bc29560ba66c</anchor>
      <arglist>(CellRendererState &amp;lhs, CellRendererState rhs)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions &amp;</type>
      <name>operator|=</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gefb72e931e7f44f9fa5a5fb469562395</anchor>
      <arglist>(CalendarDisplayOptions &amp;lhs, CalendarDisplayOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>WidgetFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g254c8025b7f8684bca8b38d19075b9d6</anchor>
      <arglist>(WidgetFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>DestDefaults</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gce29957c0b7dc5d2e8461a4ca4226b81</anchor>
      <arglist>(DestDefaults flags)</arglist>
    </member>
    <member kind="function">
      <type>UIManagerItemType</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g22a9ae52041e93f31989d1e429098659</anchor>
      <arglist>(UIManagerItemType flags)</arglist>
    </member>
    <member kind="function">
      <type>TreeModelFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gb17753d3b215df816676f0741fa8ba91</anchor>
      <arglist>(TreeModelFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>TextSearchFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g0f9d38cf1bed3e028260e13b8fbc9870</anchor>
      <arglist>(TextSearchFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>RcFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>ge5ae35b75c77b4eab1bf796d6ae5d3f5</anchor>
      <arglist>(RcFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IconLookupFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g8f097ce72dcecce314f18303ed06bfac</anchor>
      <arglist>(IconLookupFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g06f04a55d677c29ebbe05a66788c974e</anchor>
      <arglist>(FileFilterFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>TargetFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g0c128df6a28725a9f0cde3ae13105045</anchor>
      <arglist>(TargetFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>AttachOptions</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gdc9e80fec7475ffd43cf3e7d2b0e95fd</anchor>
      <arglist>(AttachOptions flags)</arglist>
    </member>
    <member kind="function">
      <type>AccelFlags</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>gd7e9a60d61a3d88550b105c346762301</anchor>
      <arglist>(AccelFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>CellRendererState</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g5afd3653c32defe9fc0c788ba865ed0d</anchor>
      <arglist>(CellRendererState flags)</arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>operator~</name>
      <anchorfile>group__gtkmmEnums.html</anchorfile>
      <anchor>g4761531f78f03c1f4871f2cab422d2da</anchor>
      <arglist>(CalendarDisplayOptions flags)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::AboutDialog</name>
    <filename>classGtk_1_1AboutDialog.html</filename>
    <base>Gtk::Dialog</base>
    <member kind="typedef">
      <type>sigc::slot&lt; void, AboutDialog &amp;, const Glib::ustring &amp; &gt;</type>
      <name>SlotActivateLink</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>ad14950354fa1d9e7d02e951bd0f232e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AboutDialog</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>93f3de1d206303a208b5eaec8cd935d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::StringArrayHandle</type>
      <name>get_artists</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>b0de2b53dfd0aaffcd0fe4db023beba8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::StringArrayHandle</type>
      <name>get_authors</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>d29b9c3c1728add74c5d5dd5cef0625f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_comments</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>ef0a9ea83b766b743bc3dacb7981068f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_copyright</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>d2eee859178bc4265efb9661e7b4fde2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::StringArrayHandle</type>
      <name>get_documenters</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>e34227c586d71f6c7a9db1ff5fecf46b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_license</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>2947b9c41fd03b1c80d7be655b1d25a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Gdk::Pixbuf &gt;</type>
      <name>get_logo</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>06d80e08d2203100e3d11855a8d75c13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Pixbuf &gt;</type>
      <name>get_logo</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>ad6620efface5326a3acf57113e36bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_logo_icon_name</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>8c19dc25f12b2b5aeba4b45c2af957b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>c1b9f1694f003422df5a59b53f871398</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_translator_credits</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>eda6f20985d1fa0f1c635e0f382074e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_version</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>5ad52d2ff18abccf74f3eba51366a72a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_website</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>383d689bdfbb11da01bb6e492a39ed96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_website_label</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>055e9bc4fb24f47480ac4589600d7615</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_wrap_license</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>4563a8f18b7595f055d634203dede425</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkAboutDialog *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>72c054536026167d3c2b5fbb5773faff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkAboutDialog *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>154a7b18752a8770891c424aee419763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::StringArrayHandle &gt;</type>
      <name>property_artists</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>d642b07eb5623e9844dda4caf670f9e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::StringArrayHandle &gt;</type>
      <name>property_artists</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>80bec64391d4ad9f444dc890978cdc68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::StringArrayHandle &gt;</type>
      <name>property_authors</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>27323d8d036215b63f3d848b5aeaa718</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::StringArrayHandle &gt;</type>
      <name>property_authors</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>10c0628e2bdb676f3bcd5f79b94ae5c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_comments</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>d892d0a17d399c641f939cbe7e34d4b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_comments</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>7369ff8d97947da2b69689ca7c9ffc75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_copyright</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>2213056aab16c3665f5a42a622cc9bd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_copyright</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>ab55a1edeeccf387f00f999cf81c7ef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::StringArrayHandle &gt;</type>
      <name>property_documenters</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>b565687a92d15ef6e120615ef624c744</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::StringArrayHandle &gt;</type>
      <name>property_documenters</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>f14a5aba985f3dafbeaa31f830e350d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_license</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>746e7d31313742ca50bd085b53b55759</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_license</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>118fbdf0877b6c9be4f2f3a15b097d8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; Gdk::Pixbuf &gt; &gt;</type>
      <name>property_logo</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>9e0bcae480ac466394b4a8da6b6cdd32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::RefPtr&lt; Gdk::Pixbuf &gt; &gt;</type>
      <name>property_logo</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>cd77c1e72d69b1b7dcf2380f03601910</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_logo_icon_name</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>d4af8b5fd9e7d8a5dac045901c3463bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_logo_icon_name</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>516ed511ab5f2fcaeb2a7d0a6f918fab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_name</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>9f3ec072ab3ce31f3ae806e5db92482c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_name</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>4b7f5ebf2e6c250a427fb7bb5860e109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::StringArrayHandle &gt;</type>
      <name>property_translator_credits</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>0284abcd5e3d6db3ad42f6aadda37534</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::StringArrayHandle &gt;</type>
      <name>property_translator_credits</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>e12cfa49931e12c348377050e5fc7526</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_version</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>c5fa0c322a0c50d5d89ab83dd97ec2ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_version</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>8c6523076bb6b86f1b84feee85a6f4da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_website</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>bf607c299eb52dbac0bf54b2f6d0db75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_website</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>e916e82d982580b66291333210d862ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_website_label</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>aec180c555298c29b33eaad5e0be0297</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_website_label</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>57bdce57ff1e07e6309fbf4e58642052</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_wrap_license</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>729783357b7efd3f5d701bc7a17d5c26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_wrap_license</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>735de2696abadd9be22ce8fa1e010b96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_artists</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>3ff0c19660e4aed43b0159006f8b005e</anchor>
      <arglist>(const Glib::StringArrayHandle &amp;artists)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_authors</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>8eecc4b513a729b0cc90955d530161d6</anchor>
      <arglist>(const Glib::StringArrayHandle &amp;authors) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_comments</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>90e175fa9d686f78f793dffe74fa9a64</anchor>
      <arglist>(const Glib::ustring &amp;comments)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_copyright</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>3a7889f5da5f0d92495628fa9d67580a</anchor>
      <arglist>(const Glib::ustring &amp;copyright)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_documenters</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>0f9c4bdb7a38215bf552e0a508c83e49</anchor>
      <arglist>(const Glib::StringArrayHandle &amp;documenters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_license</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>ce39ba43998ef0962da1f02830ab322c</anchor>
      <arglist>(const Glib::ustring &amp;license)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_logo</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>d8087eac6ce1894b41f5f7215210703a</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;logo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_logo_icon_name</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>8a22c3c62a25d80433276a5f1e8e79e6</anchor>
      <arglist>(const Glib::ustring &amp;icon_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>8541302b222887ded2b474b41387f503</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_translator_credits</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>fbe5045ba430d8e882ec9753eece7a01</anchor>
      <arglist>(const Glib::ustring &amp;translator_credits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_version</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>46ba72a65a81ed6e528730de0fc02e29</anchor>
      <arglist>(const Glib::ustring &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_website</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>34ba00172f995f95d9b70984df76b607</anchor>
      <arglist>(const Glib::ustring &amp;website)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_website_label</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>a3d04115d068363be314414899703caa</anchor>
      <arglist>(const Glib::ustring &amp;website_label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_wrap_license</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>d05699f5a01a4084f06a07aeaefcc0a1</anchor>
      <arglist>(bool wrap_license)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AboutDialog</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>47057f8bd15b11a02f75ad57dde19dbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_email_hook</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>3bddecbc076481ba1af82227072665c2</anchor>
      <arglist>(const SlotActivateLink &amp;slot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_url_hook</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>c95ce94cacea3b691018ad5157164d5b</anchor>
      <arglist>(const SlotActivateLink &amp;slot)</arglist>
    </member>
    <member kind="function">
      <type>Gtk::AboutDialog *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1AboutDialog.html</anchorfile>
      <anchor>a5d5873b3e3da742bcefe338fd47d47b</anchor>
      <arglist>(GtkAboutDialog *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::AccelGroup</name>
    <filename>classGtk_1_1AccelGroup.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>bool</type>
      <name>activate</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>2e355f6b213074e91efc9f05204e5002</anchor>
      <arglist>(GQuark accel_quark, const Glib::RefPtr&lt; Glib::Object &gt; &amp;acceleratable, guint accel_key, Gdk::ModifierType accel_mods)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>disconnect_key</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>5fa48d11aeeac0bd1e680e523dad727b</anchor>
      <arglist>(guint accel_key, Gdk::ModifierType accel_mods)</arglist>
    </member>
    <member kind="function">
      <type>const GtkAccelGroup *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>99694998d55ecd7fabc812d631a77fea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkAccelGroup *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>e8ca2f2497370a596bdf0449b0e098ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GtkAccelGroup *</type>
      <name>gobj_copy</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>41105a95dd1df662b3e7f24c5b554864</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>e126cbabe5dd6262e341ee9b8be0e709</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy3&lt; bool, const Glib::RefPtr&lt; Glib::Object &gt; &amp;, guint, Gdk::ModifierType &gt;</type>
      <name>signal_accel_activate</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>a39bbb7e95ee8c7a66af6399cef4495a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy3&lt; void, guint, Gdk::ModifierType, GClosure * &gt;</type>
      <name>signal_accel_changed</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>8d1191d47fc96c2f02aacb0e0423f5c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>f164d66f76728aa1606f9eddde5a7ef0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AccelGroup</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>921454aa4102ac809898b1faf180bffe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>activate</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>33d82a03079c9205623e967157adef9e</anchor>
      <arglist>(Gtk::Object &amp;object, guint accel_key, Gdk::ModifierType accel_mods)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; AccelGroup &gt;</type>
      <name>create</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>935480b98985d9a8c2905e68eafae839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Gdk::ModifierType</type>
      <name>get_default_mod_mask</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>1e2f9b75e06dc4d3e915261e351525d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>get_label</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>f182fea262e6d23952ebc49d8e1a6fba</anchor>
      <arglist>(guint accelerator_key, Gdk::ModifierType accelerator_mods)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>name</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>173b659482b4abc35862ae3c8d0645d3</anchor>
      <arglist>(guint accelerator_key, Gdk::ModifierType accelerator_mods)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parse</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>0035b04d82a93f3fb4ed26812da9144a</anchor>
      <arglist>(const Glib::ustring &amp;accelerator, guint &amp;accelerator_key, Gdk::ModifierType &amp;accelerator_mods)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_default_mod_mask</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>42258983a28aa7f0c4ba65b1abf9806c</anchor>
      <arglist>(Gdk::ModifierType default_mod_mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>valid</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>4c5da10b8e3b51dcd4fe403959e2d4a3</anchor>
      <arglist>(guint keyval, Gdk::ModifierType modifiers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AccelGroup</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>ea3002ff86e240ca8e95eba9bb8ffc2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_accel_changed</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>24149f08990137078258480b658932e7</anchor>
      <arglist>(guint keyval, Gdk::ModifierType modifier, GClosure *accel_closure)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gtk::AccelGroup &gt;</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1AccelGroup.html</anchorfile>
      <anchor>6dd6cb005299768bbfc173eb56319fc7</anchor>
      <arglist>(GtkAccelGroup *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::AccelKey</name>
    <filename>classGtk_1_1AccelKey.html</filename>
    <member kind="function">
      <type></type>
      <name>AccelKey</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>26e7c5af7f5bdfa1948d03c418c1755e</anchor>
      <arglist>(const AccelKey &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AccelKey</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>aa4ca433f961ba40ee5a501f2b818d5b</anchor>
      <arglist>(const Glib::ustring &amp;accelerator, const Glib::ustring &amp;accel_path=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AccelKey</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>c615d97162fa1814e7e0b6342c1bd622</anchor>
      <arglist>(guint accel_key, Gdk::ModifierType accel_mods, const Glib::ustring &amp;accel_path=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AccelKey</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>1a3ff31a0cb67142659342eb9896feb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_abbrev</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>2ec5c2905850275fbd2a6f39402366fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>get_key</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>75f3a07ffe5b3ec113e88ba4f9c37f6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Gdk::ModifierType</type>
      <name>get_mod</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>63f99a124e77cb4601c10857560bf020</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_path</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>1d6d84467e3920a6af204f511dceb6d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_null</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>a3b1e0719428cce25aad0c88d9d4818b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AccelKey &amp;</type>
      <name>operator=</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>be7f9eebbe73ed3a30bc5942b3027eac</anchor>
      <arglist>(const AccelKey &amp;src)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>guint</type>
      <name>key_</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>d29fd938a58696299af2fc3a5403940d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Gdk::ModifierType</type>
      <name>mod_</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>884a3b68a6860a609b0cbc9b988dfd03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Glib::ustring</type>
      <name>path_</name>
      <anchorfile>classGtk_1_1AccelKey.html</anchorfile>
      <anchor>115c69bb0f29e66757db3dfd3ae78fa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::AccelLabel</name>
    <filename>classGtk_1_1AccelLabel.html</filename>
    <base>Gtk::Label</base>
    <member kind="function">
      <type></type>
      <name>AccelLabel</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>af9f7daf8891be167d3bd956aa30fa82</anchor>
      <arglist>(const Glib::ustring &amp;label, bool mnemonic=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AccelLabel</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>01e589afec7f99f6abb13e827be4a76f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Widget *</type>
      <name>get_accel_widget</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>d609c595f59ab4ac1364fa09db2b944d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Widget *</type>
      <name>get_accel_widget</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>b2f31db74d8902846e9dedea6141c5d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>get_accel_width</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>0154593e55afadbced586b0ffaa0af9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkAccelLabel *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>c04ee56b0e32063a9b2594b372227608</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkAccelLabel *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>5fbd19abe44e2f850b3f8bcc2257ccd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Gtk::Widget * &gt;</type>
      <name>property_accel_widget</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>596e2efda13f641da8532b4d9afdd9aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Gtk::Widget * &gt;</type>
      <name>property_accel_widget</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>d4527b1bb0048ba156e3f3db4d0e1272</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>refetch</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>ebe3c1bbcf21e50b2088f85528d76a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_accel_widget</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>ecf1b97252d576dc7a5176f6e6988667</anchor>
      <arglist>(const Widget &amp;accel_widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset_accel_widget</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>1dc2170ba4199d9e29fda010123fe326</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AccelLabel</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>4b84410c1eee57b8f9aea334c5d5f81e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::AccelLabel *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1AccelLabel.html</anchorfile>
      <anchor>c41d89481b7d145d6b8531dcb8826202</anchor>
      <arglist>(GtkAccelLabel *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Action</name>
    <filename>classGtk_1_1Action.html</filename>
    <base>Glib::Object</base>
    <member kind="typedef">
      <type>sigc::slot&lt; void &gt;</type>
      <name>SlotActivate</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>5138503f3592a0fa8625f5058207d807</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activate</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>00af03175043e1a41ada3f0f18723674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect_accelerator</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>98aff2a881a326b2d477d060e6ff0de7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect_proxy</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>1c582068bd962a1f47f6f9b7378e57ac</anchor>
      <arglist>(Widget &amp;proxy)</arglist>
    </member>
    <member kind="function">
      <type>Image *</type>
      <name>create_icon</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>4955afbc214b9a1685cd02b44bc3bc1c</anchor>
      <arglist>(IconSize icon_size)</arglist>
    </member>
    <member kind="function">
      <type>MenuItem *</type>
      <name>create_menu_item</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>2900998d5d0adb5249393f0f919c2e21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ToolItem *</type>
      <name>create_tool_item</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>995de6ff14f60319bc7c9fe52dcc811d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect_accelerator</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>eb9d3535d153b859162a1db21fec1ca5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect_proxy</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>d2fe45f73b68b4e8456be902a4af54d0</anchor>
      <arglist>(Widget &amp;proxy)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_accel_path</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>a4ab07ca5b166114c4179a9ad08895fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>84538309bf4efb4965d25eae5abb185e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::SListHandle&lt; const Widget * &gt;</type>
      <name>get_proxies</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>9e750f583fd053408423f623f5997cc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::SListHandle&lt; Widget * &gt;</type>
      <name>get_proxies</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>a2dab1b6ed33063196581c747b1ea313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_sensitive</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>60323f3a9462087883e3243e7c3e21f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_visible</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>84741a146865e011ff76e5cff56a1663</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkAction *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>26fdb0ae841261537abc535ff19dbec2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkAction *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>225dd5a8ec7a7fd862a279538db1835f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GtkAction *</type>
      <name>gobj_copy</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>79b2040ea1ba4b6c446e5bc26b28486c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_sensitive</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>70220b37e73d268911599ca5061744d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_visible</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>e28a58bf5be245fc02b069b108117345</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_hide_if_empty</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>44deaf59efebde53cbbb1d499f7ed12f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_hide_if_empty</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>abc4503f7a7d44c7e304267f4121d691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_is_important</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>e90e3de9f309c6615b5642d26e3ec19b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_is_important</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>384dd9b3cba8b6a1df9a7899da9768a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_label</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>26df036f5d57c9cfd5bcb0f978bc3101</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_label</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>8ba62c66b5494aa96a8f2969d6f88756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_name</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>934de8108c680b9b996222456560c6b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_sensitive</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>0c76db3609f5831bbca00c43a1a75af5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_sensitive</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>d50121d2a8435a0590876ed3dfaa9d33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_short_label</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>f381d7961e45f2204d95451492bec610</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_short_label</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>f0563e4b4632fb869d019f22a75f29d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; StockID &gt;</type>
      <name>property_stock_id</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>f76b2bdea176c9f1fdc2e131fa4853a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; StockID &gt;</type>
      <name>property_stock_id</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>ebdfc7c6fc2e38095f00f85d53c1f21f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_tooltip</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>b6df9e929f10289e935b42e2ff93f16c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_tooltip</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>0b0c5997666dfa6e38226fa06d890a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_visible</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>6c0e958959a87f89ab92e9b1080c3648</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_visible</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>045571360bc62d4f28cf80f47dcacd02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_visible_horizontal</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>55e97d2f13ad17545303afeea8c337d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_visible_horizontal</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>b3aa1e743144bb334ac93944d62ea59e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_visible_vertical</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>8738ce86cfd1ffa7626fbfb79a8c5ff7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_visible_vertical</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>22944e599ce9da776d1ea308f8736c04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_accel_group</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>6bbd1d31aac64ef53be04c115a78dc03</anchor>
      <arglist>(const Glib::RefPtr&lt; AccelGroup &gt; &amp;accel_group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_accel_path</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>59e3390e4a456553a97536bcae625ff1</anchor>
      <arglist>(const Glib::ustring &amp;accel_path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_sensitive</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>c6af572728c7b5db1649f39ece5ad76e</anchor>
      <arglist>(bool sensitive=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_tooltip</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>41aae93abf243459b56bde780c03799e</anchor>
      <arglist>(const Glib::ustring &amp;tooltip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_visible</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>172c1c3b80690671a3ac672034e0084d</anchor>
      <arglist>(bool visible=true)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_activate</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>68b6d9cc4a34aab23d8354df45832857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Action</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>a882ad016b7b1d0ec7ee2bfce2512618</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Action &gt;</type>
      <name>create</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>243f002b8d3528e4876cb23225fa757b</anchor>
      <arglist>(const Glib::ustring &amp;name, const Gtk::StockID &amp;stock_id, const Glib::ustring &amp;label=Glib::ustring(), const Glib::ustring &amp;tooltip=Glib::ustring())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Action &gt;</type>
      <name>create</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>ebf25ebf0ec850314ad85e4cfde9173b</anchor>
      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;label=Glib::ustring(), const Glib::ustring &amp;tooltip=Glib::ustring())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Action &gt;</type>
      <name>create</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>d6fb66a24f9413bcc114ed9a20a8b73c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Action</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>d494361443c880c6012aeef075bc680e</anchor>
      <arglist>(const Glib::ustring &amp;name, const StockID &amp;stock_id, const Glib::ustring &amp;label=Glib::ustring(), const Glib::ustring &amp;tooltip=Glib::ustring())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Action</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>d5bd93ab0357990cfb8fbf6049ec991a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>block_activate_from</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>6104b752c4657305709c88d9fa620900</anchor>
      <arglist>(Widget &amp;proxy)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>connect_proxy_vfunc</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>a805f1a04326fdd423aea01f757ccb0b</anchor>
      <arglist>(Widget *proxy)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Widget *</type>
      <name>create_menu_item_vfunc</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>573e7c969a3141707649d4a1b37cb359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Widget *</type>
      <name>create_tool_item_vfunc</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>4bcc92576e6ee74d8ea47e0589daa826</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>disconnect_proxy_vfunc</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>59c8ad3e7b16ab5a84eeecf31f580738</anchor>
      <arglist>(Widget *proxy)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_activate</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>e94054a2ed6365fefcdf850b8835715c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unblock_activate_from</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>f5748d57d9ca574a087df31b406510f4</anchor>
      <arglist>(Widget &amp;proxy)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gtk::Action &gt;</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Action.html</anchorfile>
      <anchor>add65dec7050e69be7e195d5a563f057</anchor>
      <arglist>(GtkAction *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::ActionGroup</name>
    <filename>classGtk_1_1ActionGroup.html</filename>
    <base>Glib::Object</base>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>cc3679c55d256b727540f15983470947</anchor>
      <arglist>(const Glib::RefPtr&lt; Action &gt; &amp;action, const AccelKey &amp;accel_key, const Action::SlotActivate &amp;slot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>bebfb0dd6a695fc61678b291630fbd82</anchor>
      <arglist>(const Glib::RefPtr&lt; Action &gt; &amp;action, const Action::SlotActivate &amp;slot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>dec09906e140ffae35bd3e7bcae813ce</anchor>
      <arglist>(const Glib::RefPtr&lt; Action &gt; &amp;action, const AccelKey &amp;accel_key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>a6c4f627e4699c17e0a6127a80f0fc8b</anchor>
      <arglist>(const Glib::RefPtr&lt; Action &gt; &amp;action)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Action &gt;</type>
      <name>get_action</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>cbab162210c65750e834fdc1fb12b7ac</anchor>
      <arglist>(const Glib::ustring &amp;action_name) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Action &gt;</type>
      <name>get_action</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>93162c945b633f535f7723be49c5c097</anchor>
      <arglist>(const Glib::ustring &amp;action_name)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; Glib::RefPtr&lt; const Action &gt; &gt;</type>
      <name>get_actions</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>8c380e113ac79f782e1c2ca258dc683d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; Glib::RefPtr&lt; Action &gt; &gt;</type>
      <name>get_actions</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>a5e87941229cdec91a292b06d6ed563d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>02a431ba864002155932d05c275c49dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_sensitive</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>043c8908c2cc0e8b70f0e737d6f53919</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_visible</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>1ca198030991b285b2e29d599ce1957c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkActionGroup *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>861cbc54afdd731e662a477584b1de3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkActionGroup *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>3f276c349f04d715ce2c63b2416bd6e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GtkActionGroup *</type>
      <name>gobj_copy</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>9985de97d7fa0270fb102a73082523ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>852c2224a3944042d4977c4064ab835a</anchor>
      <arglist>(const Glib::RefPtr&lt; Action &gt; &amp;action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_sensitive</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>3debf72a544aeb48a2c53679316e4f44</anchor>
      <arglist>(bool sensitive=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_visible</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>1c16118f646707ac642800d797b57fab</anchor>
      <arglist>(bool visible=true)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, const Glib::RefPtr&lt; Action &gt; &amp;, Widget * &gt;</type>
      <name>signal_connect_proxy</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>66a6bbbfbcbc6ab3b1a1e7b073c77248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, const Glib::RefPtr&lt; Action &gt; &amp;, Widget * &gt;</type>
      <name>signal_disconnect_proxy</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>ee690834f71c8513a0e905db03d7692f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, const Glib::RefPtr&lt; Action &gt; &amp; &gt;</type>
      <name>signal_post_activate</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>3595d6b75712f5ce26a3e9c1db464dfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, const Glib::RefPtr&lt; Action &gt; &amp; &gt;</type>
      <name>signal_pre_activate</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>2d931772fc901176d00c653b2b95fb75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>translate_string</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>329676c26a2758517c044616031a9afb</anchor>
      <arglist>(const Glib::ustring &amp;str) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActionGroup</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>55de9fe9d5450b7fcaead1424e1f6c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; ActionGroup &gt;</type>
      <name>create</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>729f21f2bf2bbd238390770217a3dc0b</anchor>
      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ActionGroup</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>28aaeb3bc678f3267756ae6c623c4313</anchor>
      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gtk::ActionGroup &gt;</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1ActionGroup.html</anchorfile>
      <anchor>8b53b26c64b2be944a196e0ab8402e50</anchor>
      <arglist>(GtkActionGroup *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Adjustment</name>
    <filename>classGtk_1_1Adjustment.html</filename>
    <base>Gtk::Object</base>
    <member kind="function">
      <type></type>
      <name>Adjustment</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>46faef0350c12e09a3e0249af5673d75</anchor>
      <arglist>(double value, double lower, double upper, double step_increment=1, double page_increment=10, double page_size=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changed</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>01b4c0118ac26897ac783f041a032765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clamp_page</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>721b1e2ccde935f7c7c13c7ebfba4c44</anchor>
      <arglist>(double lower, double upper)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_lower</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>cdc5682423c6c3f2bf6107c784b0264f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_page_increment</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>137b202f7a1db39e4ced997e29d8e1b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_page_size</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>e106f84761de4b8e2dc8f1decb9da278</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_step_increment</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>0750aed1cce1f48c7d2dbd7c56ce214a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_upper</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>d5e83e6a664db2b5c0dff303f8425860</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_value</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>b6bc8e8ad1e4a544eeb8b67eff3d0380</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkAdjustment *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>323ca8d81fe1ed6d052ec4f906e364dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkAdjustment *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>73a1955c20e1a90ffffe17a597e43ffb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_lower</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>8b64cd68e91a24d6b7dfc03d8d199437</anchor>
      <arglist>(double lower)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_page_increment</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>46b70c37c489b53f34b01f41fd83f8aa</anchor>
      <arglist>(double incr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_page_size</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>3db9de3d1621978df28b056de6d82880</anchor>
      <arglist>(double size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_step_increment</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>561ae82940ee9c2a5adab11d08c4e784</anchor>
      <arglist>(double incr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_upper</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>b093897a15d80dba99969abb9bce039f</anchor>
      <arglist>(double upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>c585ad50e95018cd4d0fe7b014102591</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_changed</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>5bd834dd1241233069e4932fc69e5155</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_value_changed</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>4be702f855da41b123577032e8148b99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>value_changed</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>a9e2a66bf8702196201db86a88da2567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Adjustment</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>e6d3539498b3276200368995440de533</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_changed</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>fd8640b87aa243aa63cf0b4205f26df6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_value_changed</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>2aa54b26614f6824a3dce58afe1080b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>HScrollbar</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>e69c6aaa3a137d794d097e2af6efa842</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Range</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>cfd895dc66f5fefeceaa97f725374689</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>VScrollbar</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>de450f306f5819b3bff930f39105ec87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Gtk::Adjustment *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Adjustment.html</anchorfile>
      <anchor>42498ed2e90842549b875fb12d47cf90</anchor>
      <arglist>(GtkAdjustment *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Alignment</name>
    <filename>classGtk_1_1Alignment.html</filename>
    <base>Gtk::Bin</base>
    <member kind="function">
      <type></type>
      <name>Alignment</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>bb33712aeed88d7785ee2bf92d0fb4b7</anchor>
      <arglist>(AlignmentEnum xalign, AlignmentEnum yalign=Gtk::ALIGN_CENTER, float xscale=1.0, float yscale=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Alignment</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>48c234eed3522e71607862afbedfd823</anchor>
      <arglist>(float xalign=0.5, float yalign=0.5, float xscale=1.0, float yscale=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_padding</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>c39fb7517548f3f54d4a854721a447f9</anchor>
      <arglist>(guint &amp;padding_top, guint &amp;padding_bottom, guint &amp;padding_left, guint &amp;padding_right)</arglist>
    </member>
    <member kind="function">
      <type>const GtkAlignment *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>49d98a89370b430fd5394d784cdc70b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkAlignment *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>316b3e3c159e7c63be312083b0930b13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; guint &gt;</type>
      <name>property_bottom_padding</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>21cef82a4e4008fa818eef3f12f4d291</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; guint &gt;</type>
      <name>property_bottom_padding</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>31ee29b5fad01b44449a4adeee3c1289</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; guint &gt;</type>
      <name>property_left_padding</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>c6975733f4ec12651c38a723e8485968</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; guint &gt;</type>
      <name>property_left_padding</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>e0e4a1769a78577cff4e1248e50c8edc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; guint &gt;</type>
      <name>property_right_padding</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>6b08fa4a28d615962b78437e5d0678fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; guint &gt;</type>
      <name>property_right_padding</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>5f884f13fe1090515b217450e3cd6ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; guint &gt;</type>
      <name>property_top_padding</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>42fe5e60d5c386960b29c014d894ee95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; guint &gt;</type>
      <name>property_top_padding</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>b57bc18ae3e347973009ecf7643c4365</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_xalign</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>7d977834ed82c29295fefe73d2da5980</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_xalign</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>b38d9614241732c23124ead88850533b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_xscale</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>f5532bb647d361f02577df496bf81ce2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_xscale</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>8dfd635ecc37b8428c93bf0af6c33c42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_yalign</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>cd7875f7ec2769c601f07de05b1936d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_yalign</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>17608566c131b1fd2211b0382d4d96d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_yscale</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>547f4066995b1dcee78b59cfbfc3bbed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_yscale</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>2fba68aae74e436abff26f66e89dd98d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>a7beb482dde0e58c49a8c6154558eb94</anchor>
      <arglist>(AlignmentEnum xalign, AlignmentEnum yalign=Gtk::ALIGN_CENTER, float xscale=1.0, float yscale=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>a2daad6822068b163245872caa355bed</anchor>
      <arglist>(float xalign=0.5, float yalign=0.5, float xscale=1.0, float yscale=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_padding</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>a0b23d97c47609dc87b3ca7dc006ff26</anchor>
      <arglist>(guint padding_top, guint padding_bottom, guint padding_left, guint padding_right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Alignment</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>88e23a6b337ff81f8478fb65456592da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Alignment *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Alignment.html</anchorfile>
      <anchor>6246e305ca948fdb6b6f52d57f99f2f1</anchor>
      <arglist>(GtkAlignment *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Arrow</name>
    <filename>classGtk_1_1Arrow.html</filename>
    <base>Gtk::Misc</base>
    <member kind="function">
      <type></type>
      <name>Arrow</name>
      <anchorfile>classGtk_1_1Arrow.html</anchorfile>
      <anchor>92e98864c99ce96a1ee1619f1bade481</anchor>
      <arglist>(ArrowType arrow_type, ShadowType shadow_type)</arglist>
    </member>
    <member kind="function">
      <type>const GtkArrow *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Arrow.html</anchorfile>
      <anchor>d2749351deb48664df28b16880bf9217</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkArrow *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Arrow.html</anchorfile>
      <anchor>2611ac3fb3517e9ff8495cc85ba5a73c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; ArrowType &gt;</type>
      <name>property_arrow_type</name>
      <anchorfile>classGtk_1_1Arrow.html</anchorfile>
      <anchor>d36291cf88091c51ac358b854503fe53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; ArrowType &gt;</type>
      <name>property_arrow_type</name>
      <anchorfile>classGtk_1_1Arrow.html</anchorfile>
      <anchor>753fe54e90e6cc8e217c7d049dcf222f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; ShadowType &gt;</type>
      <name>property_shadow_type</name>
      <anchorfile>classGtk_1_1Arrow.html</anchorfile>
      <anchor>7abb33f4e57db5401f5980b641eea3ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; ShadowType &gt;</type>
      <name>property_shadow_type</name>
      <anchorfile>classGtk_1_1Arrow.html</anchorfile>
      <anchor>9fb0aa3322865fed33e40edb1337c0b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classGtk_1_1Arrow.html</anchorfile>
      <anchor>eb3e9a6d02d21f10d417c10402f25713</anchor>
      <arglist>(ArrowType arrow_type, ShadowType shadow_type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Arrow</name>
      <anchorfile>classGtk_1_1Arrow.html</anchorfile>
      <anchor>b4b831b1e8e7369302f1d9a7895f0bf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Arrow *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Arrow.html</anchorfile>
      <anchor>a2054c1fa350f88374a790ff87814c57</anchor>
      <arglist>(GtkArrow *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::AspectFrame</name>
    <filename>classGtk_1_1AspectFrame.html</filename>
    <base>Gtk::Frame</base>
    <member kind="function">
      <type></type>
      <name>AspectFrame</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>6a87059865ecceb1330759b79e617f93</anchor>
      <arglist>(const Glib::ustring &amp;label, float xalign, float yalign, float ratio=1.0, bool obey_child=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AspectFrame</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>fa911e38f96cfd325d4a4a417a89b72a</anchor>
      <arglist>(const Glib::ustring &amp;label=Glib::ustring(), AlignmentEnum xalign=Gtk::ALIGN_CENTER, AlignmentEnum yalign=Gtk::ALIGN_CENTER, float ratio=1.0, bool obey_child=false)</arglist>
    </member>
    <member kind="function">
      <type>const GtkAspectFrame *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>9054d57c75b29e8f5991173fd012a860</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkAspectFrame *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>094c8844ef320a9736eba7f3a9d0bd66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_obey_child</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>fa217ef4b9903cb63bb327306c6ca9b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_obey_child</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>211ae43eb92a7102d0fc7185885847a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_ratio</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>6ba6054d9e5a041eb5488b5fb328b841</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_ratio</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>59e3584eb18c8e801b162cff744df3a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_xalign</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>841e6b59bf8edd94bca9830d2ccb6323</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_xalign</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>358351f24f15a0200da6a2d1a81da749</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_yalign</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>eaf1166e3736b2421a6836bd83e24e0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_yalign</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>6a5c2c56a384fb1b316cda429665790d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>daa0dc2928953b34880998f4c92dd457</anchor>
      <arglist>(AlignmentEnum xalign, AlignmentEnum yalign, float ratio, bool obey_child=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>d689dee3c8a0febb2340cc4eda5fe922</anchor>
      <arglist>(float xalign, float yalign, float ratio, bool obey_child=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AspectFrame</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>7471a234f9ec5440aeda4dcc389a8464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::AspectFrame *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1AspectFrame.html</anchorfile>
      <anchor>b19eaa639f8f64ce540bee038e121fdc</anchor>
      <arglist>(GtkAspectFrame *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Bin</name>
    <filename>classGtk_1_1Bin.html</filename>
    <base>Gtk::Container</base>
    <member kind="function">
      <type>void</type>
      <name>add_label</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>eb27fa8b1ff13101673b2f0c3d0786b8</anchor>
      <arglist>(const Glib::ustring &amp;label, bool mnemonic, AlignmentEnum x_align, AlignmentEnum y_align=ALIGN_CENTER)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_label</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>1ee817897a75be90dbf6de3c71162707</anchor>
      <arglist>(const Glib::ustring &amp;label, bool mnemonic=false, double x_align=0.5, double y_align=0.5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_pixlabel</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>dd649d75e5f9bb4ed42fe72d6973ffcc</anchor>
      <arglist>(const Glib::ustring &amp;pixfile, const Glib::ustring &amp;label, double x_align=0.5, double y_align=0.5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_pixlabel</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>05708dc09c3b5a4f950c0417e647d85c</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Pixmap &gt; &amp;pixmap, const Glib::RefPtr&lt; Gdk::Bitmap &gt; &amp;mask, const Glib::ustring &amp;label, double x_align=0.5, double y_align=0.5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_pixmap</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>74faa574267047a7319a872e8fea7d1f</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Pixmap &gt; &amp;pixmap, const Glib::RefPtr&lt; Gdk::Bitmap &gt; &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>const Widget *</type>
      <name>get_child</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>b5b5f81aecdf7a233e0ced0d59d0f0d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Widget *</type>
      <name>get_child</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>538ec23119abba6c987b4363cac2f1dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkBin *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>d6db11cd388872c6ee36aee075478374</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkBin *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>6fef1f41c67a588dd33087ea479e0ad1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>a1e7fba8461ffc4e8676ea3be6f40f2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Bin</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>56063452127cc483ca426adfc7ef13f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Bin</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>30c4f95f2734bcd253e279a42117f9c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Bin *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Bin.html</anchorfile>
      <anchor>3fef7943ef681ada63356ac3ec232f90</anchor>
      <arglist>(GtkBin *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Box</name>
    <filename>classGtk_1_1Box.html</filename>
    <base>Gtk::Container</base>
    <member kind="typedef">
      <type>Box_Helpers::BoxList</type>
      <name>BoxList</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>52c2ce6868078125a72471e00699bc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const BoxList &amp;</type>
      <name>children</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>1630437459c03c8e70b283fbda61b9d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BoxList &amp;</type>
      <name>children</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>c8a18efeaccbe6e06ce858e54fd3652b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_homogeneous</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>719b7898e3e738af429ac96a4c752d65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_spacing</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>9b1fb932799d7c28b430ade1f65d2fe6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkBox *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>fe3f8f57d7f557a2625ac718f704d1f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkBox *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>0c7fda2b5be79b4bd7937f5d0c4be32d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pack_end</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>d7b7d66b8d38b11e222da9bb945f036e</anchor>
      <arglist>(Widget &amp;child, PackOptions options=PACK_EXPAND_WIDGET, guint padding=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pack_end</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>1a2894c6723be6147d5c80995fed843a</anchor>
      <arglist>(Widget &amp;child, bool expand, bool fill, guint padding=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pack_start</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>e1a2ca6c5de8ad4442ed93c2c20eec87</anchor>
      <arglist>(Widget &amp;child, PackOptions options=PACK_EXPAND_WIDGET, guint padding=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pack_start</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>31aa59034a669239c4b99a9ced5742d6</anchor>
      <arglist>(Widget &amp;child, bool expand, bool fill, guint padding=0)</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_homogeneous</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>fa776673b6ae645bfb9e70f41e3b46e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_homogeneous</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>4b8403eb7c52f94198c4ee824b842b8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_spacing</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>d2bb664e5102d78472c42d3d46fd4cfa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_spacing</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>d53032d9ddccee31c8068cea9925c516</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reorder_child</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>d7d79587789a012eb31fec920b07c1b9</anchor>
      <arglist>(Widget &amp;child, int pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_homogeneous</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>1598f08c7a2b29fe26ccd5987c339328</anchor>
      <arglist>(bool homogeneous=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_spacing</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>b5396cb1385f8259bb49a0c78b55087b</anchor>
      <arglist>(int spacing)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Box</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>7e01e48c7643cc69a09eebbff14847b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Box</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>22a64c493be015dabb6a4d7799f6705a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Box *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Box.html</anchorfile>
      <anchor>780f8b0bce530c8dbacb01f64615cefd</anchor>
      <arglist>(GtkBox *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Gtk::BuiltinStockID</name>
    <filename>structGtk_1_1BuiltinStockID.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>id</name>
      <anchorfile>structGtk_1_1BuiltinStockID.html</anchorfile>
      <anchor>670c65fbf2cce049af1ef4ae45883dba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Button</name>
    <filename>classGtk_1_1Button.html</filename>
    <base>Gtk::Bin</base>
    <member kind="function">
      <type></type>
      <name>Button</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>f44d6e2efbb8342da17f7259626e67cc</anchor>
      <arglist>(const StockID &amp;stock_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Button</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>405a4a0363e4be77a71ed83c8fb61b44</anchor>
      <arglist>(const Glib::ustring &amp;label, bool mnemonic=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Button</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>122a26893f0efe761712c453b83e6714</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clicked</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>f4b7ec50762018dac1ce42b8d1a4a797</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enter</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>24a8b5ff7cb9286319643ab5c672ce10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_alignment</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>5077c50492734651ff9669f7ef1c8d47</anchor>
      <arglist>(float &amp;xalign, float &amp;yalign)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_focus_on_click</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>b1800f6488996503da0e80613d52e6fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Widget *</type>
      <name>get_image</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>05db2376a19eae4c44379c94def46685</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Widget *</type>
      <name>get_image</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>18bc83ac500da4a119c67fbf2dd03b76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_label</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>e377dbb125d9beb6e6fdd5b191f785aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReliefStyle</type>
      <name>get_relief</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>2c902cb0c0ac00b26d23a2b04571f9b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_use_stock</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>a79490e3b6c63a89d0552790792e1b9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_use_underline</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>6570250c1d48265aae83b8b6b1eb662f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkButton *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>9ea06156c54545902608286d1a0d0e42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkButton *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>ac9db3896fa8b7576c6f3720846faa1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leave</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>4ef2c72ff49b7a51cd51bc34fcf2a9ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pressed</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>44480a361b5089689676f62d798d8351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_focus_on_click</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>ad8aa9d132968f1f670051b392e0c57a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_focus_on_click</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>177d1c007b64ba2551f0aa8294630adf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Gtk::Widget * &gt;</type>
      <name>property_image</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>1b1a0f32b27c8b0cba6c7404243ba46c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Gtk::Widget * &gt;</type>
      <name>property_image</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>19d95f052d3297a812f7bbddb864c153</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_label</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>bfcc59b5e18192fa58111b6edadc8958</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_label</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>aacbc200ba99470f78e2c6b440da1145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; ReliefStyle &gt;</type>
      <name>property_relief</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>d0d3283fb039b08bb0dc84804c1bd23b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; ReliefStyle &gt;</type>
      <name>property_relief</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>52bdf1dbe78d515c92ab28d2cf6415ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_use_stock</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>ff09634d48cb0ddf40451d521c2076cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_use_stock</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>edc60f765a912ba5652a11512030424e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_use_underline</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>d50617cf64e3ffa7decfb8a31b36bd1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_use_underline</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>ebf723d7f58127eeb807badb92f90bee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_xalign</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>f8488aea8dcdc21d13ee0e8a0a173235</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_xalign</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>ec5ddb71f5989be54943acfe7c486656</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_yalign</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>571936243340d0b1eaba5fc716669907</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_yalign</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>05c9e11829874c4c5ccbb931c0bdea48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>released</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>fc33139cc82d05b108d791d63fceeecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_alignment</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>7b204372b3ee1395290cfad7033c08fb</anchor>
      <arglist>(float xalign, float yalign)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_focus_on_click</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>ab691cee055c3e2850dcb968f7bf94c9</anchor>
      <arglist>(bool focus_on_click=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_image</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>c49972018a8ed3392e897cdf9da66391</anchor>
      <arglist>(Widget &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_label</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>d3f9e419fc13a942f679a8545f0d96b6</anchor>
      <arglist>(const Glib::ustring &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_relief</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>aeee84797391945df559ebe1c0b88c1e</anchor>
      <arglist>(ReliefStyle newstyle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_stock</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>d50fe8ec5243d13e8d146c54d12cf5a8</anchor>
      <arglist>(bool use_stock=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_underline</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>9c5e6c68d197342c751a22e0403c8e95</anchor>
      <arglist>(bool use_underline=true)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_activate</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>f9af0c8d0dc16d73bad1c2a7f3533485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_clicked</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>515244a851fd9874cc481cdfc5ebf512</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_enter</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>99f7eaa8a6aee072e0c08139babf8fa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_leave</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>5b8c8acfe55f9d567f316a53b574690f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_pressed</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>cf7a9ec90fa7e4f833af37fe11fb1b18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_released</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>cd22eaf8d862fa3e4fd606a7212d76cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Button</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>188bfc5caf8e3c68d6d80b54186d8961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_activate</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>c5b1ec6552c46f56f10302556372baae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_clicked</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>bdd079e988525e00b432190866cdc59f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_enter</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>9de0aa98cfb93f5867d7b2facfbf70ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_leave</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>ef824780a36ce218b400e228d46cc21a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_pressed</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>b7cb1b5d352e7ca2d21ea5e8243c0a8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_released</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>c10be7bca1f046b9fe1b5e1acf47c1cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Button *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Button.html</anchorfile>
      <anchor>97111e31bc75c69c524fa2a944719a03</anchor>
      <arglist>(GtkButton *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::ButtonBox</name>
    <filename>classGtk_1_1ButtonBox.html</filename>
    <base>Gtk::Box</base>
    <member kind="function">
      <type>int</type>
      <name>get_child_ipadding_x</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>9f24e6f00e846869aa63057026d221e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_child_ipadding_y</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>872e37fcf9f92c2a306d00c4e9480ecc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_child_min_height</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>eed4426eb12e87121d6d96842069ea71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_child_min_width</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>fc3f4e2ca7430dc4438944f26fa35dba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_child_secondary</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>693bb72957205bc11e832516aedfd1b9</anchor>
      <arglist>(const Gtk::Widget &amp;child) const </arglist>
    </member>
    <member kind="function">
      <type>ButtonBoxStyle</type>
      <name>get_layout</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>1800f85282ada142addf5001594a0902</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkButtonBox *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>803d54bafb50a56aaa41e1c3fdc9e7e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkButtonBox *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>dec8c517273a81eb821ee4276adeed31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; ButtonBoxStyle &gt;</type>
      <name>property_layout_style</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>175d823438481433040683c7b2cb052a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; ButtonBoxStyle &gt;</type>
      <name>property_layout_style</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>d12fdcc090a40fae932cd29635944426</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_child_ipadding_x</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>ad775392e3c02aefc88fca4dc3843f9e</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_child_ipadding_y</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>e041b14aed92a3c4783d0b338193cf07</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_child_min_height</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>ac8e2ef4f4a4a834fcde1b528801be33</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_child_min_width</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>6c6f041c9a5272533c4b4aaf7929fd05</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_child_secondary</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>13d4f662a85207efa73aeb6be5caec7b</anchor>
      <arglist>(Widget &amp;child, bool is_secondary=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_layout</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>15811a904e7b59fddcdb0f4e863717a4</anchor>
      <arglist>(ButtonBoxStyle layout_style)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ButtonBox</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>47ad522c50a704c619bb0b6b79e79b9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::ButtonBox *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1ButtonBox.html</anchorfile>
      <anchor>79244660dffe3c1053c6843ddbc580db</anchor>
      <arglist>(GtkButtonBox *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Calendar</name>
    <filename>classGtk_1_1Calendar.html</filename>
    <base>Gtk::Widget</base>
    <member kind="function">
      <type></type>
      <name>Calendar</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>44069a16e8d7d2fff4b2bea6d2191661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_marks</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>e0a2704feea898f8d788a6549b09bcc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>display_options</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>5482ee9e1ced35291e02989c8303e02a</anchor>
      <arglist>(CalendarDisplayOptions flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freeze</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>c8e18c4e36a789cb0d6138cab92ef8f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_date</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>6632384e2a350a75dc2f348325db24bc</anchor>
      <arglist>(guint &amp;year, guint &amp;month, guint &amp;day) const </arglist>
    </member>
    <member kind="function">
      <type>CalendarDisplayOptions</type>
      <name>get_display_options</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>dd5cafabebdbc6b75bf36f00d6e85ab0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkCalendar *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>4e47c8486de0a1bcf2bec3fa3f6111d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCalendar *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>5c77fb789d84dbd63f0a9cbc289ca3d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mark_day</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>02c6efdbafc82c14c9a8895398f39337</anchor>
      <arglist>(guint day)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_day</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>00e76de4a5407ea3a63538cdccff6daa</anchor>
      <arglist>(guint day)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>select_month</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>a3840ad9a5407ce3c8ed991b3e8f4a9f</anchor>
      <arglist>(guint month, guint year)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_display_options</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>e58391c81deeec0bd7addccef24085b7</anchor>
      <arglist>(CalendarDisplayOptions flags)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_day_selected</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>f6abd6555f557dfff9b8bb9922c93a08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_day_selected_double_click</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>779eb9aea9756f40c99fae62e81fc2ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_month_changed</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>520a4385dc2324b4a0ebd03583e900b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_next_month</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>1097c5743468d9a215b1a385d1cdf749</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_next_year</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>cd80a51d413fefc8dafed17ac14afc8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_prev_month</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>7b7c9c0410fef70fbc3bd098496f9dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_prev_year</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>fb1b922948f01f8db5e50c83c1192ca2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>thaw</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>4842d49bec4570f169a504179b5f2291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unmark_day</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>df95b467ed9997e86584f26a74f31931</anchor>
      <arglist>(guint day)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Calendar</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>f31dc2ba5bd6b309e0557849ad489e9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_day_selected</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>cfc9a50eca9659bc0869d35e74b9bb7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_day_selected_double_click</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>2b365af88044c0d062b8d2c662c96e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_month_changed</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>7a1a64524f92f030fef52a88357cbb15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_next_month</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>0dc6411af54a669a92d9f8b85a4183e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_next_year</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>1336b7e42f2e355a9e51235dd27ade7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_prev_month</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>221655a445be980e0e902e0d2f8339da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_prev_year</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>8a393a6d33a5f24181cf6a39af7eec69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Calendar *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Calendar.html</anchorfile>
      <anchor>e5253278f825c59dc7e971814fe74c6e</anchor>
      <arglist>(GtkCalendar *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::CellEditable</name>
    <filename>classGtk_1_1CellEditable.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>void</type>
      <name>editing_done</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>364374949e443a813185aa53f324e681</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkCellEditable *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>7e8a60fe66ff18136a128143c5298eb2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCellEditable *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>4ed72c5448845c421858991de86b31b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_widget</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>5dabc928ae791ae02651c50f93aeeb2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_editing_done</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>f1085ee00b34c2a18af4fad40ae5b5f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_remove_widget</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>806159f910c902952db5426c05a95c9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start_editing</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>199f3c59ea243cc19e8f4950c8d98fa3</anchor>
      <arglist>(GdkEvent *event)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CellEditable</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>e4ed4145d291e4ca8fa1cfec270703f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>824be5e18538271f751d56b8fa230902</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_editing_done</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>93264b6708468f580cbd1966ee028ef6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_remove_widget</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>479fb3237d999c65677383ff1959a53a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>start_editing_vfunc</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>0c509104afe076d304acf4012defc2d9</anchor>
      <arglist>(GdkEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gtk::CellEditable &gt;</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1CellEditable.html</anchorfile>
      <anchor>8809c69ce71c7b9b889988ce0224ac3c</anchor>
      <arglist>(GtkCellEditable *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::CellLayout</name>
    <filename>classGtk_1_1CellLayout.html</filename>
    <base>Glib::Interface</base>
    <member kind="typedef">
      <type>sigc::slot&lt; void, const TreeModel::const_iterator &amp; &gt;</type>
      <name>SlotCellData</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>efa8f02e6c9757cbc89651985c6b65d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_attribute</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>e5f84edaa30e5c586ca9266961bb4f96</anchor>
      <arglist>(const Glib::PropertyProxy_Base &amp;property, const TreeModelColumnBase &amp;column)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_attribute</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>e1e828ee890b1a27ea8992e67a43faa8</anchor>
      <arglist>(CellRenderer &amp;cell, const Glib::ustring &amp;attribute, int column)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>b87faf407763c4df8985ac7ff985fad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_attributes</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>f6f996cbf2f5f5a447b3f3a3f7399512</anchor>
      <arglist>(CellRenderer &amp;cell)</arglist>
    </member>
    <member kind="function">
      <type>const GtkCellLayout *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>75876a398f347198156e8cbf81e30ffd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCellLayout *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>175c08fa974896e5fe1cad77ac3de6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pack_end</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>83e9262b85ca69cd513a110b1d5af4bc</anchor>
      <arglist>(CellRenderer &amp;cell, bool expand=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pack_start</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>9bf15a714d0740e6f3e76e2b0223ddf7</anchor>
      <arglist>(CellRenderer &amp;cell, bool expand=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pack_start</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>c1501924a7d6eca4d272edf8d3df30ee</anchor>
      <arglist>(const TreeModelColumn&lt; ColumnType &gt; &amp;model_column, bool expand=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reorder</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>e29bdb7e0a9944c2ce45a70f43bcb5fc</anchor>
      <arglist>(CellRenderer &amp;cell, int position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_cell_data_func</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>c23a02cf056ff0187092f15051ca4433</anchor>
      <arglist>(CellRenderer &amp;cell, const SlotCellData &amp;slot)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CellLayout</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>112549785bc1e0de1e6f5a76799f93d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>9531924552d5f7d9d7edee932274fc29</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>add_attribute_vfunc</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>fc73bf38d630376599ba75a811c84051</anchor>
      <arglist>(CellRenderer *cell, const Glib::ustring &amp;attribute, int column)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>clear_attributes_vfunc</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>f8e8726f66d164f8ea663a026dc0bc38</anchor>
      <arglist>(CellRenderer *cell)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>clear_vfunc</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>64ab4021e702f8715af7deb604561b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>pack_end_vfunc</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>1db89a56eaf75ded6d722477b4ee02d3</anchor>
      <arglist>(CellRenderer *cell, bool expand)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>pack_start_vfunc</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>0a7dc4f737ca7ceb5567ae90fefdfd20</anchor>
      <arglist>(CellRenderer *cell, bool expand)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reorder_vfunc</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>7b815026301beba230e7bbac3634c3c5</anchor>
      <arglist>(CellRenderer *cell, int position)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gtk::CellLayout &gt;</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1CellLayout.html</anchorfile>
      <anchor>539219463fddd9da31cd97bbc5f622c1</anchor>
      <arglist>(GtkCellLayout *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::CellRenderer</name>
    <filename>classGtk_1_1CellRenderer.html</filename>
    <base>Gtk::Object</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::PropertyProxy_Base</type>
      <name>_property_renderable</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>e8f544c482a956fb9d0f1f618ca53e4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>activate</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>a345ce649c2b2dced98c865ea2eec55d</anchor>
      <arglist>(GdkEvent *event, Widget &amp;widget, const Glib::ustring &amp;path, const Gdk::Rectangle &amp;background_area, const Gdk::Rectangle &amp;cell_area, CellRendererState flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>editing_canceled</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>9aaef65d7b80a4ad7378b20f76ef4760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_fixed_size</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>d1913dacd0141352029934ed6e96dd45</anchor>
      <arglist>(int &amp;width, int &amp;height) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_size</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>e59ae85702686c19cb37c620e3a318e4</anchor>
      <arglist>(Widget &amp;widget, int &amp;x_offset, int &amp;y_offset, int &amp;width, int &amp;height) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_size</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>42e1a19fdd781118ac13858b328a6d82</anchor>
      <arglist>(Widget &amp;widget, const Gdk::Rectangle &amp;cell_area, int &amp;x_offset, int &amp;y_offset, int &amp;width, int &amp;height) const </arglist>
    </member>
    <member kind="function">
      <type>const GtkCellRenderer *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>8405f042907b039b6bd78882f4bdf8e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCellRenderer *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>e40a869d68ddeb2601ed46c955514688</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_WriteOnly&lt; Glib::ustring &gt;</type>
      <name>property_cell_background</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>e9e9c794b9e66819f1cde4e2604c25ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Gdk::Color &gt;</type>
      <name>property_cell_background_gdk</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>c0473a0826995663940f95e74047337a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Gdk::Color &gt;</type>
      <name>property_cell_background_gdk</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>2e243c02dc51d073d6f7da79fad212a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_cell_background_set</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>1bfddc09792edc36257c902969fd7b83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_cell_background_set</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>a0adf204cf5e4249ba31c2755e4e7e90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_height</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>945b5797fc59707015ecb1f3c414e9da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_height</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>638f60ce86ba03ae5f3eedacf8a629bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_is_expanded</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>513ad9368b208dc3f045560087ac2528</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_is_expanded</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>739fc49ff4c7181d80528c36fe6c2d46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_is_expander</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>2dd8826e830e2bcda6f0290ffb5567bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_is_expander</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>cd59636bd025ecc7241f097598a2a49b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; CellRendererMode &gt;</type>
      <name>property_mode</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>4cdd9a7d3b773b3634f470db7ca937bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; CellRendererMode &gt;</type>
      <name>property_mode</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>fa128dd7627570e62e05573cf57f5355</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_sensitive</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>5ab4af7d6700fb16b0747aca3ed112ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_sensitive</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>d0c7f83f25187bc9b9c6bae56ad42e9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_visible</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>79c5cdbb670ca409f30a008ba1dd816f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_visible</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>be91e2d555a940bb3214be7bf04210a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_width</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>693703864c176c9a9171082ec15e8a95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_width</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>65d7f09e3dce11d6045e1fcacf6f7959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_xalign</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>cbfb043facc04f1af96c4412e6ac41bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_xalign</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>c94be538d1c46649d7030771ef054f00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; unsigned int &gt;</type>
      <name>property_xpad</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>90ab17c092a519656f3dd362cbc9329b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; unsigned int &gt;</type>
      <name>property_xpad</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>4880513e0658d6d3a5d674cc729b9a7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_yalign</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>a526952f5324a42ab4e73849f946d55d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_yalign</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>58a7ef5c0ecaa02ace498fdb0fbb478b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; unsigned int &gt;</type>
      <name>property_ypad</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>4b12c92adfb27ba795b881bb43ae966b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; unsigned int &gt;</type>
      <name>property_ypad</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>8cc4e1b30f8d8ba26e7392edb6e421b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>ead757c70a8a9d504a6295b7e9a44194</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Widget &amp;widget, const Gdk::Rectangle &amp;background_area, const Gdk::Rectangle &amp;cell_area, const Gdk::Rectangle &amp;expose_area, CellRendererState flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_fixed_size</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>342d024078f987be56fe4e3d0e7fd3c4</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_editing_canceled</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>4b2999cf29b4b4167cccb11338b5219e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, CellEditable *, const Glib::ustring &amp; &gt;</type>
      <name>signal_editing_started</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>60b9029e8524d8908161c6e99e6bf31b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CellEditable *</type>
      <name>start_editing</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>a21fc6826b9a3b0cb8a4dc364df7331e</anchor>
      <arglist>(GdkEvent *event, Widget &amp;widget, const Glib::ustring &amp;path, const Gdk::Rectangle &amp;background_area, const Gdk::Rectangle &amp;cell_area, CellRendererState flags=CellRendererState(0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop_editing</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>b77106d860fed2839efeec69becde2a2</anchor>
      <arglist>(bool canceled=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CellRenderer</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>a4fb8ad72b75ac4a0b036eb21669e049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>activate_vfunc</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>14dc8ee3bc58bf8a2282df1a6dc693da</anchor>
      <arglist>(GdkEvent *event, Widget &amp;widget, const Glib::ustring &amp;path, const Gdk::Rectangle &amp;background_area, const Gdk::Rectangle &amp;cell_area, CellRendererState flags)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>CellRenderer</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>d0638b8a04dd1676d8619fcce1955576</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>get_size_vfunc</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>cd0997118350a0874cdea7be3800c5bb</anchor>
      <arglist>(Widget &amp;widget, const Gdk::Rectangle *cell_area, int *x_offset, int *y_offset, int *width, int *height) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_editing_canceled</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>107db713a7444f11af9bd72d6201cc9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>render_vfunc</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>ce15422f9ec1e800982209691e90ad09</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Drawable &gt; &amp;window, Widget &amp;widget, const Gdk::Rectangle &amp;background_area, const Gdk::Rectangle &amp;cell_area, const Gdk::Rectangle &amp;expose_area, CellRendererState flags)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual CellEditable *</type>
      <name>start_editing_vfunc</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>e2d7434b3e136ed8cabd7e312b0f3c81</anchor>
      <arglist>(GdkEvent *event, Widget &amp;widget, const Glib::ustring &amp;path, const Gdk::Rectangle &amp;background_area, const Gdk::Rectangle &amp;cell_area, CellRendererState flags)</arglist>
    </member>
    <member kind="function">
      <type>Gtk::CellRenderer *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1CellRenderer.html</anchorfile>
      <anchor>7658018083799e3966942a4bd06dc7cf</anchor>
      <arglist>(GtkCellRenderer *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::CellRendererCombo</name>
    <filename>classGtk_1_1CellRendererCombo.html</filename>
    <base>Gtk::CellRendererText</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::PropertyProxy_Base</type>
      <name>_property_renderable</name>
      <anchorfile>classGtk_1_1CellRendererCombo.html</anchorfile>
      <anchor>c77567db63a7a1f60977a58125a8e366</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CellRendererCombo</name>
      <anchorfile>classGtk_1_1CellRendererCombo.html</anchorfile>
      <anchor>ae7577cfd6695e9e42576530419b1856</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkCellRendererCombo *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellRendererCombo.html</anchorfile>
      <anchor>48622d77100e104aaae7f02423ec2c11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCellRendererCombo *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellRendererCombo.html</anchorfile>
      <anchor>fb041ac57316f84c87615f5d87a40f46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_has_entry</name>
      <anchorfile>classGtk_1_1CellRendererCombo.html</anchorfile>
      <anchor>927dcc82339d91b07f565d84248dcd33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_has_entry</name>
      <anchorfile>classGtk_1_1CellRendererCombo.html</anchorfile>
      <anchor>f552c276bbfe5de8ad68765982e7ef1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; Gtk::TreeModel &gt; &gt;</type>
      <name>property_model</name>
      <anchorfile>classGtk_1_1CellRendererCombo.html</anchorfile>
      <anchor>fb35fe408e04d9d7570294219141aeec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::RefPtr&lt; Gtk::TreeModel &gt; &gt;</type>
      <name>property_model</name>
      <anchorfile>classGtk_1_1CellRendererCombo.html</anchorfile>
      <anchor>7ccb0c81d21656cb8045c0cbe9e049f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_text_column</name>
      <anchorfile>classGtk_1_1CellRendererCombo.html</anchorfile>
      <anchor>10487df4cbf1d571653984fdfa777ede</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_text_column</name>
      <anchorfile>classGtk_1_1CellRendererCombo.html</anchorfile>
      <anchor>6af21facbd5e1bc9243bde128edcb4ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CellRendererCombo</name>
      <anchorfile>classGtk_1_1CellRendererCombo.html</anchorfile>
      <anchor>c2837bd98bee4f09b28a4f171e0a5daa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::CellRendererCombo *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1CellRendererCombo.html</anchorfile>
      <anchor>7287f45ac06c7e15ccb5d12d1fbadd68</anchor>
      <arglist>(GtkCellRendererCombo *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::CellRendererPixbuf</name>
    <filename>classGtk_1_1CellRendererPixbuf.html</filename>
    <base>Gtk::CellRenderer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::PropertyProxy_Base</type>
      <name>_property_renderable</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>fea5ad3e80322085faf1aa4aa4d9d200</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CellRendererPixbuf</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>e9acd752c91bb56b1cd657e669aa74af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkCellRendererPixbuf *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>08519413bfc172da579c9ac5f3a9efd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCellRendererPixbuf *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>38ecaa50f061a147f204034f401c52a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; Gdk::Pixbuf &gt; &gt;</type>
      <name>property_pixbuf</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>41817571c6d93a2b91586132200decdf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::RefPtr&lt; Gdk::Pixbuf &gt; &gt;</type>
      <name>property_pixbuf</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>5bd50fbe03e70928eb2034c927f2421d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; Gdk::Pixbuf &gt; &gt;</type>
      <name>property_pixbuf_expander_closed</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>e9d6031c5c814fd1f17a9e75e905409b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::RefPtr&lt; Gdk::Pixbuf &gt; &gt;</type>
      <name>property_pixbuf_expander_closed</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>50129b2071f30e8c0b9e1446e250f988</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; Gdk::Pixbuf &gt; &gt;</type>
      <name>property_pixbuf_expander_open</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>64d4d5c32632c25af504f542a8e53b65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::RefPtr&lt; Gdk::Pixbuf &gt; &gt;</type>
      <name>property_pixbuf_expander_open</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>143da7ac2453cf6be65b0aef49f62e44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_stock_detail</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>d7e1264c300cd830d72e444f0853dfff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_stock_detail</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>f8ef2ac58be59f54f42f08a4e6e0184a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_stock_id</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>f9d043d21333e25625f9787c890b8720</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_stock_id</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>2386363bb5003defa88b4feb0a486312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; guint &gt;</type>
      <name>property_stock_size</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>5ea5126cd4e32e6965da0aa56bd9b6f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; guint &gt;</type>
      <name>property_stock_size</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>ec9083e3da0c6f5b2547a66487e36233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CellRendererPixbuf</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>706467420e9fa13ff35c8face1fe1b26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::CellRendererPixbuf *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1CellRendererPixbuf.html</anchorfile>
      <anchor>116087e1de83b5893eb8a2c7006fb452</anchor>
      <arglist>(GtkCellRendererPixbuf *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::CellRendererProgress</name>
    <filename>classGtk_1_1CellRendererProgress.html</filename>
    <base>Gtk::CellRenderer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::PropertyProxy_Base</type>
      <name>_property_renderable</name>
      <anchorfile>classGtk_1_1CellRendererProgress.html</anchorfile>
      <anchor>bced34d6f4183418c5ffadf499c43144</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CellRendererProgress</name>
      <anchorfile>classGtk_1_1CellRendererProgress.html</anchorfile>
      <anchor>fd8200e0531263d3244bee234879b5aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkCellRendererProgress *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellRendererProgress.html</anchorfile>
      <anchor>0154cd87faad21c788c63060537fa7e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCellRendererProgress *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellRendererProgress.html</anchorfile>
      <anchor>3a42e75c6bbd36297994d1b60e1519c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_text</name>
      <anchorfile>classGtk_1_1CellRendererProgress.html</anchorfile>
      <anchor>f596e42e2b09d4226aa62e9fff3468f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_text</name>
      <anchorfile>classGtk_1_1CellRendererProgress.html</anchorfile>
      <anchor>2f891c30d09dffd80fb6e5edbbd0f598</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_value</name>
      <anchorfile>classGtk_1_1CellRendererProgress.html</anchorfile>
      <anchor>7c8f369f60ef4267a8689c2de31a14c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_value</name>
      <anchorfile>classGtk_1_1CellRendererProgress.html</anchorfile>
      <anchor>62df0e245cf7f6cdc85762dd30a2a8c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CellRendererProgress</name>
      <anchorfile>classGtk_1_1CellRendererProgress.html</anchorfile>
      <anchor>99fdad322e4ccc039a1ab5001cb76d86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::CellRendererProgress *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1CellRendererProgress.html</anchorfile>
      <anchor>0708bec908981fce5f7963308ed117ba</anchor>
      <arglist>(GtkCellRendererProgress *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::CellRendererText</name>
    <filename>classGtk_1_1CellRendererText.html</filename>
    <base>Gtk::CellRenderer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::PropertyProxy_Base</type>
      <name>_property_renderable</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>9e4addcb9f1c60e5ad741da893ae3dca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CellRendererText</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>51a95de8de0a705102bd384e558844fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkCellRendererText *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>8160d679ceb11793ab7cbcbaa4fa4c01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCellRendererText *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>4ffbd2c93cf18a88ca52a4bc39fe60ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Pango::AttrList &gt;</type>
      <name>property_attributes</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>a27c37d57ae52a593c07ab3ef6810401</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Pango::AttrList &gt;</type>
      <name>property_attributes</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>e079bc5b05e50755f22f375adc142099</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_WriteOnly&lt; Glib::ustring &gt;</type>
      <name>property_background</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>2f0ddfa6c1be1d6eb4bd22f7818d348c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Gdk::Color &gt;</type>
      <name>property_background_gdk</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>2ee2edf17a78839500e2f37b7a5a5d0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Gdk::Color &gt;</type>
      <name>property_background_gdk</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>3c95dc71830b76305f3b28fa5b82d76d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_background_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>bc02f970cfbd024f7f99f2b6001725d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_background_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>3c1337d05c76d3801a4f5c89642c5e05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_editable</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>6dfe681c3b023abf4180c64956bab089</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_editable</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>216b5af0c1f22b8e71c3338335d00a73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_editable_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>3a0072169f37cd4478921a818f8d9845</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_editable_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>065728f0a3122101fafe3d81bc509e93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_ellipsize</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>4bdf88f7d687758cb85f4b4e210a14f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_ellipsize</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>1b3ab638beb1bd846bdb4508497202fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_ellipsize_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>fb8afe6d430be92a4ad304399fe1e0a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_ellipsize_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>63eeb849a3b003f92914754155dc5642</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_family</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>16b7dc0b0a0803f8471ad8c8117ba656</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_family</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>e1754bbd10915c428b3bad20a9f5e8d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_family_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>172d16a905fd92e46d22e0b2dd940b2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_family_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>526d05d272c96936312f7071dfb45264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_font</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>11d9b420ada6719f2ccfc4a9e4faf836</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_font</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>c5dca2b52620feeab540c07ae2f40425</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Pango::FontDescription &gt;</type>
      <name>property_font_desc</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>ff8ea4e8d29d3276ba5ae186e9d99fd8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Pango::FontDescription &gt;</type>
      <name>property_font_desc</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>27fd7e39a15f3df2df12d87eed504a2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_WriteOnly&lt; Glib::ustring &gt;</type>
      <name>property_foreground</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>539dffd45600b0949e6e63d17b994b6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Gdk::Color &gt;</type>
      <name>property_foreground_gdk</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>0b9dbeeeec7666f9246553921c8449ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Gdk::Color &gt;</type>
      <name>property_foreground_gdk</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>505447573e2af7d2ed1206a83742bf6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_foreground_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>1897ac847032c2469e72ba2a4849e2d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_foreground_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>d01c46986bb9561c7054a2139e4732df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_language</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>913e4601189a12ef35fcd29e9852f37c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_language</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>d8ff0d94162602fbbe8a914bd30880a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_language_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>91d4664ba65f73cdc8cabfc91c122597</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_language_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>bc0ef9d1c3bac30857da3dc47e12df42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_WriteOnly&lt; Glib::ustring &gt;</type>
      <name>property_markup</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>c5a5082f96afe81faa0f3ac4fd0e0c7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_rise</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>c421cd2fd7a736d7f2e5245dca4c4f9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_rise</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>eb8236617923e6ffa1c26f23ca0e5648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_rise_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>e645a70f98b4cfc88d91df4e2502a107</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_rise_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>72e4b8b63640fd35f63619484c154898</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; double &gt;</type>
      <name>property_scale</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>79db73d4e080b43f97da5a795516a4d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; double &gt;</type>
      <name>property_scale</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>b7f95e63d39da97bb0316c363c7a0600</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_scale_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>85b58565385167bf5ae6f0a372d9c0e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_scale_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>e496bae63ba9a3de02db11468dcac6b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_single_paragraph_mode</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>e5edc2464615b77bd4a320bedc9e3071</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_single_paragraph_mode</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>1fb798cd5cb009e8829b63a8be4c6f90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_size</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>a36f8951817e4d5f73fb1bbd40e5de05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_size</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>895ee2908d2004865afe2a9885faa28b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; double &gt;</type>
      <name>property_size_points</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>d93decac4feeefb83f994fe2a6cc1039</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; double &gt;</type>
      <name>property_size_points</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>ec27ab1b9f71a5910094c0fc5531bfaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_size_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>c24a9b8be55bf26e5c669671b6e598c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_size_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>afa7e3857c7d16bfc33fd65c3ef57129</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Pango::Stretch &gt;</type>
      <name>property_stretch</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>bc6fd6315156cd6a3d4298cc0489dab3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Pango::Stretch &gt;</type>
      <name>property_stretch</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>7ae0ec6b2eacd78d9d253cbd5cdcdbe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_stretch_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>8466c036e3020a3a68a290509ec98ef0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_stretch_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>7378086e5c7ad0b8bc82963dc44e1052</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_strikethrough</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>051ae8420119f525cc2202b630622480</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_strikethrough</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>321fa13f95535fad5a3c1c069858266b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_strikethrough_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>093c0435be7596b2e11052d6ca4abb2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_strikethrough_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>b019b78329648a6935ea919a43943c4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Pango::Style &gt;</type>
      <name>property_style</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>880304405e75202be62f5f919a4fb26e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Pango::Style &gt;</type>
      <name>property_style</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>610ea01ce405cef9461782d325f87048</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_style_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>37c6e626f6909949365cd607eb450d1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_style_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>6bbf235b3e2598885a4c31f1dc2d52cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_text</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>168f89e1ff4d7c780ecdb5874d974628</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_text</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>7ea19b142e7096509828f78f2133e302</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Pango::Underline &gt;</type>
      <name>property_underline</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>10d90fc4731d62941202f280b06946cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Pango::Underline &gt;</type>
      <name>property_underline</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>8044790821eac94e1428c278d3d5b066</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_underline_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>ab39ad215dc4e3c05ba4ae7d7e01b14b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_underline_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>e932b1203977954880e002623a6690ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Pango::Variant &gt;</type>
      <name>property_variant</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>70b9d4844c54cb8907d14d431cdbc21b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Pango::Variant &gt;</type>
      <name>property_variant</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>d6722d6db33d1b22165af34ce24b5101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_variant_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>8698a5e366c32ec1a03e717af5c239fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_variant_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>2aa73591daa6a9a232fa4fff2b391428</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_weight</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>b3dbfd89519da4716105a5604055b568</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_weight</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>82f548fe8e3bf467fa79cc9c1e80f882</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_weight_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>28fa8259a2447883c904008ed02d077a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_weight_set</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>fed683ea6fbe268daa06064aece71f32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_fixed_height_from_font</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>6562695b656b1bf47b547a975a7aad87</anchor>
      <arglist>(int number_of_rows)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, const Glib::ustring &amp;, const Glib::ustring &amp; &gt;</type>
      <name>signal_edited</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>c395ed00506c75486ed11bec041ff6a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CellRendererText</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>a30ac5b14f6d57e4b020985394d8abe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>edited</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>ee211c5f2679e36518ebccc6c4c7d161</anchor>
      <arglist>(const Glib::ustring &amp;path, const Glib::ustring &amp;new_text)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_edited</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>1378d48fa4ca7dceb75685a0ba2d9262</anchor>
      <arglist>(const Glib::ustring &amp;path, const Glib::ustring &amp;new_text)</arglist>
    </member>
    <member kind="function">
      <type>Gtk::CellRendererText *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1CellRendererText.html</anchorfile>
      <anchor>013738a392f96b031b37a0a2bd2b6869</anchor>
      <arglist>(GtkCellRendererText *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::CellRendererToggle</name>
    <filename>classGtk_1_1CellRendererToggle.html</filename>
    <base>Gtk::CellRenderer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Glib::PropertyProxy_Base</type>
      <name>_property_renderable</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>8029a2f355ea0111350f1c69cb01c97f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CellRendererToggle</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>8673a65fd695726d0f66b2cdd4074441</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_active</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>80dbc696338fbd10f3a8bf4b884ea816</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_radio</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>cc736bccf0bfdb530b7f9bf4d7f3cdeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkCellRendererToggle *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>7c3921a14eefd3036629cb305b8ce0a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCellRendererToggle *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>8fe0299e4a6bd59dcb77014f363c0e6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_activatable</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>6251444ee793dc9ee61382e30efcc91e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_activatable</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>54b5555071e089538e53612da7092d13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_active</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>152a2fde99e3d194edca2288eb90cbd5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_active</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>79d25c3bc6368b2480ac5481f146c2c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_radio</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>177d8cccaa02e0e059dfe19f89e19890</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_radio</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>6472ea6ca1f61f49490fc76a6d401dd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_active</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>f966fe3feb0fc29b29215581178741c1</anchor>
      <arglist>(bool setting=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_radio</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>e4a9d4381241c8de098e07b40b8dc5b1</anchor>
      <arglist>(bool radio=true)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, const Glib::ustring &amp; &gt;</type>
      <name>signal_toggled</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>0332ce9231ca8d0694f7f1e1b2350bf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CellRendererToggle</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>5e51e3279effb74ff63c34dd917ad552</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_toggled</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>3ceb06aacbca353ecbc6b6faef2e155f</anchor>
      <arglist>(const Glib::ustring &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>Gtk::CellRendererToggle *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1CellRendererToggle.html</anchorfile>
      <anchor>789e9a66d8a408a6c14855db42dd2d36</anchor>
      <arglist>(GtkCellRendererToggle *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::CellView</name>
    <filename>classGtk_1_1CellView.html</filename>
    <base>Gtk::Widget</base>
    <base>Gtk::CellLayout</base>
    <member kind="function">
      <type></type>
      <name>CellView</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>91367d755631b3a1f339acd2ff2442de</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;pixbuf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CellView</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>321f3a6c1cd87f098cd3713819a10af5</anchor>
      <arglist>(const Glib::ustring &amp;text, bool use_markup=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CellView</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>cb1664c48bafac841f47a8eb59e8f77a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; const CellRenderer * &gt;</type>
      <name>get_cell_renderers</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>105b0d4076df169f3570f221c4a57d65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; CellRenderer * &gt;</type>
      <name>get_cell_renderers</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>a47d361cb953a38c6ab61edd36bc28d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TreeModel::Path</type>
      <name>get_displayed_row</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>ffde71524d3b59da7bdec3b1eb384243</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_size_of_row</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>bb0263b90d33922f61814a615021d6a5</anchor>
      <arglist>(const TreeModel::Path &amp;path, Requisition &amp;requisition) const </arglist>
    </member>
    <member kind="function">
      <type>const GtkCellView *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>c1675282461dc6f0d951fe2205963b04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCellView *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>9ed6cb8ffe144660ce9c6a1f0a88cfa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_background_color</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>653281744df2fb78ba4e5746ffcdd5fd</anchor>
      <arglist>(const Gdk::Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_displayed_row</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>45c7faf24dc75d1c7585c8c7092c345f</anchor>
      <arglist>(const TreeModel::Path &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_model</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>07f23ab38d6b15106681f20393f8edaf</anchor>
      <arglist>(const Glib::RefPtr&lt; TreeModel &gt; &amp;model)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CellView</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>fe30a6eb0fe42d20cc1f386849bf1960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::CellView *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1CellView.html</anchorfile>
      <anchor>1f2a50e4540a46d52ed5d979a6272fdb</anchor>
      <arglist>(GtkCellView *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::CheckButton</name>
    <filename>classGtk_1_1CheckButton.html</filename>
    <base>Gtk::ToggleButton</base>
    <member kind="function">
      <type></type>
      <name>CheckButton</name>
      <anchorfile>classGtk_1_1CheckButton.html</anchorfile>
      <anchor>44c85c68143c52c7500e970173a23688</anchor>
      <arglist>(const Glib::ustring &amp;label, bool mnemonic=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckButton</name>
      <anchorfile>classGtk_1_1CheckButton.html</anchorfile>
      <anchor>5f3a383438e1043eaec2150e99ce4e77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkCheckButton *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CheckButton.html</anchorfile>
      <anchor>89c2952646c6133413f35f8c38a8f7c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCheckButton *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CheckButton.html</anchorfile>
      <anchor>9c03c6bb7097d41b6a1d7437259e7cee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CheckButton</name>
      <anchorfile>classGtk_1_1CheckButton.html</anchorfile>
      <anchor>a28fef7f3bb24e3f6498ae85e4f62fb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw_indicator_vfunc</name>
      <anchorfile>classGtk_1_1CheckButton.html</anchorfile>
      <anchor>cee09f2588a92bfe255f76cf7cc92d4f</anchor>
      <arglist>(GdkRectangle *area)</arglist>
    </member>
    <member kind="function">
      <type>Gtk::CheckButton *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1CheckButton.html</anchorfile>
      <anchor>8105b4f7b65bd7214aaff8a0ab0235c5</anchor>
      <arglist>(GtkCheckButton *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::CheckMenuItem</name>
    <filename>classGtk_1_1CheckMenuItem.html</filename>
    <base>Gtk::MenuItem</base>
    <member kind="function">
      <type></type>
      <name>CheckMenuItem</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>89dd5307f2dc327a666b34c42737ea02</anchor>
      <arglist>(const Glib::ustring &amp;label, bool mnemonic=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckMenuItem</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>fe71276f497fa41438e9caf056364ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_active</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>0df0c0cd1c4236b80f384628cb5bdd1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_draw_as_radio</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>28761f5bca1ec7e28d21c56fa2b5f993</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_inconsistent</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>07ff5a33b20d3b5babcdc7cda4f04a08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkCheckMenuItem *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>303cc14dedc6089f93eb7a1eb0ef9ea1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCheckMenuItem *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>e1cd8058cbedb6d2b10c48126aa7cd0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_active</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>2279f36eb8eb5bef364a150b9b021553</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_active</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>0abd9bbaee271a248334398d3e53e5b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_draw_as_radio</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>dbd033770269d030c4ee580d24a7fc0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_draw_as_radio</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>9c8cc22364a1adb5cacbf2f16f7ffe14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_inconsistent</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>7aecfd1f61e3b117ba69a34b4cce19ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_inconsistent</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>1738cb2a515afb19625e143c2c66e7ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_active</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>b2b9dca0ea2dbbbf9ebf5c52025d7656</anchor>
      <arglist>(bool state=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_draw_as_radio</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>6bc19fef98ea18c634398a654062e4c4</anchor>
      <arglist>(bool draw_as_radio=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_inconsistent</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>36b7bce27c9be0fc73667486692ac507</anchor>
      <arglist>(bool setting=true)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_toggled</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>91a132cee0317fc3429b78310ddcc46f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toggled</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>bfd72929d9158bcf0d59ea73c43c1d28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CheckMenuItem</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>15230103bbc42f6c7d2a31cd296bf401</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>draw_indicator_vfunc</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>60f2d90cd53a5d08da1e58e8b19a264c</anchor>
      <arglist>(GdkRectangle *area)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_toggled</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>aed9d53fc1ee69bb7d65511c24303dac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::CheckMenuItem *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1CheckMenuItem.html</anchorfile>
      <anchor>f338c70b431ea56cc0797e015e3d8001</anchor>
      <arglist>(GtkCheckMenuItem *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Clipboard</name>
    <filename>classGtk_1_1Clipboard.html</filename>
    <base>Glib::Object</base>
    <member kind="typedef">
      <type>sigc::slot&lt; void &gt;</type>
      <name>SlotClear</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>325cb088c615bec5f8d143b44d4741ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sigc::slot&lt; void, SelectionData &amp;, guint &gt;</type>
      <name>SlotGet</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>231514c83a1a1d1b14aaee247e522a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sigc::slot&lt; void, const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp; &gt;</type>
      <name>SlotImageReceived</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>2e92912fa27405ef4efafc1d7fe19fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sigc::slot&lt; void, const SelectionData &amp; &gt;</type>
      <name>SlotReceived</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>424180e2d14d2bb2f096be10ca2f7059</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sigc::slot&lt; void, const Glib::StringArrayHandle &amp; &gt;</type>
      <name>SlotTargetsReceived</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>d63a6dd13efe8bce4c824c5fb2bbec9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sigc::slot&lt; void, const Glib::ustring &amp; &gt;</type>
      <name>SlotTextReceived</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>8878452bd75d07a5dc2f239ff67e5d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>bf8118f4098f9565f1d85d8d88409a1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Gdk::Display &gt;</type>
      <name>get_display</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>c9a759c0daf584d22c8af18c24031f0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Display &gt;</type>
      <name>get_display</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>696d084d1ef3c7cbe298b4e78e8ea167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Glib::Object &gt;</type>
      <name>get_owner</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>6c68c91213f935715c5c9b1a612d98f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Glib::Object &gt;</type>
      <name>get_owner</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>77714f58487355b0f34ad154b1a99138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkClipboard *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>307fb72e6fd57d378a981ef0604e4568</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkClipboard *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>eb465195991ea12f2ee81733a1fa03b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GtkClipboard *</type>
      <name>gobj_copy</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>487b4d31a656a355286187b216d643cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>request_contents</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>7b89b96071d9d6019eb35203538ac6a6</anchor>
      <arglist>(const Glib::ustring &amp;target, const SlotReceived &amp;slot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>request_image</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>cf9daec8f085ea57218a0ced6bc9e949</anchor>
      <arglist>(const SlotImageReceived &amp;slot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>request_targets</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>e3be3a0d85849117a284f8a1cbfdb98e</anchor>
      <arglist>(const SlotTargetsReceived &amp;slot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>request_text</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>922ca2e0595b10ec7bcad59632b00f34</anchor>
      <arglist>(const SlotTextReceived &amp;slot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>6eed4302482ee376daf47bf5fcc42605</anchor>
      <arglist>(const ArrayHandle_TargetEntry &amp;targets, const SlotGet &amp;slot_get, const SlotClear &amp;slot_clear)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_can_store</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>5f2fc04281ab4e2370098bfeb10108ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_can_store</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>89ddaa80ac9aa1664aff952d4f25630f</anchor>
      <arglist>(const ArrayHandle_TargetEntry &amp;targets)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_image</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>49841702b88e06547f48b7f0b9c1fe5d</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;pixbuf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>aeee306b25ea1e0206e3ffb30af93c32</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>store</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>47f0293ba7f80821537797537d5b6408</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelectionData</type>
      <name>wait_for_contents</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>2110b8de6c2e61a1cf7d71cc02ef9e47</anchor>
      <arglist>(const Glib::ustring &amp;target) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Pixbuf &gt;</type>
      <name>wait_for_image</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>cd3d40ebf095dc8ec7e0ba786ea99b0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::StringArrayHandle</type>
      <name>wait_for_targets</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>168e8bd1b2d97e58ed2ad465dc2f1bf8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>wait_for_text</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>eac490f4cbb988fe5b6e5eefb33c2201</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait_is_image_available</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>fcc67f894892de4918e9f8e7fb6813e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait_is_target_available</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>b1c3c7516af21ecb6a2db4db6cb8012b</anchor>
      <arglist>(const Glib::ustring &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait_is_text_available</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>c30a1145696f41b5feccbbe0346702fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Clipboard</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>4753c62ad3aea992476feaf84574ca05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Clipboard &gt;</type>
      <name>get</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>163dde254aec1314c6aee6bbdb47fefe</anchor>
      <arglist>(GdkAtom selection=GDK_SELECTION_CLIPBOARD)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; Clipboard &gt;</type>
      <name>get_for_display</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>880ad980703636e3aed1f25c066ebbc9</anchor>
      <arglist>(const Glib::RefPtr&lt; Gdk::Display &gt; &amp;display, GdkAtom selection=GDK_SELECTION_CLIPBOARD)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gtk::Clipboard &gt;</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Clipboard.html</anchorfile>
      <anchor>d2c721a5e6f7cee3edc204c496a66044</anchor>
      <arglist>(GtkClipboard *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::ColorButton</name>
    <filename>classGtk_1_1ColorButton.html</filename>
    <base>Gtk::Button</base>
    <member kind="function">
      <type></type>
      <name>ColorButton</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>76b6f88db3cdab453e0782a33fc9e94e</anchor>
      <arglist>(const Gdk::Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorButton</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>c12239750b35f3cd2594563d479eda6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>guint16</type>
      <name>get_alpha</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>da6bbec9fc824c14b62021222f79ce31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Gdk::Color</type>
      <name>get_color</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>99998d8ff0bcaecf7839328eadba1c06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>0d6c56c9dd9210ac8f40ebb6ff5b3fa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_use_alpha</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>774b389f2284706cee98cacb597acfba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkColorButton *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>e852b3e46116fdf4e87e1660ca8bf84e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkColorButton *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>1faf17015e5af54cfaa60c263e3b487e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; guint16 &gt;</type>
      <name>property_alpha</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>dd368c191d4e6980632c3adb907ee98c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; guint16 &gt;</type>
      <name>property_alpha</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>4eaec016cd21ded946036129bac42515</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Gdk::Color &gt;</type>
      <name>property_color</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>1408096a78c6e50e490f3bca673b96dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Gdk::Color &gt;</type>
      <name>property_color</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>f3cb699ee266f6d423d963254945a708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_title</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>9a5e85d638857b9b583873066e139983</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_title</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>d6b9606b7da58f64a5d42ed7757f3a30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_use_alpha</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>071a40e8bd6d505ce741f2da0e99107d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_use_alpha</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>14af4e100c68b27c563983a6552f42cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_alpha</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>ed363cb1e704dd6b364b03b55e6f49c7</anchor>
      <arglist>(guint16 alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_color</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>bdebef43488848096b3beb48437a253b</anchor>
      <arglist>(const Gdk::Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_title</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>6fb0f55e86936a07c6c062113b0e323d</anchor>
      <arglist>(const Glib::ustring &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_alpha</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>817d20b6c2ca8ab10ec06177eebedebb</anchor>
      <arglist>(bool use_alpha=true)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_color_set</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>ba946d3c0d7cb90ff05617409c55216f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColorButton</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>14625cde4af3f272591dae2f9298eedd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_color_set</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>f189df069ef862bc355f52b94732973d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::ColorButton *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1ColorButton.html</anchorfile>
      <anchor>14285f6a8086a0fe5296df841f34e5ea</anchor>
      <arglist>(GtkColorButton *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::ColorSelection</name>
    <filename>classGtk_1_1ColorSelection.html</filename>
    <base>Gtk::VBox</base>
    <member kind="typedef">
      <type>sigc::slot&lt; void, const Glib::RefPtr&lt; Gdk::Screen &gt; &amp;, const Gdk::ArrayHandle_Color &amp; &gt;</type>
      <name>SlotChangePaletteHook</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>5f611843a6e456c107d8d2bf963ad784</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorSelection</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>76892f4b47062bcb38f409ab436b09f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>guint16</type>
      <name>get_current_alpha</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>8da2e551ca4c24e42c0b2f7bb8a302c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Gdk::Color</type>
      <name>get_current_color</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>51fdaa98ca6b64619dc2b2417bd510d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_opacity_control</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>e6fc5c2b6e5202c2867bc52aded8ca66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_palette</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>4911bca4c7bf20380f87d418af7422e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>guint16</type>
      <name>get_previous_alpha</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>7bcccea529ccbc19c85a17766af64d6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Gdk::Color</type>
      <name>get_previous_color</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>52e9478e31b104611ac893bf48266e25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkColorSelection *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>9b16be211d8b4e3b8f962fced8c06c3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkColorSelection *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>6460aa23f7666b6ac4f919d869ab1a69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_adjusting</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>46fdb5b6bee26afa711147b2be2b5bd8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; guint &gt;</type>
      <name>property_current_alpha</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>ebfad7edcb6ae26dbb969c06e54f4c12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; guint &gt;</type>
      <name>property_current_alpha</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>920e02be0aece62908f94821885bb9f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Gdk::Color &gt;</type>
      <name>property_current_color</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>d13e27960b3596ef18fd246636ad88b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Gdk::Color &gt;</type>
      <name>property_current_color</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>8a4ad18e47c869bf4d75dcb86481a7ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_has_opacity_control</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>9da198d6e80751f7a354eded2f5a82ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_has_opacity_control</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>150f2c6a2ff1e67547d0f0c6a2384ef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_has_palette</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>a93a54757e18be117d6e785b9aeabd74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_has_palette</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>586ad882df27617262bb23dac50da6ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_current_alpha</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>02b52984c9d9af90de3091ac72606a7a</anchor>
      <arglist>(guint16 alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_current_color</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>24d7fa54dec18914a8a2627d769e8f07</anchor>
      <arglist>(const Gdk::Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_has_opacity_control</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>392ffd54f85e6ff00ce72547127c7223</anchor>
      <arglist>(bool has_opacity=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_has_palette</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>46fc8b7ac3781cdefc558644220c582e</anchor>
      <arglist>(bool has_palette=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_previous_alpha</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>75777d08b68bb0ef4f1fad0dde000b77</anchor>
      <arglist>(guint16 alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_previous_color</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>a1775ab0f5cdb6f9b645e5af252025a7</anchor>
      <arglist>(const Gdk::Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_color_changed</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>0191b6d1ebf7cb4152ec061f782f8946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColorSelection</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>e8f5d2343d6f4c5460aa48a7565d802b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Gdk::ArrayHandle_Color</type>
      <name>palette_from_string</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>34e37d5d18330e53ac3fd8daa21cbae1</anchor>
      <arglist>(const Glib::ustring &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::ustring</type>
      <name>palette_to_string</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>00dfaa1ef82402369ecf970fe52f186b</anchor>
      <arglist>(const Gdk::ArrayHandle_Color &amp;colors)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SlotChangePaletteHook</type>
      <name>set_change_palette_hook</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>86940c5f7bd134f03c0f5950cf98bf88</anchor>
      <arglist>(const SlotChangePaletteHook &amp;slot)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_color_changed</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>ca2d7ea7a842a245a5b6b669eff013a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::ColorSelection *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1ColorSelection.html</anchorfile>
      <anchor>1daf8ae2e109ab0b38f27dbff55d5887</anchor>
      <arglist>(GtkColorSelection *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::ColorSelectionDialog</name>
    <filename>classGtk_1_1ColorSelectionDialog.html</filename>
    <base>Gtk::Dialog</base>
    <member kind="function">
      <type></type>
      <name>ColorSelectionDialog</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>f9749e0717ec537222d1d3a253d22257</anchor>
      <arglist>(const Glib::ustring &amp;title)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorSelectionDialog</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>ca3bac457f086b2cc2b293b938608c3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Button *</type>
      <name>get_cancel_button</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>f6c20a460ca881c34485c49b4245ee30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Button *</type>
      <name>get_cancel_button</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>537d69f6dbd8d7b962c833553ef2fc96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ColorSelection *</type>
      <name>get_colorsel</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>5eb58c5ac5d5909f280747d0fa64afe0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColorSelection *</type>
      <name>get_colorsel</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>a9d63665d32f1b7ce9cb7f8903917dec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Button *</type>
      <name>get_help_button</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>5f3dc1108151c636a5065da7d0f2c436</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Button *</type>
      <name>get_help_button</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>27e1d5a95229502c1ee7ea743470a258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Button *</type>
      <name>get_ok_button</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>e6aba036821854181cde27254314c835</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Button *</type>
      <name>get_ok_button</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>8da088a7ec2805b6563fb01a52da11bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkColorSelectionDialog *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>f9859a5abd76a8f07cb7a7b151cec160</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkColorSelectionDialog *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>45caeb0d10a9100ddebd70beae235f89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColorSelectionDialog</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>53fe608a27f567385ad5d6473fe970a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::ColorSelectionDialog *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1ColorSelectionDialog.html</anchorfile>
      <anchor>a5945786c85acd800f4b86aafc226863</anchor>
      <arglist>(GtkColorSelectionDialog *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Combo</name>
    <filename>classGtk_1_1Combo.html</filename>
    <base>Gtk::HBox</base>
    <member kind="function">
      <type></type>
      <name>Combo</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>f3f6def73139d3a0324230927e22deae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable_activate</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>e38ef926cf3fdf173b5b465f95c6a8a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Entry *</type>
      <name>get_entry</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>25cebf3754354d0267bfc270206415cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Entry *</type>
      <name>get_entry</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>435bfaf9b5f6d7cc57747948395d3f4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ComboDropDown *</type>
      <name>get_list</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>adf386361fbdac36ae2fb353838ddad4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ComboDropDown *</type>
      <name>get_list</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>91d83910eeb8852d3b6339a71edf1ce8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; Glib::ustring &gt;</type>
      <name>get_popdown_strings</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>19aa703379de75ff38faf4ec95012cd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkCombo *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>c6be6dd4f81a213a491112452fab1246</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCombo *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>40ae8221d5645b7013ebc390a04b8b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_allow_empty</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>f4804624e6a1f08ca52e5364abecdabf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_allow_empty</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>f137b429e0fa20d44f08d50930829c3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_case_sensitive</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>d21f6db4279d0994851fc8d60e80551e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_case_sensitive</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>1ff2622228b2f7a88bc1fc707a32d21c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_enable_arrow_keys</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>46bb18c57bd36267888460e6ad9cc3ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_enable_arrow_keys</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>6daaff9c3d28178588ac5e2416062d92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_enable_arrows_always</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>d5db17563f9901b578570032881f18af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_enable_arrows_always</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>0f924351067b242388758c44f22cb228</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_value_in_list</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>4bf8e77caa8aeba80c5fca64142b82e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_value_in_list</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>146a8caa56cdf63e1af62dbdc3125600</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_item_string</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>a9a3397381d69b8bc12c13d75250b678</anchor>
      <arglist>(Gtk::Item &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_case_sensitive</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>f733b10fa4c4144a9c32b2740422f946</anchor>
      <arglist>(bool val=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_item_string</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>c3abc62c743847a4dc396aa2f2e8063d</anchor>
      <arglist>(Gtk::Item &amp;item, const Glib::ustring &amp;item_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_popdown_strings</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>e7b8af0710259db6b78b5aea05aece8f</anchor>
      <arglist>(const Glib::ListHandle&lt; Glib::ustring &gt; &amp;strings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_arrows</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>7b56384ec4a38579bf849a700bddef48</anchor>
      <arglist>(bool arrows_on=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_arrows_always</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>ae855898224e0643763f9816a1f7a28e</anchor>
      <arglist>(bool arrows_always=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value_in_list</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>5d62d1cc190beb17e497bc33e748e4f3</anchor>
      <arglist>(bool value=true, bool empty=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Combo</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>ba7602f651eb2f02ad4d33b95a8da75e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Combo *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Combo.html</anchorfile>
      <anchor>9efe068eefbde9d01628dbcb8ea0893c</anchor>
      <arglist>(GtkCombo *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::ComboBox</name>
    <filename>classGtk_1_1ComboBox.html</filename>
    <base>Gtk::Bin</base>
    <base>Gtk::CellLayout</base>
    <member kind="typedef">
      <type>TreeView::SlotRowSeparator</type>
      <name>SlotRowSeparator</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>4cc3364ac0886eab63223f3e3ca76d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComboBox</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>89b1394989f56843cccbea4513531c0c</anchor>
      <arglist>(const Glib::RefPtr&lt; TreeModel &gt; &amp;model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComboBox</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>17ce124b920595a0a10fbfa6f9bda156</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TreeModel::const_iterator</type>
      <name>get_active</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>38dcdcd3a5ff5573da4a61ff15f01bb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TreeModel::iterator</type>
      <name>get_active</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>7580310c60bb21a632a57c09c749e6d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_active_row_number</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>53531bc041b5a460826babb8496c363b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_add_tearoffs</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>8c86a57949de7f107ee162be5f03fc33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_column_span_column</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>9be8e9d844ce6f143f4afd7b99be04ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_focus_on_click</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>f772fc3b0958e03e75d6a5d39efa93d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const TreeModel &gt;</type>
      <name>get_model</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>d558f16879d86180851240e7ccd7929e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; TreeModel &gt;</type>
      <name>get_model</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>d96804e98737c72feb05f8b1968a7941</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Atk::Object &gt;</type>
      <name>get_popup_accessible</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>eaacc6a661b7ccb9be776e4b4b3b119a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Atk::Object &gt;</type>
      <name>get_popup_accessible</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>4f07d46393298392e1bad4fba1feffc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_row_span_column</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>668b44b1aab314de8d3b3e31b61d7e13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_wrap_width</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>1ea12b4df572ab9e8a7951b5391cdb47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkComboBox *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>ee51ea71c25139d89c385cd6752358d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkComboBox *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>187397e3b51ed9bec9a156c608288b59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popdown</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>51606c9fc18bf392baa98bf1f762923e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popup</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>3bb98e5a20c570f1de50153a848e1542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_active</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>935ac11b5757ebc790bd657c90e17cab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_active</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>a21ad52c02c4450df823b0f2518bcba6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_add_tearoffs</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>90a545d6dbb7efdf304dc88cf191bf17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_add_tearoffs</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>cc3491013233f0180d29595656267700</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_column_span_column</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>150768b0b02dc1624ed2cfd1beed11e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_column_span_column</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>a47bd6a5b3fc379852826e40713f1baf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_focus_on_click</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>fb1cf1f83befc2e91722a532ab531c0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_focus_on_click</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>7b31650e62742fc7718c4b1c68c54e92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_has_frame</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>3b007f5f6dbd7ee6e34e74891e896065</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_has_frame</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>aee20c9c41ace2b3dba1529deee2cab9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; TreeModel &gt; &gt;</type>
      <name>property_model</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>e6f8b514a29cd98e5275eb5274188ff2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::RefPtr&lt; TreeModel &gt; &gt;</type>
      <name>property_model</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>c53c1e2300af85a094910d839db61023</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_row_span_column</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>d44d0c1782f371eabb2c05c836b335e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_row_span_column</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>e2c5f1d7e52a343c00b53d75ca46a1a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_wrap_width</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>987d051e343b430ba1356679048a9c28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_wrap_width</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>b500e4f95b19e0ef6c6efcd651717697</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_active</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>699cc8d026e92175f54ddfe1812e83cd</anchor>
      <arglist>(const TreeModel::iterator &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_active</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>4f23cf08e85733d23f120935b235096d</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_add_tearoffs</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>4bdf2f8d099eab514412367acabdcfcf</anchor>
      <arglist>(bool add_tearoffs=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_column_span_column</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>321c575d9d75d527168b06d6f8bd5122</anchor>
      <arglist>(int column_span)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_focus_on_click</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>90788d9b010ba365599826829ef04670</anchor>
      <arglist>(bool focus_on_click=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_model</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>b0b1ad19e9ffb50b04eb04431aaa3fd2</anchor>
      <arglist>(const Glib::RefPtr&lt; TreeModel &gt; &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_row_separator_func</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>2c65e7509bb7b8f9a197a517cb5cbed4</anchor>
      <arglist>(const SlotRowSeparator &amp;slot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_row_span_column</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>7bc7717c3ad6a7ee9e7de907691e39f5</anchor>
      <arglist>(int row_span)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_wrap_width</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>320ba39253e225c63979b2d41342068c</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_changed</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>d499b1a7834dae64f9b30f7b036c3321</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset_active</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>907b4d3c442371348b5162aa518d0814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset_row_separator_func</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>7482fd5ddf8b0284212852799340f9f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ComboBox</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>74482ef3a23d8a1f45bebda87324d373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_changed</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>5d8eb5808407c222cdf83b9ccc88479e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::ComboBox *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1ComboBox.html</anchorfile>
      <anchor>da4ea19b874086ba879aa6d3df0469f5</anchor>
      <arglist>(GtkComboBox *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::ComboBoxEntry</name>
    <filename>classGtk_1_1ComboBoxEntry.html</filename>
    <base>Gtk::ComboBox</base>
    <member kind="function">
      <type></type>
      <name>ComboBoxEntry</name>
      <anchorfile>classGtk_1_1ComboBoxEntry.html</anchorfile>
      <anchor>0132e13cb9ac60b377f6cb6850569136</anchor>
      <arglist>(const Glib::RefPtr&lt; TreeModel &gt; &amp;model, int text_column=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComboBoxEntry</name>
      <anchorfile>classGtk_1_1ComboBoxEntry.html</anchorfile>
      <anchor>9e9d0fcc3b0320ef7e18d1e9c6b8bf4d</anchor>
      <arglist>(const Glib::RefPtr&lt; TreeModel &gt; &amp;model, const TreeModelColumnBase &amp;text_column)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComboBoxEntry</name>
      <anchorfile>classGtk_1_1ComboBoxEntry.html</anchorfile>
      <anchor>3584240ffbcecdffbdaabb27ab6eecd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Entry *</type>
      <name>get_entry</name>
      <anchorfile>classGtk_1_1ComboBoxEntry.html</anchorfile>
      <anchor>0fe8d234a129eda91f28bf4934e05e79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Entry *</type>
      <name>get_entry</name>
      <anchorfile>classGtk_1_1ComboBoxEntry.html</anchorfile>
      <anchor>8323c424114a5b3be5a31ce4346383dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_text_column</name>
      <anchorfile>classGtk_1_1ComboBoxEntry.html</anchorfile>
      <anchor>23d117cd30047c9bc291f1308e4fc579</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkComboBoxEntry *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ComboBoxEntry.html</anchorfile>
      <anchor>aed72bc5a7cd255a0f6f6345f840d499</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkComboBoxEntry *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ComboBoxEntry.html</anchorfile>
      <anchor>56e85dfdf965ab78608f408f5cb1de64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text_column</name>
      <anchorfile>classGtk_1_1ComboBoxEntry.html</anchorfile>
      <anchor>52133b01b4f7f0cc7c8d6e4e57847408</anchor>
      <arglist>(int text_column) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text_column</name>
      <anchorfile>classGtk_1_1ComboBoxEntry.html</anchorfile>
      <anchor>fa2e958fe2a503113020eeb6902a838c</anchor>
      <arglist>(const TreeModelColumnBase &amp;text_column) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ComboBoxEntry</name>
      <anchorfile>classGtk_1_1ComboBoxEntry.html</anchorfile>
      <anchor>57afa8a837f45e3ba60878291b448a4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::ComboBoxEntry *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1ComboBoxEntry.html</anchorfile>
      <anchor>5b826be2808a06492d5ae56fcdd35345</anchor>
      <arglist>(GtkComboBoxEntry *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::ComboBoxEntryText</name>
    <filename>classGtk_1_1ComboBoxEntryText.html</filename>
    <base>Gtk::ComboBoxEntry</base>
    <member kind="function">
      <type>void</type>
      <name>append_text</name>
      <anchorfile>classGtk_1_1ComboBoxEntryText.html</anchorfile>
      <anchor>9a9d9779f9ace589924a2399d35c371e</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classGtk_1_1ComboBoxEntryText.html</anchorfile>
      <anchor>52e3bc91e1153c36aa046ec249880022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_items</name>
      <anchorfile>classGtk_1_1ComboBoxEntryText.html</anchorfile>
      <anchor>6ef6dac71b28dfb8fa76cf7e64caff7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComboBoxEntryText</name>
      <anchorfile>classGtk_1_1ComboBoxEntryText.html</anchorfile>
      <anchor>dd8836cb474d7d49e7e0db974678611a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_active_text</name>
      <anchorfile>classGtk_1_1ComboBoxEntryText.html</anchorfile>
      <anchor>9995ea1325852746ee0a07717f1eb0bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_text</name>
      <anchorfile>classGtk_1_1ComboBoxEntryText.html</anchorfile>
      <anchor>9bf819020740e33033096aa96c81c14e</anchor>
      <arglist>(int position, const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepend_text</name>
      <anchorfile>classGtk_1_1ComboBoxEntryText.html</anchorfile>
      <anchor>72ab993ada0ce630115d7c5536f13c3b</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_text</name>
      <anchorfile>classGtk_1_1ComboBoxEntryText.html</anchorfile>
      <anchor>6c722ee9aa96169117c8b6b71b3e8879</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_active_text</name>
      <anchorfile>classGtk_1_1ComboBoxEntryText.html</anchorfile>
      <anchor>20c9a16bd0d3e8562c26a8d944747631</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TextModelColumns</type>
      <name>m_text_columns</name>
      <anchorfile>classGtk_1_1ComboBoxEntryText.html</anchorfile>
      <anchor>ea3abc4a6da6a199555b86cca93f17e6</anchor>
      <arglist></arglist>
    </member>
    <class kind="class">Gtk::ComboBoxEntryText::TextModelColumns</class>
  </compound>
  <compound kind="class">
    <name>Gtk::ComboBoxEntryText::TextModelColumns</name>
    <filename>classGtk_1_1ComboBoxEntryText_1_1TextModelColumns.html</filename>
    <base>Gtk::TreeModelColumnRecord</base>
    <member kind="function">
      <type></type>
      <name>TextModelColumns</name>
      <anchorfile>classGtk_1_1ComboBoxEntryText_1_1TextModelColumns.html</anchorfile>
      <anchor>61f98b0ef346f1dae6ac7dcc0b3f81df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Gtk::TreeModelColumn&lt; Glib::ustring &gt;</type>
      <name>m_column</name>
      <anchorfile>classGtk_1_1ComboBoxEntryText_1_1TextModelColumns.html</anchorfile>
      <anchor>09facd425f998c42aa796b5ad08147cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::ComboBoxText</name>
    <filename>classGtk_1_1ComboBoxText.html</filename>
    <base>Gtk::ComboBox</base>
    <member kind="function">
      <type>void</type>
      <name>append_text</name>
      <anchorfile>classGtk_1_1ComboBoxText.html</anchorfile>
      <anchor>b6a4b6f833c964144ecb9ce79b9f949d</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classGtk_1_1ComboBoxText.html</anchorfile>
      <anchor>ff2f7bdb9e8796eb4f30fba36a37435e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_items</name>
      <anchorfile>classGtk_1_1ComboBoxText.html</anchorfile>
      <anchor>ec3e17b23e8b13957e25547f1ef08d05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComboBoxText</name>
      <anchorfile>classGtk_1_1ComboBoxText.html</anchorfile>
      <anchor>77c48f90f4e954e23851d2b159ad2bf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_active_text</name>
      <anchorfile>classGtk_1_1ComboBoxText.html</anchorfile>
      <anchor>e05272a2c05da608573cd1d19382bdf2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_text</name>
      <anchorfile>classGtk_1_1ComboBoxText.html</anchorfile>
      <anchor>9c8f65b084135fefe8831a60294298ee</anchor>
      <arglist>(int position, const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepend_text</name>
      <anchorfile>classGtk_1_1ComboBoxText.html</anchorfile>
      <anchor>6a1e6e454739ae9b1bd4a56b1de72189</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_text</name>
      <anchorfile>classGtk_1_1ComboBoxText.html</anchorfile>
      <anchor>d7a41e39e26df6fbe327c5f68f0b7920</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_active_text</name>
      <anchorfile>classGtk_1_1ComboBoxText.html</anchorfile>
      <anchor>b1c6c5c2567690ef2f59b10a493e0b3c</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TextModelColumns</type>
      <name>m_text_columns</name>
      <anchorfile>classGtk_1_1ComboBoxText.html</anchorfile>
      <anchor>9097287174645c2bb861dccc0b759912</anchor>
      <arglist></arglist>
    </member>
    <class kind="class">Gtk::ComboBoxText::TextModelColumns</class>
  </compound>
  <compound kind="class">
    <name>Gtk::ComboBoxText::TextModelColumns</name>
    <filename>classGtk_1_1ComboBoxText_1_1TextModelColumns.html</filename>
    <base>Gtk::TreeModelColumnRecord</base>
    <member kind="function">
      <type></type>
      <name>TextModelColumns</name>
      <anchorfile>classGtk_1_1ComboBoxText_1_1TextModelColumns.html</anchorfile>
      <anchor>1bed85cba6d2e1a1fa6b9196f4e51b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Gtk::TreeModelColumn&lt; Glib::ustring &gt;</type>
      <name>m_column</name>
      <anchorfile>classGtk_1_1ComboBoxText_1_1TextModelColumns.html</anchorfile>
      <anchor>e87055869a016dedf45526a7f8c4a013</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::ComboDropDown</name>
    <filename>classGtk_1_1ComboDropDown.html</filename>
    <base>Gtk::Container</base>
    <member kind="typedef">
      <type>ComboDropDown_Helpers::ComboDropDownList</type>
      <name>ComboDropDownList</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>33e4486c48e9e686dd56cf44d677144f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ComboDropDownList &amp;</type>
      <name>children</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>029fb24e1ad9ad86d42d27a029e239fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ComboDropDownList &amp;</type>
      <name>children</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>1af1cd858c017a905c6e320341ef050a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkList *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>000d70643805f9c78308363e13bc30fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkList *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>25d487c50669e717036a2ad8dddfe7a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scroll_horizontal</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>dfb41ca4ea17a16d3e109d5fb8ed35c2</anchor>
      <arglist>(ScrollType scroll_type, float position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scroll_vertical</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>093a792c7fd17ef08e20a42e32399ff9</anchor>
      <arglist>(ScrollType scroll_type, float position)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, Widget &amp; &gt;</type>
      <name>signal_select_child</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>8a63309be943817de8ecf0d73747ee7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_selection_changed</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>f67f100ff699c328d0fd42e6201fa706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, Widget &amp; &gt;</type>
      <name>signal_unselect_child</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>2735483c9e28870b19e486a62e59da69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ComboDropDown</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>bc6959dd7e9158465ba93d61367658b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ComboDropDown</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>67467369b72a1931921838128f892f57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_select_child</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>5696a73bf50c07d824dfb5a2c80ce134</anchor>
      <arglist>(Widget &amp;item)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_selection_changed</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>1275c3131d32d34b19f0e7aea13d86c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_unselect_child</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>f25423439c30aa970a5e7f4f9069bce1</anchor>
      <arglist>(Widget &amp;item)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>Combo</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>77c4dfae567cb02b0fec41e9cd2f596b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Gtk::ComboDropDown *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1ComboDropDown.html</anchorfile>
      <anchor>5de4bbf2cec34adb7b2b4f13d110b78d</anchor>
      <arglist>(GtkList *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::ComboDropDownItem</name>
    <filename>classGtk_1_1ComboDropDownItem.html</filename>
    <base>Gtk::Item</base>
    <member kind="function">
      <type></type>
      <name>ComboDropDownItem</name>
      <anchorfile>classGtk_1_1ComboDropDownItem.html</anchorfile>
      <anchor>eadafc0f790df4a7d6ab20f7ddbe4a3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkListItem *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ComboDropDownItem.html</anchorfile>
      <anchor>a08930d4905cc8c82904e088f3e3df94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkListItem *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1ComboDropDownItem.html</anchorfile>
      <anchor>e7820fc94b32a596f0463c25fed2a3d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, ScrollType, float &gt;</type>
      <name>signal_scroll_horizontal</name>
      <anchorfile>classGtk_1_1ComboDropDownItem.html</anchorfile>
      <anchor>225ff756fe1385aa3446cb8207679801</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, ScrollType, float &gt;</type>
      <name>signal_scroll_vertical</name>
      <anchorfile>classGtk_1_1ComboDropDownItem.html</anchorfile>
      <anchor>3d6bfab4ee4f8c42751c205f2d87ec57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ComboDropDownItem</name>
      <anchorfile>classGtk_1_1ComboDropDownItem.html</anchorfile>
      <anchor>f0e0374cfd028cf609e1e87679dff705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_scroll_horizontal</name>
      <anchorfile>classGtk_1_1ComboDropDownItem.html</anchorfile>
      <anchor>915353e71a0972ec6d0f2917ad129685</anchor>
      <arglist>(ScrollType scroll_type, float position)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_scroll_vertical</name>
      <anchorfile>classGtk_1_1ComboDropDownItem.html</anchorfile>
      <anchor>640cd9d30ceef138353ec41231fd3652</anchor>
      <arglist>(ScrollType scroll_type, float position)</arglist>
    </member>
    <member kind="function">
      <type>Gtk::ComboDropDownItem *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1ComboDropDownItem.html</anchorfile>
      <anchor>affa47f58ac58078d17da826638035ef</anchor>
      <arglist>(GtkListItem *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Container</name>
    <filename>classGtk_1_1Container.html</filename>
    <base>Gtk::Widget</base>
    <member kind="typedef">
      <type>sigc::slot&lt; void, Widget &amp; &gt;</type>
      <name>ForeachSlot</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>1aae47f0766a743730dca5fac6126cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>add</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>e5f3b9c32b1b74e7613997843e91f4cc</anchor>
      <arglist>(Widget &amp;widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_resize</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>dfabd621934581f999c92dbd7b465203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GType</type>
      <name>child_type</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>c67c721b8e20c78afa2129446290e2f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foreach</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>0af90e61f6c7e2bc9643654bf12506ae</anchor>
      <arglist>(const ForeachSlot &amp;slot)</arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>get_border_width</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>e8abd668b921456dec01f19f7d7965b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; const Widget * &gt;</type>
      <name>get_children</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>784ea65f0a8d4e1ff1aedfc9f5a39dbf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; Widget * &gt;</type>
      <name>get_children</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>cd2f9b9ac16ba96178d3f5169b07f4d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; const Widget * &gt;</type>
      <name>get_focus_chain</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>ab46b7ad3b55b305481798a917a6ae4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ListHandle&lt; Widget * &gt;</type>
      <name>get_focus_chain</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>2c42aca1f7673b3a44e91e0681f9d645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Adjustment *</type>
      <name>get_focus_hadjustment</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>fab55d54248d40734f5de38767c9348c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Adjustment *</type>
      <name>get_focus_hadjustment</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>91a8d96ca5b11cff03340404c3b5d415</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Adjustment *</type>
      <name>get_focus_vadjustment</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>64732f273c4602f37cd3e3cd4516755a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Adjustment *</type>
      <name>get_focus_vadjustment</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>37772e7df615d4e5b63d32f8bd3257e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ResizeMode</type>
      <name>get_resize_mode</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>ec53c7e59193e1de440c3eeadb7b9a68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkContainer *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>b80be58ac27710f10f329120587e7d60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkContainer *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>1b45ff015f4b09b143699bad9d4e423d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_focus_chain</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>5264c9059bf39f0f47f76fb164b4c062</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>propagate_expose</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>c0f1b9c56c98ad73495c96efecb581fd</anchor>
      <arglist>(Widget &amp;child, GdkEventExpose *event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>9f31c07118f7bdc7a4e0651acf35abbc</anchor>
      <arglist>(Widget &amp;widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_children</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>00dd122adfa3a1f4d816cab0b726dafe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_border_width</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>18b32244cb55a8eb34f9c6f195c8e5bc</anchor>
      <arglist>(guint border_width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_focus_chain</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>fc4ad027b2e5b6c2ceb775d5a65cc663</anchor>
      <arglist>(const Glib::ListHandle&lt; Widget * &gt; &amp;focusable_widgets)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_focus_child</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>c35aa66f4997b824207ac803ad8bdf28</anchor>
      <arglist>(Widget &amp;widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_focus_hadjustment</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>e1e608edb41c23a53007102a60a7b0f1</anchor>
      <arglist>(Adjustment &amp;adjustment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_focus_vadjustment</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>b70500bfb8922b8562c799406a2ce6fd</anchor>
      <arglist>(Adjustment &amp;adjustment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_reallocate_redraws</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>81af5a25fca7eb4fe74aabadeead132a</anchor>
      <arglist>(bool needs_redraws=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_resize_mode</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>7802e78b579714e7c673eb18213e0484</anchor>
      <arglist>(ResizeMode resize_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show_all_children</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>0130c42ee29c728a9b6b0de06804d020</anchor>
      <arglist>(bool recursive=true)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, Widget * &gt;</type>
      <name>signal_add</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>161061c820780a863113908270fd5e31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_check_resize</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>9a384a808f4c0693c63b3cae07e04f84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, Widget * &gt;</type>
      <name>signal_remove</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>aa57f374a6196337e325ec17d79d1981</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, Widget * &gt;</type>
      <name>signal_set_focus_child</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>5b8aa58e0e41aa3039ad11260a7f645b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset_focus_chain</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>d59fccdb1940b1a790b49520b98d7a60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Container</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>34d8363b115b70b37fc94368b1eee34d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual GtkType</type>
      <name>child_type_vfunc</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>91eef46be909f3117fde8ac4115bdfb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual char *</type>
      <name>composite_name_vfunc</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>50cfb34e55158055cbf6eb3624b24b0a</anchor>
      <arglist>(GtkWidget *child)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Container</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>fb6a31d709af6516fb71592298991e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>forall_vfunc</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>38f26ed78538349e1e7f20819621a406</anchor>
      <arglist>(gboolean include_internals, GtkCallback callback, gpointer callback_data)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>get_child_property_vfunc</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>2c2cdd5d1c869a2b9f2b189483a99c21</anchor>
      <arglist>(GtkWidget *child, guint property_id, GValue *value, GParamSpec *pspec) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_add</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>4de2182fcf0106e1bc2d6a9b7cb9d4d5</anchor>
      <arglist>(Widget *widget)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_check_resize</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>ec9eb5bda956831c3a9164cd57c5fc8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_remove</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>ed9713485cb1aab3d4fe1a80c9a9b85a</anchor>
      <arglist>(Widget *widget)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_set_focus_child</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>fe2d036a76139c34ac5e0bf1f1569161</anchor>
      <arglist>(Widget *widget)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Glib::PropertyProxy_ReadOnly&lt; guint &gt;</type>
      <name>property_border_width</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>80a5adce96c8825d673592f40098cf92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Glib::PropertyProxy&lt; guint &gt;</type>
      <name>property_border_width</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>4f96e89574e505b53c2be63a36eceb34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Glib::PropertyProxy_WriteOnly&lt; Widget * &gt;</type>
      <name>property_child</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>b476b0a62f20a09fc3d2ec9c83d7d677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Glib::PropertyProxy_ReadOnly&lt; ResizeMode &gt;</type>
      <name>property_resize_mode</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>55d75281116958d2b677e5eb0411e52a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Glib::PropertyProxy&lt; ResizeMode &gt;</type>
      <name>property_resize_mode</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>01d7648f7f45d655931b2ba621970d1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>set_child_property_vfunc</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>2304813fb399409344b8fd9ad433d85b</anchor>
      <arglist>(GtkWidget *child, guint property_id, const GValue *value, GParamSpec *pspec)</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Container *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Container.html</anchorfile>
      <anchor>965362568db379a38818c7dc23f765c6</anchor>
      <arglist>(GtkContainer *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Curve</name>
    <filename>classGtk_1_1Curve.html</filename>
    <base>Gtk::DrawingArea</base>
    <member kind="function">
      <type></type>
      <name>Curve</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>378e0caed0eee173af333e91919c2295</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ArrayHandle&lt; float &gt;</type>
      <name>get_vector</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>9acfc3ece6e0a9b0a86626612a3a7fca</anchor>
      <arglist>(int veclen) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_vector</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>cdb196c2bd18541874bf08745dac5bbf</anchor>
      <arglist>(int veclen, float *data) const </arglist>
    </member>
    <member kind="function">
      <type>const GtkCurve *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>a10f1cc7808f9c249ca256563d0aa064</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkCurve *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>5b28ec17ea9f3ede63da1560555c9400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; CurveType &gt;</type>
      <name>property_curve_type</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>d315e8a64a0ac6fcca3dd98175e4a1ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; CurveType &gt;</type>
      <name>property_curve_type</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>350e818f97a350d13c5abe833083ae5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_max_x</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>421342b024530c4dfbc584edc4327faf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_max_x</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>e59e213dd5f392ca17167129305ba79c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_max_y</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>3978c8a5ba6cf6138d921517804df7bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_max_y</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>7f1ae83aea8fba1cf87f31e0e01bfca9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_min_x</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>c4a1ec035befd334665aeb49aece2dae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_min_x</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>10e48971501e91f2e69c60337a763e9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; float &gt;</type>
      <name>property_min_y</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>d4a3cc6ea990a8a2617a4605524e935f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; float &gt;</type>
      <name>property_min_y</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>33e08dd7561dbd10058300f55a709bbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>a4decbaf2539df79892d4ca19b0f33da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_curve_type</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>a841307b170cbbf2f4382a3419258dc8</anchor>
      <arglist>(CurveType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_gamma</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>9702ba213be0d2f4e07f09c7d21a35c5</anchor>
      <arglist>(float gamma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_range</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>25609ce8188a371d31659d8abb849a68</anchor>
      <arglist>(float min_x, float max_x, float min_y, float max_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_vector</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>17523fefbb328f3eec7f3402adcbe288</anchor>
      <arglist>(const Glib::ArrayHandle&lt; float &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_curve_type_changed</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>6d067a83079bad883538a2bbcf2883f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Curve</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>6b7603cd404740f950f9e7c0954e5f9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_curve_type_changed</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>36e194b36148c2b95b05e0ff37898833</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Curve *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Curve.html</anchorfile>
      <anchor>923e0ab6dfd331a913856757e5a89f2a</anchor>
      <arglist>(GtkCurve *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Dialog</name>
    <filename>classGtk_1_1Dialog.html</filename>
    <base>Gtk::Window</base>
    <member kind="function">
      <type>void</type>
      <name>add_action_widget</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>096c1736344266e316dd31bbd5c43e19</anchor>
      <arglist>(Widget &amp;child, int response_id)</arglist>
    </member>
    <member kind="function">
      <type>Button *</type>
      <name>add_button</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>c2a99c5d26c1022c2d259448f5f179a7</anchor>
      <arglist>(const Gtk::StockID &amp;stock_id, int response_id)</arglist>
    </member>
    <member kind="function">
      <type>Button *</type>
      <name>add_button</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>ca037e133ab2a91c646f23b7b17afb9b</anchor>
      <arglist>(const Glib::ustring &amp;button_text, int response_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Dialog</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>74ae53f24af2a2449c5add35fb6dc40b</anchor>
      <arglist>(const Glib::ustring &amp;title, Gtk::Window &amp;parent, bool modal=false, bool use_separator=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Dialog</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>36b72560ec3c1cd2f3ecce7eae0439d6</anchor>
      <arglist>(const Glib::ustring &amp;title, bool modal=false, bool use_separator=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Dialog</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>7e746e77abaa67ccdc920ca97ad9b06e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const HButtonBox *</type>
      <name>get_action_area</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>3b0d222d04a2d413dc11f78c0dfd7cff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HButtonBox *</type>
      <name>get_action_area</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>83564d23506990686d996abc8b5350d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_separator</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>15197791803d5fcb49134e3c56e04ee1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_response_for_widget</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>1340388130eede2edf63404c0e27f79d</anchor>
      <arglist>(const Gtk::Widget &amp;widget) const </arglist>
    </member>
    <member kind="function">
      <type>const VBox *</type>
      <name>get_vbox</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>44e309c56deb37a92d2df1458cd859b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VBox *</type>
      <name>get_vbox</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>b667999656d5cdf5729d57d6eea879ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkDialog *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>534ffd24e55400a26aef733a7f588856</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkDialog *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>a3e8f3bdac15fac61128dc47c22ba4cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_has_separator</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>b8aec40cb36275b0d38cad8f0c251515</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_has_separator</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>9213b6718a78d180c7f1c77cd30b1b26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>response</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>7cf451db55cadc3509f360f70d0e0ecb</anchor>
      <arglist>(int response_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>dc98a1e747613c9b6cb66c238f6f8da6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_alternative_button_order_from_array</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>ae3b78426fbdd620c5a46166ba664146</anchor>
      <arglist>(const Glib::ArrayHandle&lt; int &gt; &amp;new_order)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_response</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>9a042edc1a83ae5d670305635d193fea</anchor>
      <arglist>(int response_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_has_separator</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>c39df2f1035a441047d48c94d72315c6</anchor>
      <arglist>(bool setting=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_response_sensitive</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>04da02d509bf9c759a15cdb1dc544a5d</anchor>
      <arglist>(int response_id, bool setting=true)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, int &gt;</type>
      <name>signal_response</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>813b36a938805498073e887b29126359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Dialog</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>20ecf1401f15179073406bda2b766946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>alternative_button_order</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>da94684e77582514fcf9062585c64824</anchor>
      <arglist>(const Glib::RefPtr&lt; const Gdk::Screen &gt; &amp;screen)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct_</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>e329b0fb53552267a5846e428fa1c84f</anchor>
      <arglist>(bool modal, bool use_separator)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_response</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>9d3aab6c3ea727acab2af375e9ad3479</anchor>
      <arglist>(int response_id)</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Dialog *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Dialog.html</anchorfile>
      <anchor>1f0f3f2840498099a768a81eafdca8f7</anchor>
      <arglist>(GtkDialog *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::DrawingArea</name>
    <filename>classGtk_1_1DrawingArea.html</filename>
    <base>Gtk::Widget</base>
    <member kind="function">
      <type></type>
      <name>DrawingArea</name>
      <anchorfile>classGtk_1_1DrawingArea.html</anchorfile>
      <anchor>1d94caf2ad3b2e43f37479b7f1568504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkDrawingArea *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1DrawingArea.html</anchorfile>
      <anchor>e9f647a9c8ccbd24f9f9ee598e4f48d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkDrawingArea *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1DrawingArea.html</anchorfile>
      <anchor>eb0de16fc78aab19dbfdd84b00699f2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DrawingArea</name>
      <anchorfile>classGtk_1_1DrawingArea.html</anchorfile>
      <anchor>301e06aeb1fe6778d8b8bee4aeada2ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::DrawingArea *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1DrawingArea.html</anchorfile>
      <anchor>2e4eab5ec288a7fde775df2b12f1ef0f</anchor>
      <arglist>(GtkDrawingArea *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Editable</name>
    <filename>classGtk_1_1Editable.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>void</type>
      <name>copy_clipboard</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>f21cfb20971caed139aa5987e0acd4f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cut_clipboard</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>0a54137d3dfd96c72d4814e308a1ee69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delete_selection</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>b7308bac47c1d1775438125308eafba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delete_text</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>4b44a4d986f6865750eb2a8000fe9c57</anchor>
      <arglist>(int start_pos, int end_pos)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_chars</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>35fd21612ce17b789fe9192a18881f37</anchor>
      <arglist>(int start_pos, int end_pos) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_editable</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>e787ebb559ab1ed57077c5db30956301</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_position</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>c1772ede3992be8a0a69c7a507f6b234</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_selection_bounds</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>a06edaa033c89456424aad6c77bd8b7e</anchor>
      <arglist>(int &amp;start_pos, int &amp;end_pos) const </arglist>
    </member>
    <member kind="function">
      <type>const GtkEditable *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>e3030e1c572ef470228753d78083265d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkEditable *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>c1d268a6aaf1ee3b30177ea1426f62c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_text</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>3d171bd444ae23ca4d4f1790f525a97b</anchor>
      <arglist>(const Glib::ustring &amp;text, int length, int &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paste_clipboard</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>f456e4003880b228eb3a4b1c15393ab1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_region</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>b288b6dfe61110a6399a3919ec95611e</anchor>
      <arglist>(int start_pos, int end_pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_editable</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>3e0235bee7f816c45da487b2f43686fc</anchor>
      <arglist>(bool is_editable=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_position</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>3c01c7b97115fc6a7d1dc2e861c57893</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_changed</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>1410e5ee1406bf06ae3bc6ed7f0e6181</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, int, int &gt;</type>
      <name>signal_delete_text</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>aa8b5067877f3bd8cadca18d679bc0f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy2&lt; void, const Glib::ustring &amp;, int * &gt;</type>
      <name>signal_insert_text</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>1d2d25702a9deae5fe4e929bf8e5991b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Editable</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>0106abe1b14a3e9658e158ba754508c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>1b40e6e4a89f62636f2a780c9aff96ce</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>delete_text_vfunc</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>ee3d5daa35c42b70c0e4d1c1ac442b96</anchor>
      <arglist>(int start_pos, int end_pos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Glib::ustring</type>
      <name>get_chars_vfunc</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>301a67f324f07d92a39d38780866a068</anchor>
      <arglist>(int start_pos, int end_pos) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>get_position_vfunc</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>50676d711920e262d70227ef6839a8d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>get_selection_bounds_vfunc</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>150330f38aec61e0ec03747d696d4b5b</anchor>
      <arglist>(int &amp;start_pos, int &amp;end_pos) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>insert_text_vfunc</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>7fe574f0a424cba8d03e0514d7717cb9</anchor>
      <arglist>(const Glib::ustring &amp;text, int &amp;position)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_changed</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>71a0db1640c431ded71fa149b4ed22aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_delete_text</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>3f91d74b6b55ca4313f2ed8b862e326e</anchor>
      <arglist>(int start_pos, int end_pos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_insert_text</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>f84054d23e83bc619316c94453724eec</anchor>
      <arglist>(const Glib::ustring &amp;text, int *position)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>select_region_vfunc</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>a83fdafea42e7e54fa1c9f37e235f3b2</anchor>
      <arglist>(int start_pos, int end_pos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>set_position_vfunc</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>95d27540d02288b2f00707b2c832d0f4</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gtk::Editable &gt;</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Editable.html</anchorfile>
      <anchor>0c87a584f0bad68134a79ba1d183b862</anchor>
      <arglist>(GtkEditable *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Entry</name>
    <filename>classGtk_1_1Entry.html</filename>
    <base>Gtk::Widget</base>
    <base>Gtk::Editable</base>
    <base>Gtk::CellEditable</base>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>3595f4095821398dc4b183d2ea375b56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>gboolean</type>
      <name>get_activates_default</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>3ed77119ea8e2c3ba508d3a1ca39c627</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>get_alignment</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>56c531d9d0a948b8cd093524887662e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const EntryCompletion &gt;</type>
      <name>get_completion</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>ae8e634a951e091d92175e13cc6777fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; EntryCompletion &gt;</type>
      <name>get_completion</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>bf8ba2fcb257fc8d5c39020d71aecf68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_frame</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>e8f443c56705231f471760bfee75649f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>gunichar</type>
      <name>get_invisible_char</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>cd00bc0f0cd6e5e415ecd82b1dc0df99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Pango::Layout &gt;</type>
      <name>get_layout</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>1a65340e86b563ec735ff826c4d17307</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Pango::Layout &gt;</type>
      <name>get_layout</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>3a6772902bb1806de17bac4bd8f38434</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_layout_offsets</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>478533b873029e88c9f34913fe2523b4</anchor>
      <arglist>(int &amp;x, int &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_max_length</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>4b042941e16ca7582e955ba9e350c592</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_text</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>3edadc52997a881903d71b9521c9b854</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>guint16</type>
      <name>get_text_length</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>9e8b565787825b7afbeed42af63c1da3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_visibility</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>8b6b209f2996410a3de4845e3b9cb0ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_width_chars</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>7da015f99ce6be5342063c32b7dd11c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkEntry *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>7326d9d26b0ab988731fbad3fc79997c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkEntry *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>3f966098e1d30379f7a200b27d0540d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>layout_index_to_text_index</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>a84bf0a3bc5daed4f6943beabc95537c</anchor>
      <arglist>(int layout_index) const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_activates_default</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>cdab17797b5cdcccbab1b06057c40584</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_activates_default</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>f73e5cd81cf63e9f505c066db7eaf402</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_cursor_position</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>49a79eb9e873272c10daa0c3b41f8a50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_editable</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>709daf9e218f48ba4b8e9459589030cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_editable</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>0871a522ca5656b80933c6b034dd922c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_has_frame</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>1a83201d05e793e06d1eb56a30a02d30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_has_frame</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>c6a0f95ece68193412c976d851103bbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; gunichar &gt;</type>
      <name>property_invisible_char</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>5f1a45b9b1b0a0faf9d361ceb32370d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; gunichar &gt;</type>
      <name>property_invisible_char</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>503c7af4f8bc29992bee29cd6c870de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_max_length</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>1e37b4157d53d94bd973a169d9985c9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_max_length</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>799e584bde4b8be25e456a525c0949df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_scroll_offset</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>24db0fa11b544c17fc582f07949e312b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_selection_bound</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>7925dee9edd644221c3647191bcb92d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_text</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>da5261371be78b06c657bbbad8a48974</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_text</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>658289243edd661273f4af51f6475b48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_visibility</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>33135c3cd69622c7316434d4006e8a6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_visibility</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>0b11be17c6a0ad0d60aaea3fc91ee22a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_width_chars</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>b489f705aa2392fc9fa1d4b763b9f74a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_width_chars</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>b34fe139b5011afe6ba89bd585bd5fd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_activates_default</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>a73461b4d63a438b659c8ce0b176219a</anchor>
      <arglist>(bool setting=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_alignment</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>a1b6d43887a31990faf261443548f5c3</anchor>
      <arglist>(AlignmentEnum xalign)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_alignment</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>0bf8a000d06a5754d734ea2b0f1a424e</anchor>
      <arglist>(float xalign)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_completion</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>ea2c754b7d893aeb0fc1e702e282d34c</anchor>
      <arglist>(const Glib::RefPtr&lt; EntryCompletion &gt; &amp;completion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_has_frame</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>504640ca087eb8a02530c6d1a8ba7e06</anchor>
      <arglist>(bool setting=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_invisible_char</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>671e89a1a9466d895d42d1a28aa70503</anchor>
      <arglist>(gunichar ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_max_length</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>277097af05565353a0cdaa5f71c24721</anchor>
      <arglist>(int max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>aee5b96d2ffea0342aa4c93fbfe24433</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_visibility</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>9dd0943bbdeaa3470b0504514f40f525</anchor>
      <arglist>(bool visible=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_width_chars</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>09b379a67f662cf9842f2e6bbad0d974</anchor>
      <arglist>(int n_chars)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_activate</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>8ca968ac536264b82d7f603d5c985c4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, const Glib::ustring &amp; &gt;</type>
      <name>signal_insert_at_cursor</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>b6af6c78d7e3d4a04db3061278999724</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, Menu * &gt;</type>
      <name>signal_populate_popup</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>bb0e2f3110c121607b9707155f174abb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>text_index_to_layout_index</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>1ad913685fa2088c14ed9f1195edc279</anchor>
      <arglist>(int text_index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Entry</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>228bdb0206a46abf3b835c39a8bbee17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_activate</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>2684cc2127d527b44cf3b6fcb169147b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_insert_at_cursor</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>dacda95be71844ae5420d9b7cfde2078</anchor>
      <arglist>(const Glib::ustring &amp;str)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_populate_popup</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>a077de18e350e1e6443d0c9b7296a430</anchor>
      <arglist>(Menu *menu)</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Entry *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Entry.html</anchorfile>
      <anchor>317ab243722ef15794dafa511176576b</anchor>
      <arglist>(GtkEntry *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::EntryCompletion</name>
    <filename>classGtk_1_1EntryCompletion.html</filename>
    <base>Glib::Object</base>
    <member kind="typedef">
      <type>sigc::slot&lt; bool, const Glib::ustring &amp;, const TreeModel::const_iterator &amp; &gt;</type>
      <name>SlotMatch</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>0b466d5f6e782fcc9082404e31eccda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>complete</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>5a9467a0ca886addbdd0b2c9de3db9a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delete_action</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>f991b1aa16a2329ccb7b8c4a155649ca</anchor>
      <arglist>(int index=0)</arglist>
    </member>
    <member kind="function">
      <type>const Entry *</type>
      <name>get_entry</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>c529469372e7de8d60a736bfc572277f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Entry *</type>
      <name>get_entry</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>86ab303d750df98bafcb3b3ea25aa824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_inline_completion</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>8b6522634553a548aebfb46270c5d6da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_minimum_key_length</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>eb79cb224f04a879fcd2d8d8ffaac5ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const TreeModel &gt;</type>
      <name>get_model</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>a78470cefa44712111727ab1efec9856</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; TreeModel &gt;</type>
      <name>get_model</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>3347e85ad5aba5f71647825259377fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_popup_completion</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>33466953e27da90e62106971fd275513</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_popup_set_width</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>4e469cb4600d844e09cd89a2489ed876</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_popup_single_match</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>7d999cb0d18f103e84a8d24ab3c5c08d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_text_column</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>e1ebde7c0f0629dbbb1285ca5e6c68cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkEntryCompletion *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>b920bc0dff73adb50df48d7e7f8813a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkEntryCompletion *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>c5d7e3901f625ce6ad49d407b09b67bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GtkEntryCompletion *</type>
      <name>gobj_copy</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>3b5411ca68bef9fa74d60e7aba50e70e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_action_markup</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>59383a19dfb727d57fe3da64cb6b730a</anchor>
      <arglist>(const Glib::ustring &amp;markup, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_action_text</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>70956e567a3a729eed724ad4c79037e5</anchor>
      <arglist>(const Glib::ustring &amp;text, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_prefix</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>fcea3ef244666558aba1e8d7da37d400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepend_action_markup</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>75e305259abc7a8e8bfd262714409d8b</anchor>
      <arglist>(const Glib::ustring &amp;markup)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepend_action_text</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>e1e957fc7a972a23056a4c661846cfde</anchor>
      <arglist>(const Glib::ustring &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_inline_completion</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>30dfd486bb1b1d2cf49e5be782ea38a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_inline_completion</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>5a3d937861d44f35107fa435aa625984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_minimum_key_length</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>63dfffb9d0c073615feb62e086604268</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_minimum_key_length</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>206be88584fe506eafb5a1cd97fd2ac9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; Gtk::TreeModel &gt; &gt;</type>
      <name>property_model</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>278c87016d615b7ec2b53246bcf82351</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::RefPtr&lt; Gtk::TreeModel &gt; &gt;</type>
      <name>property_model</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>4f6926c192f2629f786cba4f89985b35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_popup_completion</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>d98342bb4a711d83b2681bcbd7d199bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_popup_completion</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>27707e028a7fc3e2de7d790e35637b04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_popup_set_width</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>588eea3926a2749d6737fa2880c2b1db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_popup_set_width</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>d8d97fbf57c0a4d356363c8a754f5c32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_popup_single_match</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>9be7b67d555b18f868b313c18cd1a273</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_popup_single_match</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>572d6dbaa23c05c1c4e9c73bdd0e0333</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_text_column</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>1733a5dbd150ffbd88d3c35570750e25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_text_column</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>8b086e616e305dbddf5b189a001fc824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_inline_completion</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>5350c2818638bbe609b8801722d0ce0f</anchor>
      <arglist>(bool inline_completion=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_match_func</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>3322b529944b15b80e3a9f7beca07816</anchor>
      <arglist>(const SlotMatch &amp;slot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_minimum_key_length</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>8c3f31fe0b5044d89f80b5c7a3b711f7</anchor>
      <arglist>(int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_model</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>ce78afcde83713f12c20c97ad6185034</anchor>
      <arglist>(const Glib::RefPtr&lt; TreeModel &gt; &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_popup_completion</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>803fb91a50ba547105d1b55c060dea46</anchor>
      <arglist>(bool popup_completion=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_popup_set_width</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>4374f2bee5d9b7fb380db31208c23842</anchor>
      <arglist>(bool popup_set_width=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_popup_single_width</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>b5bb9eb43f264a2c72de1c114696236d</anchor>
      <arglist>(bool popup_single_match=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text_column</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>b36e1610db2c556b2c9c171c385c9ac4</anchor>
      <arglist>(int column)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_text_column</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>caedfc73d239405d868342b14a0963f0</anchor>
      <arglist>(const TreeModelColumnBase &amp;column)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, int &gt;</type>
      <name>signal_action_activated</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>866ba358a03a056f0e9ae250235a9a35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; bool, const Glib::ustring &amp; &gt;</type>
      <name>signal_insert_prefix</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>8d1848fa7b3f90d1b4e8212c5cecf916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; bool, const TreeModel::iterator &amp; &gt;</type>
      <name>signal_match_selected</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>618d4d9f89ab39031ab8313b66f0ab8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EntryCompletion</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>61b2f0e5b1d7f663dadbb39a222e4fa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Glib::RefPtr&lt; EntryCompletion &gt;</type>
      <name>create</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>ff0be9be1b63ad825bf8f8181f10dcc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>EntryCompletion</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>e5eba9f21c7df310f06567f37b30fd28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_action_activated</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>c35a917204f41a46d83a5e393cc185a7</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>on_match_selected</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>501f34c9decd9f62871f4d46f04cdb17</anchor>
      <arglist>(const TreeModel::iterator &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gtk::EntryCompletion &gt;</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1EntryCompletion.html</anchorfile>
      <anchor>33c76e70ca30d22676a23dc1d37b8712</anchor>
      <arglist>(GtkEntryCompletion *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::EventBox</name>
    <filename>classGtk_1_1EventBox.html</filename>
    <base>Gtk::Bin</base>
    <member kind="function">
      <type></type>
      <name>EventBox</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>c08bb3caa8438079f8c5662aea273b8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_above_child</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>a452b7d6e2df4146a094eb5dfd148211</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_visible_window</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>f7c01805045b0350ab022177bfdd1eb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkEventBox *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>c104c2ba7989fc169a9ab5fc2f29dbdc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkEventBox *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>b8eec81a75fac4b357c12e00d5375b26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_above_child</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>f04b0693101c77ca99dc8dd4fdef1a4c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_above_child</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>fbf26a07c77339998187ab8b4c133f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_visible_window</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>fe7a28a60b58cc9f1eded0fc76e0dde3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_visible_window</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>5b7a1b87399ca4d994c7f0ba6eef78fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_above_child</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>2aaaf3ecfb6ddd5425ae4c557d48b459</anchor>
      <arglist>(bool above_child=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_visible_window</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>ed330de64eb6d3aa26ce54dc1d262ef5</anchor>
      <arglist>(bool visible_window=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EventBox</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>626cde3c48d9a0c02329d85e7bf5abde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::EventBox *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1EventBox.html</anchorfile>
      <anchor>0ac20e93b20deac4bea666985dd9b5cc</anchor>
      <arglist>(GtkEventBox *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Expander</name>
    <filename>classGtk_1_1Expander.html</filename>
    <base>Gtk::Bin</base>
    <member kind="function">
      <type></type>
      <name>Expander</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>7a4e41ba79a7ee0358cb0423b1689fb0</anchor>
      <arglist>(const Glib::ustring &amp;label, bool mnemonic=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expander</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>3877a08bffa14ecdfadc41fd8ff64a19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_expanded</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>c494c88aaa4ad00f71b49322ce937a9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_label</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>b4e280fc5707adea459e32f95715ad2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Widget *</type>
      <name>get_label_widget</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>53ab47576ec3711b37d2e695eea3b293</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Widget *</type>
      <name>get_label_widget</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>581e4df4d76acbb7e9ba2403e1874bf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_spacing</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>1e0e8b25cf700e183d3ad1abf8fc9265</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_use_markup</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>2dd51bbc9a0401449822d65cbabaed24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_use_underline</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>b08e26b6d55b66ed52ea1c8bc826c56c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkExpander *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>cb6251ccaf19d662aa80ffaad835e780</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkExpander *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>e877f207bfa77723625ca9e296704453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_expanded</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>03c65c680663434f9f578b3cdfe012c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_expanded</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>262ba66f7def9945eb7178488f724f60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_label</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>f29cb446825e1e74147ab7d46baa4fc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_label</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>a0e87f2d6fce3f29127c3d39c15487c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Widget * &gt;</type>
      <name>property_label_widget</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>0302463030c3564466526dc21ca1b94f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Widget * &gt;</type>
      <name>property_label_widget</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>8e7a0536406d9b997e9b6b2d6473ed2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_spacing</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>36a7bef5f4f2560f6158d017b0b324ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_spacing</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>4677b565ad14970229bdfb1510afbbc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_use_markup</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>3b22d13cd267b8fa6b7140d83e9740d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_use_markup</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>0b629c736fad6b5d86d570abd35f9b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_use_underline</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>d58c94217710f24253a4114fe8aa32e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_use_underline</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>8f54cf6bc89d32b400f89994fc11b96a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_expanded</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>fefd2219b8385f091716c4b4f6696ef9</anchor>
      <arglist>(bool expanded=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_label</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>213463dfcd03e4fe73174b0300481b8c</anchor>
      <arglist>(const Glib::ustring &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_label_widget</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>c15bd816f9c79e061a2b7825c3d91096</anchor>
      <arglist>(Widget &amp;label_widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_spacing</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>5a52d24f053bcbfa05e445e529604e4e</anchor>
      <arglist>(int spacing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_markup</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>2604bd9768c8119f29629e2b02c79392</anchor>
      <arglist>(bool use_markup=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_underline</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>bbb4c979dacbda70d9e9368d0349ce76</anchor>
      <arglist>(bool use_underline=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Expander</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>843be89dc01a75bf1a0719a8991d87d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Expander *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Expander.html</anchorfile>
      <anchor>a9d40bd8188a8196be8de39b91dc8705</anchor>
      <arglist>(GtkExpander *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::FileChooser</name>
    <filename>classGtk_1_1FileChooser.html</filename>
    <base>Glib::Interface</base>
    <member kind="function">
      <type>void</type>
      <name>add_filter</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>f02ec2b5004b16fc0e65c96603087597</anchor>
      <arglist>(const FileFilter &amp;filter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_shortcut_folder</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>1a88e632ea457b0d06af1cc7bebc5524</anchor>
      <arglist>(const Glib::ustring &amp;folder)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add_shortcut_folder_uri</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>41dca19b1ac57dec854ad7466e36a853</anchor>
      <arglist>(const Glib::ustring &amp;uri)</arglist>
    </member>
    <member kind="function">
      <type>FileChooserAction</type>
      <name>get_action</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>14a4e2301d55430fd15dd9fcfa7a2d17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_current_folder</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>9a6e8d5714afee72d180e72e8e6578e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_current_folder_uri</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>d17c7434ce3ee3bfd48357b59ff67e29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_do_overwrite_confirmation</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>7b93f5a58fe44f3c8eec039ec5e637f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Gtk::Widget *</type>
      <name>get_extra_widget</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>bd9aab0cd3a98cfd79485ba7de94a3fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Gtk::Widget *</type>
      <name>get_extra_widget</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>a8639bb8a1ed6f3b55ff9a06f273c9ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_filename</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>f4c115d9ba5482c219fd6bf1fd03122b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::SListHandle&lt; Glib::ustring &gt;</type>
      <name>get_filenames</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>b6e6ba719a801ae3bd4a8bf4ab984045</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const FileFilter *</type>
      <name>get_filter</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>209ad6d9b3de2ae6babe9f2e59812f72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FileFilter *</type>
      <name>get_filter</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>eea6e73bd8e0ffef1ecbe6e58f8156b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_local_only</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>06677e7e96c91ab4b9531eee7511e6f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_preview_filename</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>bcdc111069ae570ab386f6275a230be9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_preview_uri</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>6f947ccfa6b0e4e51773fd05524d1237</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Gtk::Widget *</type>
      <name>get_preview_widget</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>7c46d4e0fe769d6ce6a6f42922a60791</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Gtk::Widget *</type>
      <name>get_preview_widget</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>aac6b33ef0631b8a920835f6b9a884ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_preview_widget_active</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>e77b094a0971794e8c18f67e7296f858</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_select_multiple</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>8fba23a3276a6416827025090c1869eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_show_hidden</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>2bc1ced81ce3f1eb0bc29c78a386cd4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_uri</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>1057c3815d62d27e2acca1fbb3daec18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::SListHandle&lt; Glib::ustring &gt;</type>
      <name>get_uris</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>be7450acc71c70b5f595f9e23224a24e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_use_preview_label</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>61dba42c325f6757829c4a405f21350c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkFileChooser *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>a6d386652bf525ac7a000fac4dc70ab2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkFileChooser *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>1114551dd1d871a7f25dd922938ff3b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SListHandle&lt; const FileFilter * &gt;</type>
      <name>list_filters</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>2e941fa8176e77e2490ebb2c2c650ac3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::SListHandle&lt; FileFilter * &gt;</type>
      <name>list_filters</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>4f6111fa49a47d0a4ab3847afd097ab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SListHandle&lt; Glib::ustring &gt;</type>
      <name>list_shortcut_folder_uris</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>63f7fd954d4462a412702bfcb67c5248</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::SListHandle&lt; Glib::ustring &gt;</type>
      <name>list_shortcut_folders</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>b2b8419117f0705557f38f66981a5b6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; FileChooserAction &gt;</type>
      <name>property_action</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>c9d4c4de746f5d9443e5f78b66035d22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; FileChooserAction &gt;</type>
      <name>property_action</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>471121d3a7fd1137cfb65d3843cc6208</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_do_overwrite_confirmation</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>d27397985b75802305e9e58203329f91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_do_overwrite_confirmation</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>25beb7ead209ebadb70d540f6f9ce1f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Widget * &gt;</type>
      <name>property_extra_widget</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>beeca32242819af072f0f4e3410bb818</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Widget * &gt;</type>
      <name>property_extra_widget</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>39e7a1040a6e9cd84cc1696d27894b09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; FileFilter * &gt;</type>
      <name>property_filter</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>d0034d1daa2a2e77a99029ea7854f1ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; FileFilter * &gt;</type>
      <name>property_filter</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>e57ef7b6db4168819bbb7239e7402280</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_folder_mode</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>2c29f54da0d3ee457a616835d3af7a80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_folder_mode</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>34b40c3a5c16d9bdadcb311cc8a782c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_local_only</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>e6423df90abcbefba185f3ec1e97758a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_local_only</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>0b29ce50ff92c5732ae7dffabeab9213</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Widget * &gt;</type>
      <name>property_preview_widget</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>bcdd5caca47ada55ce24ba38a0e037c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Widget * &gt;</type>
      <name>property_preview_widget</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>7697b9e246a7771bafdc4c24366a9d5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_preview_widget_active</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>fc84f5b92c83a25d4ec350e69e83deee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_preview_widget_active</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>9cb1551639339e35698967110bd76801</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_select_multiple</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>267e59571ca76b9a6161ff464be51cb3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_select_multiple</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>a2b55bac6b28f14564c7a8620e77cd4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_show_hidden</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>74aadefb8f5558ab494d43c0074ffc51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_show_hidden</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>9582bce497877aed91ff604fa5ee9000</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_use_preview_label</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>f472a1a85d6041aec594de2c5536ee2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_use_preview_label</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>331617c39c7fb2e38a56379b9d5909c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_filter</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>8d09b7c28b4d70ef37d9ac588059c722</anchor>
      <arglist>(const FileFilter &amp;filter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_shortcut_folder</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>c536b8d8bc18e89cb9d7b766e76381a6</anchor>
      <arglist>(const Glib::ustring &amp;folder)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove_shortcut_folder_uri</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>13f83decdc5392b471e10a965686db24</anchor>
      <arglist>(const Glib::ustring &amp;uri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_all</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>78d9251b8491b943042c8606004cdccc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>select_filename</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>e4a1007bda51f75dcc3a574d03412f71</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>select_uri</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>dd9302d8afe9eefd9d36b01ba750c130</anchor>
      <arglist>(const Glib::ustring &amp;uri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_action</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>c455a88d080c044c03abb343c46b38db</anchor>
      <arglist>(FileChooserAction action)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_current_folder</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>39d0acf778a3a5ec2e7ccef5880376ac</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_current_folder_uri</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>2b422aaf13cecbe7793bb8231f181718</anchor>
      <arglist>(const Glib::ustring &amp;uri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_current_name</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>5c01937980edceb0f5d12bc0d4d593bc</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_do_overwrite_confirmation</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>09702b39adc997b0bcaa697306afb6e7</anchor>
      <arglist>(bool do_overwrite_confirmation=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_extra_widget</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>cd125cf970163062d82d60e029aa2273</anchor>
      <arglist>(Gtk::Widget &amp;extra_widget)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_filename</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>e93bd541fc3524074242475d392d53b7</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_filter</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>08737a0d7bc8bb3c662dcd2fa125eb51</anchor>
      <arglist>(const FileFilter &amp;filter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_local_only</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>f80900d7204e232521e852b7c113b800</anchor>
      <arglist>(bool local_only=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_preview_widget</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>c6f584f8ded58ab1926457928018fac4</anchor>
      <arglist>(Gtk::Widget &amp;preview_widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_preview_widget_active</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>1702c9cc877c1b652d598057e1de1ed8</anchor>
      <arglist>(bool active=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_select_multiple</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>30a13c0df47fab50c93ad8f38db0c88c</anchor>
      <arglist>(bool select_multiple=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_show_hidden</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>4e5a029c4505333d02f97a61cb792186</anchor>
      <arglist>(bool show_hidden=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_uri</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>b65ce92c84b9b9aef77fdb26e7c8a6bb</anchor>
      <arglist>(const Glib::ustring &amp;uri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_preview_label</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>5a0bfa0c278521cf1dc4b2040ff42311</anchor>
      <arglist>(bool use_label=true)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy1&lt; void, FileChooserConfirmation &gt;</type>
      <name>signal_confirm_overwrite</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>7ce1f90efd33a872b9c3108f79cf1df4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_current_folder_changed</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>235d192ea162861b31cd7c96468c0386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_file_activated</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>933e1019450241f20e8660d9b74a8453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_selection_changed</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>ff89bcd572b2c7e31d0849b5b3a392a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_update_preview</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>ff5edd7707775aec8c7c3a2b369cc51b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unselect_all</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>046f98cd7217b750840d19476c26c6ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unselect_filename</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>efe08c1f8cdcb9c9aeef070dedb869f5</anchor>
      <arglist>(const Glib::ustring &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unselect_uri</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>09d6d6f9aae123e933e8c266b447cd79</anchor>
      <arglist>(const Glib::ustring &amp;uri)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileChooser</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>eb6d1117bbae0f33e6aa1912be108a09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_interface</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>dcf8e76b113200f4886ba83405aa1468</anchor>
      <arglist>(GType gtype_implementer)</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gtk::FileChooser &gt;</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1FileChooser.html</anchorfile>
      <anchor>3d9576db84e6ac789464f52e968f4bbd</anchor>
      <arglist>(GtkFileChooser *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::FileChooserButton</name>
    <filename>classGtk_1_1FileChooserButton.html</filename>
    <base>Gtk::HBox</base>
    <base>Gtk::FileChooser</base>
    <member kind="function">
      <type></type>
      <name>FileChooserButton</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>69b4b54a614b7312cec8c80a039f0536</anchor>
      <arglist>(FileChooserDialog &amp;dialog)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileChooserButton</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>14adbe1ae7a6ba37af6959649f9bb030</anchor>
      <arglist>(const Glib::ustring &amp;title, FileChooserAction action, const Glib::ustring &amp;backend)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileChooserButton</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>89b1936bceedbe5656007077ce715b40</anchor>
      <arglist>(const Glib::ustring &amp;title, FileChooserAction action=FILE_CHOOSER_ACTION_OPEN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileChooserButton</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>fd7480a2731641ce37abb939775d6238</anchor>
      <arglist>(FileChooserAction action=FILE_CHOOSER_ACTION_OPEN)</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>21a0995ec1e52fad200a726771e711de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_width_chars</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>1a500fa7a344b984e0b4e996a8304627</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkFileChooserButton *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>1034a135ce8baf1da4a2c466189af990</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkFileChooserButton *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>af5932fe7ee1cd32d8addba40c503640</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; FileChooserDialog * &gt;</type>
      <name>property_dialog</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>4695457dd5b722abc723069fafbc40de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_title</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>34cb061e63002c26436cb16b7aaa9540</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_title</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>ff9d0bc4031cd79272b6d83d5ef30c91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; int &gt;</type>
      <name>property_width_chars</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>083d5fe6a22315beae20bb4a72139b9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; int &gt;</type>
      <name>property_width_chars</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>e875e9c906a106b0e5b8b3ebe7a85839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_title</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>e36fe088c746518bc1b08fcf39f18133</anchor>
      <arglist>(const Glib::ustring &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_width_chars</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>918ae15bcb96d03765084d279a970c56</anchor>
      <arglist>(int n_chars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileChooserButton</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>2c68ac3c0392c0710fc4bdb7725c99a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::FileChooserButton *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1FileChooserButton.html</anchorfile>
      <anchor>7d39ab3e179b4e4b1db974ac319fd985</anchor>
      <arglist>(GtkFileChooserButton *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::FileChooserDialog</name>
    <filename>classGtk_1_1FileChooserDialog.html</filename>
    <base>Gtk::Dialog</base>
    <base>Gtk::FileChooser</base>
    <member kind="function">
      <type></type>
      <name>FileChooserDialog</name>
      <anchorfile>classGtk_1_1FileChooserDialog.html</anchorfile>
      <anchor>905d6679c026b0983f32d21a8eca118f</anchor>
      <arglist>(const Glib::ustring &amp;title, FileChooserAction action, const Glib::ustring &amp;backend)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileChooserDialog</name>
      <anchorfile>classGtk_1_1FileChooserDialog.html</anchorfile>
      <anchor>6c2f6fbb2539eb01acbbf5f50d2892a1</anchor>
      <arglist>(Gtk::Window &amp;parent, const Glib::ustring &amp;title, FileChooserAction action, const Glib::ustring &amp;backend)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileChooserDialog</name>
      <anchorfile>classGtk_1_1FileChooserDialog.html</anchorfile>
      <anchor>755af5bbb32d32efcd68e166373acbd8</anchor>
      <arglist>(const Glib::ustring &amp;title, FileChooserAction action=FILE_CHOOSER_ACTION_OPEN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileChooserDialog</name>
      <anchorfile>classGtk_1_1FileChooserDialog.html</anchorfile>
      <anchor>77fc27b1dd13a2c5cf693a38c370ddd2</anchor>
      <arglist>(Gtk::Window &amp;parent, const Glib::ustring &amp;title, FileChooserAction action=FILE_CHOOSER_ACTION_OPEN)</arglist>
    </member>
    <member kind="function">
      <type>const GtkFileChooserDialog *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FileChooserDialog.html</anchorfile>
      <anchor>0e990ba2ed1af83d23126725aa0fa6bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkFileChooserDialog *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FileChooserDialog.html</anchorfile>
      <anchor>8bcb702bdc16043f42481c8cebccae55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileChooserDialog</name>
      <anchorfile>classGtk_1_1FileChooserDialog.html</anchorfile>
      <anchor>cb1589655c4a50ddb819fe7ffdd779f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::FileChooserDialog *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1FileChooserDialog.html</anchorfile>
      <anchor>1bbb7b4763b3b8094840b9377de185b3</anchor>
      <arglist>(GtkFileChooserDialog *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::FileChooserError</name>
    <filename>classGtk_1_1FileChooserError.html</filename>
    <base>Glib::Error</base>
    <member kind="enumeration">
      <name>Code</name>
      <anchor>a71fb16ebc64468a95e31a91c2b555c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONEXISTENT</name>
      <anchor>a71fb16ebc64468a95e31a91c2b555c427fdb44720bce2d368a5c1e28b5125ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAD_FILENAME</name>
      <anchor>a71fb16ebc64468a95e31a91c2b555c4c51a17d723453542ac3eff5d0e9cc57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Code</type>
      <name>code</name>
      <anchorfile>classGtk_1_1FileChooserError.html</anchorfile>
      <anchor>e6c7459173059a8618ed3686e442237f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileChooserError</name>
      <anchorfile>classGtk_1_1FileChooserError.html</anchorfile>
      <anchor>edf0ac3d4fae1be85a90ff7bf2a8b9e2</anchor>
      <arglist>(GError *gobject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileChooserError</name>
      <anchorfile>classGtk_1_1FileChooserError.html</anchorfile>
      <anchor>c93edd643f14738f2bc59b714e856d2e</anchor>
      <arglist>(Code error_code, const Glib::ustring &amp;error_message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::FileChooserWidget</name>
    <filename>classGtk_1_1FileChooserWidget.html</filename>
    <base>Gtk::VBox</base>
    <base>Gtk::FileChooser</base>
    <member kind="function">
      <type></type>
      <name>FileChooserWidget</name>
      <anchorfile>classGtk_1_1FileChooserWidget.html</anchorfile>
      <anchor>ea2228f649678de150a1bd777daa5ed6</anchor>
      <arglist>(FileChooserAction action, const Glib::ustring &amp;backend)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileChooserWidget</name>
      <anchorfile>classGtk_1_1FileChooserWidget.html</anchorfile>
      <anchor>0dd6f3c40fac3f9f9e9b7e099dd9578a</anchor>
      <arglist>(FileChooserAction action)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileChooserWidget</name>
      <anchorfile>classGtk_1_1FileChooserWidget.html</anchorfile>
      <anchor>cfeca275482ffbaee31b1e913e63bf6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkFileChooserWidget *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FileChooserWidget.html</anchorfile>
      <anchor>6dc1c172e55e5ee441bc7b936a80e66e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkFileChooserWidget *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FileChooserWidget.html</anchorfile>
      <anchor>7eb42c3028ebe77b8404164319809dfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileChooserWidget</name>
      <anchorfile>classGtk_1_1FileChooserWidget.html</anchorfile>
      <anchor>fda6b7a13a358c5dc770dca2339edf50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::FileChooserWidget *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1FileChooserWidget.html</anchorfile>
      <anchor>82f782bae793c1f0510732a3157435c0</anchor>
      <arglist>(GtkFileChooserWidget *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::FileFilter</name>
    <filename>classGtk_1_1FileFilter.html</filename>
    <base>Gtk::Object</base>
    <member kind="typedef">
      <type>sigc::slot&lt; bool, const Info &amp; &gt;</type>
      <name>SlotCustom</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>4c3cb21b5cbdb93d6f9415bd59173436</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_custom</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>e42878237330a437191f61df28094208</anchor>
      <arglist>(FileFilterFlags needed, const SlotCustom &amp;slot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_mime_type</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>f0a289b2b4576672f4ce46de1a84f0be</anchor>
      <arglist>(const Glib::ustring &amp;mime_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_pattern</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>9b49e4a03afffc2806d17abf33b26cad</anchor>
      <arglist>(const Glib::ustring &amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_pixbuf_formats</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>7ed1bdf8a077b87b66efbc9fd308a367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileFilter</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>542b0bc5fd456766db2b91c502a05603</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_name</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>f2f9f2895ad22fe94a878f26c594658c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FileFilterFlags</type>
      <name>get_needed</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>82c0d157fded98f2d5a40a637227d120</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkFileFilter *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>7d46093351ec372a672a3be88646005a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkFileFilter *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>66e9c0496e9160dac00dc4084b7546bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>c192ae4b6a0d24ab00c2d2d434550813</anchor>
      <arglist>(const Glib::ustring &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileFilter</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>50eee8641cdbe65c4350d4ba4849743e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::FileFilter *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1FileFilter.html</anchorfile>
      <anchor>1d316df58a9cd0b8b872bb159caa81ce</anchor>
      <arglist>(GtkFileFilter *object, bool take_copy=false)</arglist>
    </member>
    <class kind="class">Gtk::FileFilter::Info</class>
  </compound>
  <compound kind="class">
    <name>Gtk::FileFilter::Info</name>
    <filename>classGtk_1_1FileFilter_1_1Info.html</filename>
    <member kind="variable">
      <type>FileFilterFlags</type>
      <name>contains</name>
      <anchorfile>classGtk_1_1FileFilter_1_1Info.html</anchorfile>
      <anchor>ebe30f8ca25646bf7c1396f7f8a9ac78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>display_name</name>
      <anchorfile>classGtk_1_1FileFilter_1_1Info.html</anchorfile>
      <anchor>527564019833290c4028a74d72047671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>filename</name>
      <anchorfile>classGtk_1_1FileFilter_1_1Info.html</anchorfile>
      <anchor>9dde27e88b8af3e314ee4f1b614a0ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>mime_type</name>
      <anchorfile>classGtk_1_1FileFilter_1_1Info.html</anchorfile>
      <anchor>0476e149452d24cee4e8915f13ee98e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Glib::ustring</type>
      <name>uri</name>
      <anchorfile>classGtk_1_1FileFilter_1_1Info.html</anchorfile>
      <anchor>e5168058bce47da9610c73f6d33b0058</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::FileSelection</name>
    <filename>classGtk_1_1FileSelection.html</filename>
    <base>Gtk::Dialog</base>
    <member kind="function">
      <type>void</type>
      <name>complete</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>61e4695a8df9c97a93d7f98f21aa9604</anchor>
      <arglist>(const Glib::ustring &amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileSelection</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>3573311caeddfb07f76881dab400671d</anchor>
      <arglist>(const Glib::ustring &amp;title)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileSelection</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>d4565fd61169c8a6677fdd2ff7515315</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const HBox *</type>
      <name>get_action_area</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>c6569b3ae5884837df55cdd654ca52d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HBox *</type>
      <name>get_action_area</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>3eb51f01b118c49574a7915c3fbeca47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const HButtonBox *</type>
      <name>get_button_area</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>b6769f1124eb925a5628d3b422610b72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HButtonBox *</type>
      <name>get_button_area</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>6273f439d2a4f33bffd9157f7273a4e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Button *</type>
      <name>get_cancel_button</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>95b591d2139d525eb12d287a221a09a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Button *</type>
      <name>get_cancel_button</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>49e83264b9066a441b5e63c3ff8f87a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TreeView *</type>
      <name>get_dir_list</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>e278a53b3977e3aa903dfb84e760518f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TreeView *</type>
      <name>get_dir_list</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>65b0e7bd7108dfea5dc11de9d46631ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TreeView *</type>
      <name>get_file_list</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>ab9cd54849af919226b2c6d80ac03f89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TreeView *</type>
      <name>get_file_list</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>42504f5017ebc024ba2dc95d71638c00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_filename</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>714a03a8be434db892aec28ba5663d0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Button *</type>
      <name>get_help_button</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>7dd9f17ad404b35be20cc5c32e7756a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Button *</type>
      <name>get_help_button</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>8797ebb84e441279ee4d0bfd509f6df0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const OptionMenu *</type>
      <name>get_history_pulldown</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>85eabcb973a949052c84da38be73bd36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OptionMenu *</type>
      <name>get_history_pulldown</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>81ecd35e09ba01e7a82ffab88640e58f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VBox *</type>
      <name>get_main_vbox</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>6773c22f881814cdfda8fbb3184e963d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VBox *</type>
      <name>get_main_vbox</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>4b3e4bcf097f0036e3412e1f900e49a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Button *</type>
      <name>get_ok_button</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>d9b02757f84ec08c02988d33c4a5f4d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Button *</type>
      <name>get_ok_button</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>4c9039a7f3feb7cd2df13f9ecf1f8abb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_select_multiple</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>9cc8f09193675b1155cd6e52db9e204b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Entry *</type>
      <name>get_selection_entry</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>f6c2d711bd74b10da4818d53246db50e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Entry *</type>
      <name>get_selection_entry</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>98c650b5679e83a06f23e4dc1732c058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Label *</type>
      <name>get_selection_text</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>c81a0f5ad3a0f57bb43078b24779a962</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Label *</type>
      <name>get_selection_text</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>478403f30e8b170728831e55750fb039</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ArrayHandle&lt; std::string &gt;</type>
      <name>get_selections</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>ad63f05f9789da596874444c4ddd18bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkFileSelection *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>c859d39ad6a48392c7b7ebba019c71be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkFileSelection *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>03ebec3a61eaf4ef998efd9a4797a2cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hide_fileop_buttons</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>06cdb83cbc8f8d621cc49e93e5c57fc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; std::string &gt;</type>
      <name>property_filename</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>dc81004b5ab29de0fdc8e8acbf581746</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; std::string &gt;</type>
      <name>property_filename</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>773d20bec9ba0148e58cf196f2c48091</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_select_multiple</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>57222833ea90643b9a08606f1ae44ce6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_select_multiple</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>34b107f0f7781eb8eac4f5678ce34de2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_show_fileops</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>18eba5bcec512851e857b2198d05660e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_show_fileops</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>7457aa932dfa475039cefd8b56dff42d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_filename</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>ca9b24a358c108dea87c40f8cfc8c5be</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_select_multiple</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>2f3bf135163e63251efac22112cf28d5</anchor>
      <arglist>(bool select_multiple=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show_fileop_buttons</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>3613d98ab80e604fd52b36f25df9f9ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileSelection</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>bb96c3d211f28a5b6031c140e699ab83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::FileSelection *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1FileSelection.html</anchorfile>
      <anchor>d722c6db3e000fe54959fd03eb2fb95d</anchor>
      <arglist>(GtkFileSelection *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Fixed</name>
    <filename>classGtk_1_1Fixed.html</filename>
    <base>Gtk::Container</base>
    <member kind="function">
      <type></type>
      <name>Fixed</name>
      <anchorfile>classGtk_1_1Fixed.html</anchorfile>
      <anchor>42bad4abd7ea279f245407847330bb4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_has_window</name>
      <anchorfile>classGtk_1_1Fixed.html</anchorfile>
      <anchor>fcceeef7083a8734001671e6ccf75d68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkFixed *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Fixed.html</anchorfile>
      <anchor>ebeeaf1210354b29a253e16eebd292f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkFixed *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Fixed.html</anchorfile>
      <anchor>f5aa0d3c6cec6e9ba092e0dc35ccf195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classGtk_1_1Fixed.html</anchorfile>
      <anchor>43ca94be9bcfaa05cf0757c7b71c3f3f</anchor>
      <arglist>(Widget &amp;widget, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put</name>
      <anchorfile>classGtk_1_1Fixed.html</anchorfile>
      <anchor>b7ab22c0d75a84c53d931d4e99497821</anchor>
      <arglist>(Widget &amp;widget, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_has_window</name>
      <anchorfile>classGtk_1_1Fixed.html</anchorfile>
      <anchor>6d2d0d91741857c1f9e822545f3c73b7</anchor>
      <arglist>(bool has_window=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Fixed</name>
      <anchorfile>classGtk_1_1Fixed.html</anchorfile>
      <anchor>7f1ad6d716aa4ea90e2cc1d92e904f0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Fixed *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Fixed.html</anchorfile>
      <anchor>2dc0892b2e202598377a10227f84753d</anchor>
      <arglist>(GtkFixed *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::FontButton</name>
    <filename>classGtk_1_1FontButton.html</filename>
    <base>Gtk::Button</base>
    <member kind="function">
      <type></type>
      <name>FontButton</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>f29af99af1754b0a610bb9b13633b66b</anchor>
      <arglist>(const Glib::ustring &amp;fontname)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FontButton</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>6c4cd3ff6471b91de3140ea022721206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_font_name</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>b189765ac8cc01f8ef0fd0a2d3c0a09f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_show_size</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>2d7af1a180b5cb3d8df9ca1d06ff393c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_show_style</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>507ca7ae59be0233332ebb81703c26ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_title</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>d66b41e2acfab164bdb287db648a2f62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_use_font</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>18158a50a1e0c94422907ae8b4888cc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_use_size</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>e95ad481ddca104785c74a6956e89ab4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkFontButton *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>00dbc94dbf245b18d5badf09446d8c03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkFontButton *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>d4dae76c16ec6d501816f1a06e9d44b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_font_name</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>98d7fd3e1789441264f663a0867612b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_font_name</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>0dd9e0747497713b182d9e1a5fb4859a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_show_size</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>b666f18adc562a528799cbd8dcc6d990</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_show_size</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>5ad2c7245801a2ed242fc1784bfa341f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_show_style</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>c20bb7682949699598cfe794c4324511</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_show_style</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>4f9d529c0c0b948dd81166e5b052df4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_title</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>a3e36659c178f36593bb8948d6c14ed4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_title</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>1c27dd4956338e7b7edb34ce6cddac4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_use_font</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>8ab38ebd626aeebb94cda76165db1fc5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_use_font</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>fc177a39c432ff29018f06aee8934cdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; bool &gt;</type>
      <name>property_use_size</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>c03326c3cfb1862dadf9246f7f92fdf6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; bool &gt;</type>
      <name>property_use_size</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>d6d46784d9f0d8d2b433034eaf966c86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_font_name</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>2ce58b006c28bb76f85af6cf214c377d</anchor>
      <arglist>(const Glib::ustring &amp;fontname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_show_size</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>13ba2de4e1b49ef97658dd6b37dcc9c3</anchor>
      <arglist>(bool show_size=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_show_style</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>0488a869b2bb30b741e6c3f1e765672f</anchor>
      <arglist>(bool show_style=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_title</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>a9242c9a2f46ae3847f3310e6d0eeeea</anchor>
      <arglist>(const Glib::ustring &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_font</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>8d5c246629a904f077fa8ceeab803dc0</anchor>
      <arglist>(bool use_font=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_size</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>b0fbd6f5cec6c568cbf3b74516837426</anchor>
      <arglist>(bool use_size=true)</arglist>
    </member>
    <member kind="function">
      <type>Glib::SignalProxy0&lt; void &gt;</type>
      <name>signal_font_set</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>7dffc4456e26fb102dd884ac056f044f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FontButton</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>808917212bac1ccd58a54a37a0af768e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_font_set</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>62f4bc00dcb883be19342d085903e535</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::FontButton *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1FontButton.html</anchorfile>
      <anchor>b4ed31888be6aa85c29a6e4519fefe39</anchor>
      <arglist>(GtkFontButton *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::FontSelection</name>
    <filename>classGtk_1_1FontSelection.html</filename>
    <base>Gtk::VBox</base>
    <member kind="function">
      <type></type>
      <name>FontSelection</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>ba7402d803631b14449d895a228c645d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Button *</type>
      <name>get_filter_button</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>bba5a072361f194e9432d21e21acb659</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Button *</type>
      <name>get_filter_button</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>5eaf3a8153d9de00aef74ad1df05973a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Entry *</type>
      <name>get_font_entry</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>0a039b1d61f91187ec324c429ccde2ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Entry *</type>
      <name>get_font_entry</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>2ea43a275d570e895f880ee2467c1725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_font_name</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>89dbe8277262e7b16fbaa461d3a0506e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Entry *</type>
      <name>get_font_style_entry</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>1643039615a6f52b7538f96e11369d64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Entry *</type>
      <name>get_font_style_entry</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>19e28b7bae0e9e0160c3ac967f8adab5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RadioButton *</type>
      <name>get_pixels_button</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>54142927dc9fea68ff57239c323ef34c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RadioButton *</type>
      <name>get_pixels_button</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>54d5be93a73f065b877cd93a023efff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RadioButton *</type>
      <name>get_points_button</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>02e09b05ec36fd75668b71d3c0fc51bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RadioButton *</type>
      <name>get_points_button</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>b4452a551f395c940d48bc33f96060db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Entry *</type>
      <name>get_preview_entry</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>409aa9d33af48f0495c299f86f771008</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Entry *</type>
      <name>get_preview_entry</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>6fd691a0e1081c68ec930ae98fb95e3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_preview_text</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>1e6c44fcc23c9d022f973d25f7eab004</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Entry *</type>
      <name>get_size_entry</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>2d0baa8a15a5865f6aa68babd84d1b98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Entry *</type>
      <name>get_size_entry</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>d2adc2700339ab1e8c775d729592c993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkFontSelection *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>94bb7286fd78af76511b58ee9ba72728</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkFontSelection *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>03554fdbf28e7fdbfa1aeaff4fe68879</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_font_name</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>32c20699c674c3d10dbfd6b37276d5a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_font_name</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>cedcda36784874454ef785d517cd44c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_preview_text</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>11498baba72014ec767cb684572a4a00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_preview_text</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>aaa7eac6a423cbf25c0df61e6fb8bf70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_font_name</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>adc6fb252b1a091ad77ed81bc94479e5</anchor>
      <arglist>(const Glib::ustring &amp;fontname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_preview_text</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>9a4a5d06f2faf649be9219d0c065b4be</anchor>
      <arglist>(const Glib::ustring &amp;fontname)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FontSelection</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>3e985fac20b19408934790853353ee8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::FontSelection *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1FontSelection.html</anchorfile>
      <anchor>ab3b732a9ae8467ad4e200dc188b0327</anchor>
      <arglist>(GtkFontSelection *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::FontSelectionDialog</name>
    <filename>classGtk_1_1FontSelectionDialog.html</filename>
    <base>Gtk::Dialog</base>
    <member kind="function">
      <type></type>
      <name>FontSelectionDialog</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>bcf547fc928751e5ad47ffc7590032db</anchor>
      <arglist>(const Glib::ustring &amp;title)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FontSelectionDialog</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>44d44a60147a41d3f1cf0be9e3f51714</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Button *</type>
      <name>get_apply_button</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>6257935c2a5f814912a416a5949fee0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Button *</type>
      <name>get_apply_button</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>a5bd4d373cf62ec5fe080a4c61819379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Button *</type>
      <name>get_cancel_button</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>770e5f45f106450c40b847c3f2085886</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Button *</type>
      <name>get_cancel_button</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>24e474d7071852085213870e81b5e52f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_font_name</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>aaba3ee18f9473c5c99ad62f7dc487fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const FontSelection *</type>
      <name>get_font_selection</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>f66333624823084fa0a38e2dac1ea11e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FontSelection *</type>
      <name>get_font_selection</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>cef8717b9611419b74c34dc223fcd7f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Button *</type>
      <name>get_ok_button</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>f2e538bc237879f4a826f1fd14bdd907</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Button *</type>
      <name>get_ok_button</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>80812c9c82e0d470536b81f85e7770c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_preview_text</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>50dd726156c4f5c38b1363b68ee40cb8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkFontSelectionDialog *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>b036ff001acbc16468acf1c7009026fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkFontSelectionDialog *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>d5b39fcf3ce8f770bc2987267f46a12b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_font_name</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>57e2bb2d2d8dc9cd19acac175a99d3d2</anchor>
      <arglist>(const Glib::ustring &amp;fontname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_preview_text</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>1ca97484715df8e3b5f329ad4bf10b46</anchor>
      <arglist>(const Glib::ustring &amp;fontname)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FontSelectionDialog</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>442a687d1ee1e453bc47df4baa3e93e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::FontSelectionDialog *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1FontSelectionDialog.html</anchorfile>
      <anchor>78e54395263b07f3627804809c4ba194</anchor>
      <arglist>(GtkFontSelectionDialog *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::Frame</name>
    <filename>classGtk_1_1Frame.html</filename>
    <base>Gtk::Bin</base>
    <member kind="function">
      <type></type>
      <name>Frame</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>50bf70dfc0b43db4d72e08058a346071</anchor>
      <arglist>(const Glib::ustring &amp;label)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Frame</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>d885c362a8c2bc29e89a3d7ec4a5b24b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::ustring</type>
      <name>get_label</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>ca5a6c18c782af9aba8ea7bf88ffe7be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_label_align</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>e794b5e789211f5eecc3073ac278e483</anchor>
      <arglist>(float &amp;xalign, float &amp;yalign) const </arglist>
    </member>
    <member kind="function">
      <type>const Widget *</type>
      <name>get_label_widget</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>35820b7490ba94b617fafaca4deadab5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Widget *</type>
      <name>get_label_widget</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>eadf0ef4557f8e28c3eb8553c3801432</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ShadowType</type>
      <name>get_shadow_type</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>ad09b93a866a119c4ce71da8f7d6a318</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkFrame *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>ff08b316db383455d499a952974212e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkFrame *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>5f7db796218fe2e89e453071b464f6d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;</type>
      <name>property_label</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>8bcaf343a29797ad7979687c0e1f4f39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Glib::ustring &gt;</type>
      <name>property_label</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>200b7f3943241102dee3f55f370dc2b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; Widget * &gt;</type>
      <name>property_label_widget</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>b23633c9682b200298a341e7a921fc7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; Widget * &gt;</type>
      <name>property_label_widget</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>63beb526dadc1017061e0008c0267929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; double &gt;</type>
      <name>property_label_xalign</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>472c79d6d53f8bbffad7f020427ba76d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; double &gt;</type>
      <name>property_label_xalign</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>d5e7e02b2ee9374609ed3da10731df62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; double &gt;</type>
      <name>property_label_yalign</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>dcc0c70083ae124018851d2215e4d69b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; double &gt;</type>
      <name>property_label_yalign</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>37a98a251f1d91e7d508fa120e5b0e3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy_ReadOnly&lt; ShadowType &gt;</type>
      <name>property_shadow_type</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>8ac054597344decf4007c9a0b985fb95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::PropertyProxy&lt; ShadowType &gt;</type>
      <name>property_shadow_type</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>49fd0cdb41926f20c78bf878e55dcc40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_label</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>4bf1d1fd660d4a8e696b4aa047e02df5</anchor>
      <arglist>(const Glib::ustring &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_label_align</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>19644d8d4cb6b737ebcf3012565b244e</anchor>
      <arglist>(AlignmentEnum xalign, AlignmentEnum yalign=Gtk::ALIGN_CENTER)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_label_align</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>f0895eb2b52aa4a63c2af4464601ab4d</anchor>
      <arglist>(float xalign=0.0, float yalign=0.5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_label_widget</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>5c387add374124d065766d009f5a920d</anchor>
      <arglist>(Widget &amp;label_widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_shadow_type</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>ad5b3c0736a6ea62ca5d9d699a326f01</anchor>
      <arglist>(ShadowType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset_label</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>ed49f2286476debdf7df201e2c5fd6cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Frame</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>d777e367d4ddd2dba40a9db79d483d1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>compute_child_allocation_vfunc</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>526060d83b13e656a42bf7c1c8def6f7</anchor>
      <arglist>(Allocation &amp;allocation)</arglist>
    </member>
    <member kind="function">
      <type>Gtk::Frame *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1Frame.html</anchorfile>
      <anchor>82cbc754f84fde353cb8fc88fd7eb0e2</anchor>
      <arglist>(GtkFrame *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::GammaCurve</name>
    <filename>classGtk_1_1GammaCurve.html</filename>
    <base>Gtk::VBox</base>
    <member kind="function">
      <type></type>
      <name>GammaCurve</name>
      <anchorfile>classGtk_1_1GammaCurve.html</anchorfile>
      <anchor>2c8ff0c3c951436ff85a69c43996c53d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GtkGammaCurve *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1GammaCurve.html</anchorfile>
      <anchor>6de4d883acd31c242263e2bcccea041f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkGammaCurve *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1GammaCurve.html</anchorfile>
      <anchor>eb5b036d911b905ee15e517edbc42399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GammaCurve</name>
      <anchorfile>classGtk_1_1GammaCurve.html</anchorfile>
      <anchor>bdc6b31bc4eec7b6df95820b8939942e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Gtk::GammaCurve *</type>
      <name>wrap</name>
      <anchorfile>classGtk_1_1GammaCurve.html</anchorfile>
      <anchor>c1956ea72d53530f6ea73e95d2d2c542</anchor>
      <arglist>(GtkGammaCurve *object, bool take_copy=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Gtk::HandleBox</name>
    <filename>classGtk_1_1HandleBox.html</filename>
    <base>Gtk::Bin</base>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Gdk::Window &gt;</type>
      <name>get_bin_window</name>
      <anchorfile>classGtk_1_1HandleBox.html</anchorfile>
      <anchor>f9d30ef769aecfd56efaf241781c3d8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Window &gt;</type>
      <name>get_bin_window</name>
      <anchorfile>classGtk_1_1HandleBox.html</anchorfile>
      <anchor>1a5f6572d7ebbd6846210bc33d835044</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; const Gdk::Window &gt;</type>
      <name>get_float_window</name>
      <anchorfile>classGtk_1_1HandleBox.html</anchorfile>
      <anchor>db279450f84f1e5cfe09eea9b097f24b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Glib::RefPtr&lt; Gdk::Window &gt;</type>
      <name>get_float_window</name>
      <anchorfile>classGtk_1_1HandleBox.html</anchorfile>
      <anchor>12e8b902936ebc6c1d95acb5f35cb9bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PositionType</type>
      <name>get_handle_position</name>
      <anchorfile>classGtk_1_1HandleBox.html</anchorfile>
      <anchor>da5c7633f79449cbfc029d07eeae5cd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ShadowType</type>
      <name>get_shadow_type</name>
      <anchorfile>classGtk_1_1HandleBox.html</anchorfile>
      <anchor>75b5f1cd46e8126cf66f42d5f901489e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PositionType</type>
      <name>get_snap_edge</name>
      <anchorfile>classGtk_1_1HandleBox.html</anchorfile>
      <anchor>41d2badd108aa934303311912f3f5395</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GtkHandleBox *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1HandleBox.html</anchorfile>
      <anchor>ae354cf0bfa1cc173305b59add0721f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GtkHandleBox *</type>
      <name>gobj</name>
      <anchorfile>classGtk_1_1HandleBox.html</anchorfile>
      <anchor>63722f67c9a9cd444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444