Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Added source code, headers and unit testing for the KEY vCard property for ContactDat...
[xestiaab/.git] / source / AppXestiaAddrBk.h
index 9290350..aeecee4 100644 (file)
@@ -50,8 +50,8 @@
 ///////////////////////////////////////////////////////////////////////////\r
 \r
 #define ID_MANAGE_NEWAB 1000\r
-#define ID_MANAGE_IMPORT 1001\r
-#define ID_MANAGE_EXPORT 1002\r
+#define ID_IMPORT 1001\r
+#define ID_EXPORT 1002\r
 #define ID_CONTACT_EDIT 1003\r
 #define ID_CONTACT_DELETE 1004\r
 #define ID_VIEW_FNLN 1005\r
@@ -96,14 +96,14 @@ class frmMainADT : public wxFrame
                wxComboCtrl* AccCtrl;\r
                wxSplitterWindow* m_splitter13;\r
                wxPanel* m_panel19;\r
-               wxFlexGridSizer* szrContactList;\r
-               wxFlexGridSizer* szrAccList;\r
+               wxBoxSizer* szrContactList;\r
                wxListCtrl* lstContacts;\r
                wxPanel* m_panel20;\r
                wxHtmlWindow* htmContactData;\r
                wxStatusBar* stbBottom;\r
                \r
                // Virtual event handlers, overide them in your derived class\r
+               virtual void QuitApp( wxCloseEvent& event ) { event.Skip(); }\r
                virtual void OpenNewABDialog( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void RefreshAddressBook( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void OpenImportDialog( wxCommandEvent& event ) { event.Skip(); }\r
@@ -128,21 +128,22 @@ class frmMainADT : public wxFrame
                virtual void ShowHelp( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void CheckUpdates( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void ShowAboutWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OpenContactInfo( wxListEvent& event ) { event.Skip(); }\r
+               virtual void OpenContactInfoList( wxListEvent& event ) { event.Skip(); }\r
                virtual void ShowContactInfo( wxListEvent& event ) { event.Skip(); }\r
+               virtual void ShowContactMenu( wxMouseEvent& event ) { event.Skip(); }\r
                virtual void ShowContactSubmenu( wxMouseEvent& event ) { event.Skip(); }\r
                virtual void UpdateSBIconPlacement( wxSizeEvent& event ) { event.Skip(); }\r
                \r
        \r
        public:\r
                \r
-               frmMainADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Xestia Address Book"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxDEFAULT_FRAME_STYLE );\r
+               frmMainADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Xestia Address Book"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 745,476 ), long style = wxDEFAULT_FRAME_STYLE );\r
                \r
                ~frmMainADT();\r
                \r
                void m_splitter13OnIdle( wxIdleEvent& )\r
                {\r
-                       m_splitter13->SetSashPosition( 314 );\r
+                       m_splitter13->SetSashPosition( 201 );\r
                        m_splitter13->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmMainADT::m_splitter13OnIdle ), NULL, this );\r
                }\r
        \r
@@ -212,6 +213,7 @@ class frmSearchADT : public wxFrame
                virtual void SelectAccounts( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void SearchContacts( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void ResetContacts( wxCommandEvent& event ) { event.Skip(); }\r
+               virtual void ShowContactMenu( wxMouseEvent& event ) { event.Skip(); }\r
                virtual void OpenContact( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void EditContact( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void RevealContact( wxCommandEvent& event ) { event.Skip(); }\r
@@ -638,17 +640,20 @@ class frmContactEditorADT : public wxFrame
                wxButton* btnAddPicture;\r
                wxButton* btnModifyPicture;\r
                wxButton* btnDeletePicture;\r
+               wxButton* btnSavePicture;\r
                wxScrolledWindow* tabLogo;\r
                wxStaticBitmap* imgLogo;\r
                wxListCtrl* lboLogos;\r
                wxButton* btnAddLogo;\r
                wxButton* btnModifyLogo;\r
                wxButton* btnDeleteLogo;\r
+               wxButton* btnSaveLogo;\r
                wxScrolledWindow* tabSounds;\r
                wxListCtrl* lboSounds;\r
                wxButton* btnAddSound;\r
                wxButton* btnModifySound;\r
                wxButton* btnDeleteSound;\r
+               wxButton* btnSaveSound;\r
                wxStaticLine* m_staticline1;\r
                wxBitmapButton* btnPlay;\r
                wxBitmapButton* btnStop;\r
@@ -823,13 +828,16 @@ class frmContactEditorADT : public wxFrame
                virtual void AddPicture( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void ModifyPicture( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void DeletePicture( wxCommandEvent& event ) { event.Skip(); }\r
+               virtual void SavePicture( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void LoadLogo( wxListEvent& event ) { event.Skip(); }\r
                virtual void AddLogo( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void ModifyLogo( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void DeleteLogo( wxCommandEvent& event ) { event.Skip(); }\r
+               virtual void SaveLogo( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void AddSound( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void ModifySound( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void DeleteSound( wxCommandEvent& event ) { event.Skip(); }\r
+               virtual void SaveSound( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void PlaySound( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void StopSound( wxCommandEvent& event ) { event.Skip(); }\r
                virtual void AddCalendarAddress( wxCommandEvent& event ) { event.Skip(); }\r
@@ -859,7 +867,7 @@ class frmContactEditorADT : public wxFrame
        \r
        public:\r
                \r
-               frmContactEditorADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Contact Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 769,517 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );\r
+               frmContactEditorADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Contact Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 765,517 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );\r
                \r
                ~frmContactEditorADT();\r
        \r
@@ -1646,7 +1654,7 @@ class frmContactEditorTelephoneADT : public wxDialog
        \r
        public:\r
                \r
-               frmContactEditorTelephoneADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Telephone Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 401,262 ), long style = wxDEFAULT_DIALOG_STYLE ); \r
+               frmContactEditorTelephoneADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Telephone Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 401,307 ), long style = wxDEFAULT_DIALOG_STYLE ); \r
                ~frmContactEditorTelephoneADT();\r
        \r
 };\r
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy