#ifndef _BAKERY_GATEWAY_VIEW_HH_ #define _BAKERY_GATEWAY_VIEW_HH_ #include "bakery/bakery.h" #include "config.h" #include "BakeryGateway/Document.hh" #include "MMIMain.hh" #include "BakeryGateway/ViewIndividualRecord.hh" #include "BakeryGateway/ViewPersonalName.hh" #include "BakeryGateway/ViewIndividualAttributes.hh" #include "BakeryGateway/ViewIndividualEvents.hh" #include "BakeryGateway/ViewChildToFamilyLink.hh" #include "BakeryGateway/ViewSpouseToFamilyLink.hh" #include "BakeryGateway/ViewTreeBrowser.hh" #include "BakeryGateway/ViewListBrowser.hh" #include "BakeryGateway/ViewPersonalNameNote.hh" #include "BakeryGateway/ViewIndividualRecordNote.hh" #include "BakeryGateway/ViewSpouseToFamilyLinkNoteFactory.hh" namespace BakeryGateway { class View : public MMIMain, public Bakery::View_Composite { public: View(); virtual ~View(); void on_menu_TreeBrowser(void); void on_menu_ListBrowser(void); protected: private: void DeleteViewTreeBrowser(void); int cb_DeleteViewTreeBrowser(GdkEventAny *); void DeleteViewListBrowser(void); int cb_DeleteViewListBrowser(GdkEventAny *); ViewIndividualRecord * _view_individualrecord; ViewPersonalName * _view_personalname; ViewIndividualAttributes * _view_individualattributes; ViewIndividualEvents * _view_individualevents; ViewChildToFamilyLink * _view_childtofamilylink; ViewSpouseToFamilyLink * _view_spousetofamilylink; ViewTreeBrowser * _view_tree_browser; ViewListBrowser * _view_list_browser; ViewPersonalNameNote * _view_personalname_note; ViewIndividualRecordNote * _view_individualrecord_note; }; }; #endif