<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.5.6">
  <compounddef id="classBakery_1_1GtkDialogs" kind="class" prot="public">
    <compoundname>Bakery::GtkDialogs</compoundname>
    <includes refid="GtkDialogs_8h" local="no">GtkDialogs.h</includes>
      <sectiondef kind="public-static-func">
      <memberdef kind="function" id="classBakery_1_1GtkDialogs_13b638a207cf67673936f1a228e5e82f2" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void Bakery::GtkDialogs::ui_warning</definition>
        <argsstring>(App &amp;app, const Glib::ustring &amp;text, const Glib::ustring &amp;secondary_text)</argsstring>
        <name>ui_warning</name>
        <param>
          <type><ref refid="classBakery_1_1App" kindref="compound">App</ref> &amp;</type>
          <declname>app</declname>
        </param>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>text</declname>
        </param>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>secondary_text</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/App/GtkDialogs.h" line="32"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1GtkDialogs_1ed3814992a226c5b0d1f2d67d1a084e1" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref></type>
        <definition>static Glib::ustring Bakery::GtkDialogs::ui_file_select_open</definition>
        <argsstring>(App &amp;app, const Glib::ustring &amp;starting_folder_uri=Glib::ustring())</argsstring>
        <name>ui_file_select_open</name>
        <param>
          <type><ref refid="classBakery_1_1App" kindref="compound">App</ref> &amp;</type>
          <declname>app</declname>
        </param>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>starting_folder_uri</declname>
          <defval><ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref>()</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/App/GtkDialogs.h" line="33"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1GtkDialogs_1e6a61db4a04970b4384c7a99db923c03" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref></type>
        <definition>static Glib::ustring Bakery::GtkDialogs::ui_file_select_save</definition>
        <argsstring>(App &amp;app, const Glib::ustring &amp;old_file_uri)</argsstring>
        <name>ui_file_select_save</name>
        <param>
          <type><ref refid="classBakery_1_1App" kindref="compound">App</ref> &amp;</type>
          <declname>app</declname>
        </param>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>old_file_uri</declname>
        </param>
        <briefdescription>
<para>Ask the user for a filename, and ask for confirmation if the file exists already. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/App/GtkDialogs.h" line="36"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1GtkDialogs_166dbc220fed986453a0049994da4abe2" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void Bakery::GtkDialogs::ui_show_modification_status</definition>
        <argsstring>()</argsstring>
        <name>ui_show_modification_status</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/App/GtkDialogs.h" line="38"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1GtkDialogs_110f7990dff477737137c9b7252219626" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classBakery_1_1App__WithDoc_1d1139fe015398aee53fa4dae13aa8b70" kindref="member">App_WithDoc::enumSaveChanges</ref></type>
        <definition>static App_WithDoc::enumSaveChanges Bakery::GtkDialogs::ui_offer_to_save_changes</definition>
        <argsstring>(App &amp;app, const Glib::ustring &amp;file_uri)</argsstring>
        <name>ui_offer_to_save_changes</name>
        <param>
          <type><ref refid="classBakery_1_1App" kindref="compound">App</ref> &amp;</type>
          <declname>app</declname>
        </param>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>file_uri</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/App/GtkDialogs.h" line="39"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>This class implements some gtkmm UI abstractions. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/murrayc/svn/gnome220/bakery/bakery/App/GtkDialogs.h" line="30" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/App/GtkDialogs.h" bodystart="29" bodyend="40"/>
    <listofallmembers>
      <member refid="classBakery_1_1GtkDialogs_1ed3814992a226c5b0d1f2d67d1a084e1" prot="public" virt="non-virtual"><scope>Bakery::GtkDialogs</scope><name>ui_file_select_open</name></member>
      <member refid="classBakery_1_1GtkDialogs_1e6a61db4a04970b4384c7a99db923c03" prot="public" virt="non-virtual"><scope>Bakery::GtkDialogs</scope><name>ui_file_select_save</name></member>
      <member refid="classBakery_1_1GtkDialogs_110f7990dff477737137c9b7252219626" prot="public" virt="non-virtual"><scope>Bakery::GtkDialogs</scope><name>ui_offer_to_save_changes</name></member>
      <member refid="classBakery_1_1GtkDialogs_166dbc220fed986453a0049994da4abe2" prot="public" virt="non-virtual"><scope>Bakery::GtkDialogs</scope><name>ui_show_modification_status</name></member>
      <member refid="classBakery_1_1GtkDialogs_13b638a207cf67673936f1a228e5e82f2" prot="public" virt="non-virtual"><scope>Bakery::GtkDialogs</scope><name>ui_warning</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
