GtkDialogs.h
bakery/App/App_WithDoc.h
list
ViewBase.h
GtkDialogs.h
bakery/App/App_WithDoc.h
map
glibmm/object.h
bakery/App/AppInstanceManager.h
vector
sigc++/sigc++.h
bakery/Document/Document.h
iostream
bakery/App/App.h
sigc++/trackable.h
bakery/View/View.h
glibmm.h
Bakery::GtkDialogs
Bakery

    /*
    *Copyright2000MurrayCumming
    *
    *Thislibraryisfreesoftware;youcanredistributeitand/or
    *modifyitunderthetermsoftheGNULibraryGeneralPublic
    *LicenseaspublishedbytheFreeSoftwareFoundation;either
    *version2oftheLicense,or(atyouroption)anylaterversion.
    *
    *Thislibraryisdistributedinthehopethatitwillbeuseful,
    *butWITHOUTANYWARRANTY;withouteventheimpliedwarrantyof
    *MERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.SeetheGNU
    *LibraryGeneralPublicLicenseformoredetails.
    *
    *YoushouldhavereceivedacopyoftheGNULibraryGeneralPublic
    *Licensealongwiththislibrary;ifnot,writetotheFree
    *SoftwareFoundation,Inc.,675MassAve,Cambridge,MA02139,USA.
    */

    #ifndefBAKERY_APP_GTKDIALOGS_H
    #defineBAKERY_APP_GTKDIALOGS_H

    #include<bakery/App/App_WithDoc.h>

    namespaceBakery
    {

    classGtkDialogs
    {
    public:
    staticvoidui_warning(App&app,constGlib::ustring&text,constGlib::ustring&secondary_text);
    staticGlib::ustringui_file_select_open(App&app,constGlib::ustring&starting_folder_uri=Glib::ustring());

    staticGlib::ustringui_file_select_save(App&app,constGlib::ustring&old_file_uri);

    staticvoidui_show_modification_status();
    staticApp_WithDoc::enumSaveChangesui_offer_to_save_changes(App&app,constGlib::ustring&file_uri);
    };

    }//namespace

    #endif//BAKERY_APP_GTKDIALOGS_H