<?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_1Conf_1_1AssociationBase" kind="class" prot="public">
    <compoundname>Bakery::Conf::AssociationBase</compoundname>
    <basecompoundref refid="classsigc_1_1trackable" prot="public" virt="non-virtual">sigc::trackable</basecompoundref>
    <derivedcompoundref refid="classBakery_1_1Conf_1_1AssociationCreation" prot="public" virt="non-virtual">Bakery::Conf::AssociationCreation&lt; Gtk::Combo &gt;</derivedcompoundref>
    <derivedcompoundref refid="classBakery_1_1Conf_1_1AssociationCreation" prot="public" virt="non-virtual">Bakery::Conf::AssociationCreation&lt; Gtk::Entry &gt;</derivedcompoundref>
    <derivedcompoundref refid="classBakery_1_1Conf_1_1AssociationCreation" prot="public" virt="non-virtual">Bakery::Conf::AssociationCreation&lt; Gtk::OptionMenu &gt;</derivedcompoundref>
    <derivedcompoundref refid="classBakery_1_1Conf_1_1AssociationCreation" prot="public" virt="non-virtual">Bakery::Conf::AssociationCreation&lt; Gtk::Range &gt;</derivedcompoundref>
    <derivedcompoundref refid="classBakery_1_1Conf_1_1AssociationCreation" prot="public" virt="non-virtual">Bakery::Conf::AssociationCreation&lt; Gtk::SpinButton &gt;</derivedcompoundref>
    <derivedcompoundref refid="classBakery_1_1Conf_1_1AssociationCreation" prot="public" virt="non-virtual">Bakery::Conf::AssociationCreation&lt; Gtk::ToggleButton &gt;</derivedcompoundref>
    <derivedcompoundref refid="classBakery_1_1Conf_1_1AssociationCreation" prot="public" virt="non-virtual">Bakery::Conf::AssociationCreation&lt; T_Widget &gt;</derivedcompoundref>
    <includes refid="AssociationBase_8h" local="no">AssociationBase.h</includes>
      <sectiondef kind="public-type">
      <memberdef kind="typedef" id="classBakery_1_1Conf_1_1AssociationBase_198e41e816b18eb4ee2a9b7ba7697d9b9" prot="public" static="no">
        <type><ref refid="classBakery_1_1sharedptr" kindref="compound">sharedptr</ref>&lt; <ref refid="classBakery_1_1Conf_1_1AssociationBase" kindref="compound">AssociationBase</ref> &gt;</type>
        <definition>typedef sharedptr&lt;AssociationBase&gt; Bakery::Conf::AssociationBase::AssociationPtr</definition>
        <argsstring></argsstring>
        <name>AssociationPtr</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="37" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" bodystart="37" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classBakery_1_1Conf_1_1AssociationBase_133ac1a5d8ae2c88fc73d586ff1795ada" prot="public" static="no">
        <type><ref refid="classBakery_1_1sharedptr" kindref="compound">sharedptr</ref>&lt; const <ref refid="classBakery_1_1Conf_1_1AssociationBase" kindref="compound">AssociationBase</ref> &gt;</type>
        <definition>typedef sharedptr&lt;const AssociationBase&gt; Bakery::Conf::AssociationBase::AssociationConstPtr</definition>
        <argsstring></argsstring>
        <name>AssociationConstPtr</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="38" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" bodystart="38" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-type">
      <memberdef kind="typedef" id="classBakery_1_1Conf_1_1AssociationBase_1adb9cbb5a6f659026f77707a1b6b43e5" prot="protected" static="no">
        <type>sigc::slot&lt; void &gt;</type>
        <definition>typedef sigc::slot&lt;void&gt; Bakery::Conf::AssociationBase::Callback</definition>
        <argsstring></argsstring>
        <name>Callback</name>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_1f382ff1c8b02e9ef2849b2fc1cbb4120">Callback</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="63" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" bodystart="63" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-attrib">
      <memberdef kind="variable" id="classBakery_1_1Conf_1_1AssociationBase_18431abf011d5a34993df4e89eb955e91" prot="protected" static="no" mutable="no">
        <type><ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref></type>
        <definition>Glib::ustring Bakery::Conf::AssociationBase::m_key</definition>
        <argsstring></argsstring>
        <name>m_key</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="77" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" bodystart="77" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classBakery_1_1Conf_1_1AssociationBase_1eeebb1c04597633fa3c433631fbab5db" prot="protected" static="no" mutable="no">
        <type>bool</type>
        <definition>bool Bakery::Conf::AssociationBase::m_instant</definition>
        <argsstring></argsstring>
        <name>m_instant</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="78" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" bodystart="78" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classBakery_1_1Conf_1_1AssociationBase_1b1d6fc7b5770acc8eda5a569d127b6df" prot="protected" static="no" mutable="no">
        <type><ref refid="classGlib_1_1RefPtr" kindref="compound" external="glibmm_doxygen_tags">Glib::RefPtr</ref>&lt; Gnome::Conf::Client &gt;</type>
        <definition>Glib::RefPtr&lt;Gnome::Conf::Client&gt; Bakery::Conf::AssociationBase::m_conf_client</definition>
        <argsstring></argsstring>
        <name>m_conf_client</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="79" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" bodystart="79" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_1db43795ef945dce3ea6f4403be711869" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Bakery::Conf::AssociationBase::add</definition>
        <argsstring>(const Glib::RefPtr&lt; Gnome::Conf::Client &gt; &amp;conf_client)</argsstring>
        <name>add</name>
        <param>
          <type>const <ref refid="classGlib_1_1RefPtr" kindref="compound" external="glibmm_doxygen_tags">Glib::RefPtr</ref>&lt; Gnome::Conf::Client &gt; &amp;</type>
          <declname>conf_client</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="40"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_1467b9042f35eaeadcbf3bf85e56cd025" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Bakery::Conf::AssociationBase::load</definition>
        <argsstring>(std::auto_ptr&lt; Glib::Error &gt; &amp;error)</argsstring>
        <name>load</name>
        <param>
          <type>std::auto_ptr&lt; <ref refid="classGlib_1_1Error" kindref="compound" external="glibmm_doxygen_tags">Glib::Error</ref> &gt; &amp;</type>
          <declname>error</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="47"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_15a9e84b0bae9b59f3832715622b13131" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Bakery::Conf::AssociationBase::save</definition>
        <argsstring>(std::auto_ptr&lt; Glib::Error &gt; &amp;error)</argsstring>
        <name>save</name>
        <param>
          <type>std::auto_ptr&lt; <ref refid="classGlib_1_1Error" kindref="compound" external="glibmm_doxygen_tags">Glib::Error</ref> &gt; &amp;</type>
          <declname>error</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="48"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_1ac0dbbb03eeadd76e2d9a6e19f4a3c0b" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type></type>
        <definition>virtual Bakery::Conf::AssociationBase::~AssociationBase</definition>
        <argsstring>()</argsstring>
        <name>~AssociationBase</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="51"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_161f55dcc9a67d03879030711c76c127c" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Bakery::Conf::AssociationBase::AssociationBase</definition>
        <argsstring>(const Glib::ustring &amp;full_key, bool instant)</argsstring>
        <name>AssociationBase</name>
        <param>
          <type>const <ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref> &amp;</type>
          <declname>full_key</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>instant</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="54"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_159fb7987a4f674de618bcaf6b66a9087" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Bakery::Conf::AssociationBase::AssociationBase</definition>
        <argsstring>(const AssociationBase &amp;other)</argsstring>
        <name>AssociationBase</name>
        <param>
          <type>const <ref refid="classBakery_1_1Conf_1_1AssociationBase" kindref="compound">AssociationBase</ref> &amp;</type>
          <declname>other</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="55"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_19a077d8f5b07c709bf33d20bf60ce42c" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool Bakery::Conf::AssociationBase::is_instant</definition>
        <argsstring>() const </argsstring>
        <name>is_instant</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="58"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_174a8bfa4ece974c29ab40da130e365f3" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classGlib_1_1ustring" kindref="compound" external="glibmm_doxygen_tags">Glib::ustring</ref></type>
        <definition>Glib::ustring Bakery::Conf::AssociationBase::get_key</definition>
        <argsstring>() const </argsstring>
        <name>get_key</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="59"/>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Combo_01_4_1937250ba27a37307693f919bb6a875a0" compoundref="Association_8h" startline="405" endline="417">Bakery::Conf::Association&lt; Gtk::Combo &gt;::load_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1OptionMenu_01_4_182f41498a9f66c6f120a8c2362371893" compoundref="Association_8h" startline="347" endline="359">Bakery::Conf::Association&lt; Gtk::OptionMenu &gt;::load_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Range_01_4_1e746a363eea408b1d411e17a3e647051" compoundref="Association_8h" startline="288" endline="299">Bakery::Conf::Association&lt; Gtk::Range &gt;::load_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1ToggleButton_01_4_1c83d45759d87fd7bafd1dc3f460bf31d" compoundref="Association_8h" startline="230" endline="242">Bakery::Conf::Association&lt; Gtk::ToggleButton &gt;::load_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Entry_01_4_1cc865a7e3b708779b2ed187dc458a3e7" compoundref="Association_8h" startline="170" endline="182">Bakery::Conf::Association&lt; Gtk::Entry &gt;::load_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1SpinButton_01_4_197abdcbec1b3b0c09e8159543257d306" compoundref="Association_8h" startline="113" endline="124">Bakery::Conf::Association&lt; Gtk::SpinButton &gt;::load_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Combo_01_4_135a914c66fe604fa5a3e53352f7392d0" compoundref="Association_8h" startline="422" endline="439">Bakery::Conf::Association&lt; Gtk::Combo &gt;::save_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1OptionMenu_01_4_18fc493c96139cd2dace238c71fa014d1" compoundref="Association_8h" startline="364" endline="381">Bakery::Conf::Association&lt; Gtk::OptionMenu &gt;::save_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Range_01_4_133774e03f2087dd83dccfda8092e6ab9" compoundref="Association_8h" startline="304" endline="320">Bakery::Conf::Association&lt; Gtk::Range &gt;::save_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1ToggleButton_01_4_11544a6c5b7941867c713ac1adf4e84d7" compoundref="Association_8h" startline="247" endline="264">Bakery::Conf::Association&lt; Gtk::ToggleButton &gt;::save_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Entry_01_4_143bd214b288627a3c5d592a4fdc0a4f1" compoundref="Association_8h" startline="187" endline="206">Bakery::Conf::Association&lt; Gtk::Entry &gt;::save_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1SpinButton_01_4_1d4b7719ffec91a3bde52649ea2686e17" compoundref="Association_8h" startline="129" endline="145">Bakery::Conf::Association&lt; Gtk::SpinButton &gt;::save_widget</referencedby>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_15c7e0caf0654f126b02413998e7ef647" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classGlib_1_1RefPtr" kindref="compound" external="glibmm_doxygen_tags">Glib::RefPtr</ref>&lt; const Gnome::Conf::Client &gt;</type>
        <definition>Glib::RefPtr&lt;const Gnome::Conf::Client&gt; Bakery::Conf::AssociationBase::get_conf_client</definition>
        <argsstring>() const </argsstring>
        <name>get_conf_client</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="60"/>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Combo_01_4_1937250ba27a37307693f919bb6a875a0" compoundref="Association_8h" startline="405" endline="417">Bakery::Conf::Association&lt; Gtk::Combo &gt;::load_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1OptionMenu_01_4_182f41498a9f66c6f120a8c2362371893" compoundref="Association_8h" startline="347" endline="359">Bakery::Conf::Association&lt; Gtk::OptionMenu &gt;::load_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Range_01_4_1e746a363eea408b1d411e17a3e647051" compoundref="Association_8h" startline="288" endline="299">Bakery::Conf::Association&lt; Gtk::Range &gt;::load_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1ToggleButton_01_4_1c83d45759d87fd7bafd1dc3f460bf31d" compoundref="Association_8h" startline="230" endline="242">Bakery::Conf::Association&lt; Gtk::ToggleButton &gt;::load_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Entry_01_4_1cc865a7e3b708779b2ed187dc458a3e7" compoundref="Association_8h" startline="170" endline="182">Bakery::Conf::Association&lt; Gtk::Entry &gt;::load_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1SpinButton_01_4_197abdcbec1b3b0c09e8159543257d306" compoundref="Association_8h" startline="113" endline="124">Bakery::Conf::Association&lt; Gtk::SpinButton &gt;::load_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Combo_01_4_135a914c66fe604fa5a3e53352f7392d0" compoundref="Association_8h" startline="422" endline="439">Bakery::Conf::Association&lt; Gtk::Combo &gt;::save_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1OptionMenu_01_4_18fc493c96139cd2dace238c71fa014d1" compoundref="Association_8h" startline="364" endline="381">Bakery::Conf::Association&lt; Gtk::OptionMenu &gt;::save_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Range_01_4_133774e03f2087dd83dccfda8092e6ab9" compoundref="Association_8h" startline="304" endline="320">Bakery::Conf::Association&lt; Gtk::Range &gt;::save_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1ToggleButton_01_4_11544a6c5b7941867c713ac1adf4e84d7" compoundref="Association_8h" startline="247" endline="264">Bakery::Conf::Association&lt; Gtk::ToggleButton &gt;::save_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Entry_01_4_143bd214b288627a3c5d592a4fdc0a4f1" compoundref="Association_8h" startline="187" endline="206">Bakery::Conf::Association&lt; Gtk::Entry &gt;::save_widget</referencedby>
        <referencedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1SpinButton_01_4_1d4b7719ffec91a3bde52649ea2686e17" compoundref="Association_8h" startline="129" endline="145">Bakery::Conf::Association&lt; Gtk::SpinButton &gt;::save_widget</referencedby>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_1eb7db2dfd4726a39530ca6df25c0caf4" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classGlib_1_1RefPtr" kindref="compound" external="glibmm_doxygen_tags">Glib::RefPtr</ref>&lt; Gnome::Conf::Client &gt;</type>
        <definition>Glib::RefPtr&lt;Gnome::Conf::Client&gt; Bakery::Conf::AssociationBase::get_conf_client</definition>
        <argsstring>()</argsstring>
        <name>get_conf_client</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="61"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_113a1a97593dd3c7c043bbb6ac1bab619" prot="protected" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void Bakery::Conf::AssociationBase::connect_widget</definition>
        <argsstring>(Callback on_widget_changed)=0</argsstring>
        <name>connect_widget</name>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_165b736719a4cdc01bcd84f79a4e72105">connect_widget</reimplementedby>
        <param>
          <type><ref refid="classBakery_1_1Conf_1_1AssociationBase_1adb9cbb5a6f659026f77707a1b6b43e5" kindref="member">Callback</ref></type>
          <declname>on_widget_changed</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="64"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_153a1b111d155a8d7ba81feb130b00487" prot="protected" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void Bakery::Conf::AssociationBase::load_widget</definition>
        <argsstring>(std::auto_ptr&lt; Glib::Error &gt; &amp;error)=0</argsstring>
        <name>load_widget</name>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Combo_01_4_1937250ba27a37307693f919bb6a875a0">load_widget</reimplementedby>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1OptionMenu_01_4_182f41498a9f66c6f120a8c2362371893">load_widget</reimplementedby>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Range_01_4_1e746a363eea408b1d411e17a3e647051">load_widget</reimplementedby>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1ToggleButton_01_4_1c83d45759d87fd7bafd1dc3f460bf31d">load_widget</reimplementedby>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Entry_01_4_1cc865a7e3b708779b2ed187dc458a3e7">load_widget</reimplementedby>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1SpinButton_01_4_197abdcbec1b3b0c09e8159543257d306">load_widget</reimplementedby>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_1f1af9eacc80e4f8a4006e211c84f44df">load_widget</reimplementedby>
        <param>
          <type>std::auto_ptr&lt; <ref refid="classGlib_1_1Error" kindref="compound" external="glibmm_doxygen_tags">Glib::Error</ref> &gt; &amp;</type>
          <declname>error</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="70"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_124202991035d521147df8608e191fad0" prot="protected" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void Bakery::Conf::AssociationBase::save_widget</definition>
        <argsstring>(std::auto_ptr&lt; Glib::Error &gt; &amp;error)=0</argsstring>
        <name>save_widget</name>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Combo_01_4_135a914c66fe604fa5a3e53352f7392d0">save_widget</reimplementedby>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1OptionMenu_01_4_18fc493c96139cd2dace238c71fa014d1">save_widget</reimplementedby>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Range_01_4_133774e03f2087dd83dccfda8092e6ab9">save_widget</reimplementedby>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1ToggleButton_01_4_11544a6c5b7941867c713ac1adf4e84d7">save_widget</reimplementedby>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Entry_01_4_143bd214b288627a3c5d592a4fdc0a4f1">save_widget</reimplementedby>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1SpinButton_01_4_1d4b7719ffec91a3bde52649ea2686e17">save_widget</reimplementedby>
        <reimplementedby refid="classBakery_1_1Conf_1_1Association_134de6dda40de2663fa43db2eb0dbc9bb">save_widget</reimplementedby>
        <param>
          <type>std::auto_ptr&lt; <ref refid="classGlib_1_1Error" kindref="compound" external="glibmm_doxygen_tags">Glib::Error</ref> &gt; &amp;</type>
          <declname>error</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="71"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_1c119010834083390c728d05a0c0b5957" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Bakery::Conf::AssociationBase::on_widget_changed</definition>
        <argsstring>()</argsstring>
        <name>on_widget_changed</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="74"/>
      </memberdef>
      <memberdef kind="function" id="classBakery_1_1Conf_1_1AssociationBase_1fa86ba34247fc037d1e5cc9504af61da" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Bakery::Conf::AssociationBase::on_conf_changed</definition>
        <argsstring>(guint cnxn_id, Gnome::Conf::Entry entry)</argsstring>
        <name>on_conf_changed</name>
        <param>
          <type>guint</type>
          <declname>cnxn_id</declname>
        </param>
        <param>
          <type>Gnome::Conf::Entry</type>
          <declname>entry</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="75"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Provides behaviors that are common to all widget/key associations. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="372">
        <label>Bakery::Conf::Association&lt; Gtk::ToggleButton &gt;</label>
        <link refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1ToggleButton_01_4"/>
        <childnode refid="371" relation="public-inheritance">
        </childnode>
      </node>
      <node id="367">
        <label>Bakery::Conf::AssociationCreation&lt; Gtk::Range &gt;</label>
        <link refid="classBakery_1_1Conf_1_1AssociationCreation"/>
        <childnode refid="359" relation="public-inheritance">
        </childnode>
      </node>
      <node id="374">
        <label>Bakery::Conf::Association&lt; T_Widget &gt;</label>
        <link refid="classBakery_1_1Conf_1_1Association"/>
        <childnode refid="373" relation="public-inheritance">
        </childnode>
      </node>
      <node id="368">
        <label>Bakery::Conf::Association&lt; Gtk::Range &gt;</label>
        <link refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Range_01_4"/>
        <childnode refid="367" relation="public-inheritance">
        </childnode>
      </node>
      <node id="370">
        <label>Bakery::Conf::Association&lt; Gtk::SpinButton &gt;</label>
        <link refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1SpinButton_01_4"/>
        <childnode refid="369" relation="public-inheritance">
        </childnode>
      </node>
      <node id="361">
        <label>Bakery::Conf::AssociationCreation&lt; Gtk::Combo &gt;</label>
        <link refid="classBakery_1_1Conf_1_1AssociationCreation"/>
        <childnode refid="359" relation="public-inheritance">
        </childnode>
      </node>
      <node id="366">
        <label>Bakery::Conf::Association&lt; Gtk::OptionMenu &gt;</label>
        <link refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1OptionMenu_01_4"/>
        <childnode refid="365" relation="public-inheritance">
        </childnode>
      </node>
      <node id="360">
        <label>sigc::trackable</label>
        <link refid="classsigc_1_1trackable" external="glibmm_doxygen_tags"/>
      </node>
      <node id="362">
        <label>Bakery::Conf::Association&lt; Gtk::Combo &gt;</label>
        <link refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Combo_01_4"/>
        <childnode refid="361" relation="public-inheritance">
        </childnode>
      </node>
      <node id="364">
        <label>Bakery::Conf::Association&lt; Gtk::Entry &gt;</label>
        <link refid="classBakery_1_1Conf_1_1Association_3_01Gtk_1_1Entry_01_4"/>
        <childnode refid="363" relation="public-inheritance">
        </childnode>
      </node>
      <node id="371">
        <label>Bakery::Conf::AssociationCreation&lt; Gtk::ToggleButton &gt;</label>
        <link refid="classBakery_1_1Conf_1_1AssociationCreation"/>
        <childnode refid="359" relation="public-inheritance">
        </childnode>
      </node>
      <node id="365">
        <label>Bakery::Conf::AssociationCreation&lt; Gtk::OptionMenu &gt;</label>
        <link refid="classBakery_1_1Conf_1_1AssociationCreation"/>
        <childnode refid="359" relation="public-inheritance">
        </childnode>
      </node>
      <node id="359">
        <label>Bakery::Conf::AssociationBase</label>
        <link refid="classBakery_1_1Conf_1_1AssociationBase"/>
        <childnode refid="360" relation="public-inheritance">
        </childnode>
      </node>
      <node id="369">
        <label>Bakery::Conf::AssociationCreation&lt; Gtk::SpinButton &gt;</label>
        <link refid="classBakery_1_1Conf_1_1AssociationCreation"/>
        <childnode refid="359" relation="public-inheritance">
        </childnode>
      </node>
      <node id="373">
        <label>Bakery::Conf::AssociationCreation&lt; T_Widget &gt;</label>
        <link refid="classBakery_1_1Conf_1_1AssociationCreation"/>
        <childnode refid="359" relation="public-inheritance">
        </childnode>
      </node>
      <node id="363">
        <label>Bakery::Conf::AssociationCreation&lt; Gtk::Entry &gt;</label>
        <link refid="classBakery_1_1Conf_1_1AssociationCreation"/>
        <childnode refid="359" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="378">
        <label>Glib::ustring</label>
        <link refid="classGlib_1_1ustring" external="glibmm_doxygen_tags"/>
      </node>
      <node id="376">
        <label>sigc::trackable</label>
        <link refid="classsigc_1_1trackable" external="glibmm_doxygen_tags"/>
      </node>
      <node id="375">
        <label>Bakery::Conf::AssociationBase</label>
        <link refid="classBakery_1_1Conf_1_1AssociationBase"/>
        <childnode refid="376" relation="public-inheritance">
        </childnode>
        <childnode refid="377" relation="usage">
          <edgelabel>m_conf_client</edgelabel>
        </childnode>
        <childnode refid="378" relation="usage">
          <edgelabel>m_key</edgelabel>
        </childnode>
      </node>
      <node id="377">
        <label>Glib::RefPtr&lt; Gnome::Conf::Client &gt;</label>
        <link refid="classGlib_1_1RefPtr" external="glibmm_doxygen_tags"/>
      </node>
    </collaborationgraph>
    <location file="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" line="35" bodyfile="/home/murrayc/svn/gnome220/bakery/bakery/Configuration/AssociationBase.h" bodystart="34" bodyend="80"/>
    <listofallmembers>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_1db43795ef945dce3ea6f4403be711869" prot="public" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>add</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_161f55dcc9a67d03879030711c76c127c" prot="protected" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>AssociationBase</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_159fb7987a4f674de618bcaf6b66a9087" prot="protected" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>AssociationBase</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_133ac1a5d8ae2c88fc73d586ff1795ada" prot="public" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>AssociationConstPtr</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_198e41e816b18eb4ee2a9b7ba7697d9b9" prot="public" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>AssociationPtr</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_1adb9cbb5a6f659026f77707a1b6b43e5" prot="protected" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>Callback</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_113a1a97593dd3c7c043bbb6ac1bab619" prot="protected" virt="pure-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>connect_widget</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_15c7e0caf0654f126b02413998e7ef647" prot="protected" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>get_conf_client</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_1eb7db2dfd4726a39530ca6df25c0caf4" prot="protected" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>get_conf_client</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_174a8bfa4ece974c29ab40da130e365f3" prot="protected" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>get_key</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_19a077d8f5b07c709bf33d20bf60ce42c" prot="protected" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>is_instant</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_1467b9042f35eaeadcbf3bf85e56cd025" prot="public" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>load</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_153a1b111d155a8d7ba81feb130b00487" prot="protected" virt="pure-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>load_widget</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_1b1d6fc7b5770acc8eda5a569d127b6df" prot="protected" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>m_conf_client</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_1eeebb1c04597633fa3c433631fbab5db" prot="protected" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>m_instant</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_18431abf011d5a34993df4e89eb955e91" prot="protected" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>m_key</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_1fa86ba34247fc037d1e5cc9504af61da" prot="protected" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>on_conf_changed</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_1c119010834083390c728d05a0c0b5957" prot="protected" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>on_widget_changed</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_15a9e84b0bae9b59f3832715622b13131" prot="public" virt="non-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>save</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_124202991035d521147df8608e191fad0" prot="protected" virt="pure-virtual"><scope>Bakery::Conf::AssociationBase</scope><name>save_widget</name></member>
      <member refid="classBakery_1_1Conf_1_1AssociationBase_1ac0dbbb03eeadd76e2d9a6e19f4a3c0b" prot="public" virt="virtual"><scope>Bakery::Conf::AssociationBase</scope><name>~AssociationBase</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
