Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
frmContactEditorIM: Implemented priority control
[xestiaab/.git] / source / AppXestiaAddrBk.h
index b26a8b3..b816af7 100644 (file)
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Feb 10 2016)
+// C++ code generated with wxFormBuilder (version Dec 21 2016)
 // http://www.wxformbuilder.org/
 //
 // PLEASE DO "NOT" EDIT THIS FILE!
@@ -27,6 +27,7 @@
 #include <wx/html/htmlwin.h>
 #include <wx/splitter.h>
 #include <wx/statusbr.h>
+#include <wx/toolbar.h>
 #include <wx/frame.h>
 #include <wx/stattext.h>
 #include <wx/statline.h>
@@ -35,6 +36,7 @@
 #include <wx/scrolwin.h>
 #include <wx/notebook.h>
 #include <wx/checkbox.h>
+#include <wx/clrpicker.h>
 #include <wx/choice.h>
 #include <wx/textctrl.h>
 #include <wx/combobox.h>
 #define ID_MANAGE_NEWAB 1000
 #define ID_IMPORT 1001
 #define ID_EXPORT 1002
-#define ID_CONTACT_EDIT 1003
-#define ID_CONTACT_DELETE 1004
-#define ID_VIEW_FNLN 1005
-#define ID_VIEW_LNFN 1006
-#define ID_VIEW_NICK 1007
-#define ID_VIEW_ASC 1008
-#define ID_VIEW_DESC 1009
-#define ID_VIEW_STATUSBAR 1010
-#define ID_MANAGE_CUT 1011
-#define ID_MANAGE_COPY 1012
-#define ID_MANAGE_PASTE 1013
-#define ID_HELP_SHOW 1014
-#define ID_MANAGE_UPDATE 1015
-#define ID_CONTACT_CLOSE 1016
-#define CONTACT_SAVE 1017
-#define CONTACT_SAVECLOSE 1018
-#define CONTACT_CLOSE 1019
+#define ID_CONTACT_ADD 1003
+#define ID_CONTACT_EDIT 1004
+#define ID_CONTACT_DELETE 1005
+#define ID_CONTACT_FIND 1006
+#define ID_VIEW_FNLN 1007
+#define ID_VIEW_LNFN 1008
+#define ID_VIEW_NICK 1009
+#define ID_VIEW_ASC 1010
+#define ID_VIEW_DESC 1011
+#define ID_VIEW_STATUSBAR 1012
+#define ID_MANAGE_CUT 1013
+#define ID_MANAGE_COPY 1014
+#define ID_MANAGE_PASTE 1015
+#define ID_HELP_SHOW 1016
+#define ID_MANAGE_UPDATE 1017
+#define ID_CONTACT_CLOSE 1018
+#define CONTACT_SAVE 1019
+#define CONTACT_SAVECLOSE 1020
+#define CONTACT_CLOSE 1021
 
 ///////////////////////////////////////////////////////////////////////////////
 /// Class frmMainADT
@@ -101,6 +105,13 @@ class frmMainADT : public wxFrame
                wxPanel* m_panel20;
                wxHtmlWindow* htmContactData;
                wxStatusBar* stbBottom;
+               wxToolBar* tblMain;
+               wxToolBarToolBase* tbtNewAccount; 
+               wxToolBarToolBase* tbtPreferences; 
+               wxToolBarToolBase* tbtSearch; 
+               wxToolBarToolBase* tbtAddContact; 
+               wxToolBarToolBase* tbtEditContact; 
+               wxToolBarToolBase* tbtDeleteContact; 
                
                // Virtual event handlers, overide them in your derived class
                virtual void QuitApp( wxCloseEvent& event ) { event.Skip(); }
@@ -244,7 +255,9 @@ class frmPreferencesADT : public wxDialog
        protected:
                wxNotebook* NbtPreferences;
                wxPanel* tabGeneral;
+               wxStaticBitmap* bmpWindowPosition;
                wxCheckBox* chkSaveWindowPosition;
+               wxStaticBitmap* bmpLocalAddressBooks;
                wxCheckBox* chkHideLocal;
                wxPanel* tabTheme;
                wxListCtrl* lstThemes;
@@ -256,6 +269,9 @@ class frmPreferencesADT : public wxDialog
                wxButton* btnAccountAdd;
                wxButton* btnAccountModify;
                wxButton* btnAccountDelete;
+               wxPanel* tabContacts;
+               wxCheckBox* chkUseBackgroundColour;
+               wxColourPickerCtrl* clpContactBackgroundColour;
                wxButton* btnSave;
                wxButton* btnCancel;
                
@@ -266,6 +282,8 @@ class frmPreferencesADT : public wxDialog
                virtual void AddABAccount( wxCommandEvent& event ) { event.Skip(); }
                virtual void ModifyABAccount( wxCommandEvent& event ) { event.Skip(); }
                virtual void DeleteABAccount( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyABAccount( wxMouseEvent& event ) { event.Skip(); }
+               virtual void EnableBackgroundColourPicker( wxCommandEvent& event ) { event.Skip(); }
                virtual void SavePreferences( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
@@ -973,6 +991,7 @@ class frmActivityMgrADT : public wxFrame
        protected:
                wxMenuBar* mnuMenuBar;
                wxMenu* mnuWindow;
+               wxMenuItem* mnuSleepMode;
                wxPanel* m_panel43;
                wxStaticBitmap* bmpActivity;
                wxPanel* m_panel46;
@@ -992,7 +1011,7 @@ class frmActivityMgrADT : public wxFrame
        
        public:
                
-               frmActivityMgrADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Activity Manager"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 400,300 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
+               frmActivityMgrADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Activity Manager"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 400,425 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
                
                ~frmActivityMgrADT();
        
@@ -1008,13 +1027,10 @@ class frmContactEditorNicknameADT : public wxDialog
        protected:
                wxNotebook* nbkAddress;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblNickname;
                wxTextCtrl* txtNickname;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxPanel* tabOther;
                wxStaticText* lblLanguage;
                wxComboBox* cmbLanguage;
@@ -1023,7 +1039,6 @@ class frmContactEditorNicknameADT : public wxDialog
                
                // Virtual event handlers, overide them in your derived class
                virtual void InitAddressEditor( wxInitDialogEvent& event ) { event.Skip(); }
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
@@ -1073,25 +1088,21 @@ class frmContactEditorRolesADT : public wxDialog
        protected:
                wxNotebook* nbkRole;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblRole;
                wxTextCtrl* txtRole;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxButton* btnAction;
                wxButton* btnClose;
                
                // Virtual event handlers, overide them in your derived class
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
        
        public:
                
-               frmContactEditorRolesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Role Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,210 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               frmContactEditorRolesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Role Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 386,231 ), long style = wxDEFAULT_DIALOG_STYLE ); 
                ~frmContactEditorRolesADT();
        
 };
@@ -1106,21 +1117,17 @@ class frmContactEditorOrganisationsADT : public wxDialog
        protected:
                wxNotebook* nbkOrganisation;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblOrganisation;
                wxTextCtrl* txtOrganisation;
                wxStaticText* lblSortAs;
                wxComboBox* cmbSortAs;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxButton* btnAction;
                wxButton* btnClose;
                
                // Virtual event handlers, overide them in your derived class
                virtual void UpdateSortAs( wxCommandEvent& event ) { event.Skip(); }
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
@@ -1144,11 +1151,7 @@ class frmContactEditorNotesADT : public wxDialog
                wxPanel* tabGeneral;
                wxTextCtrl* txtNote;
                wxPanel* tabPriority;
-               wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
+               wxFlexGridSizer* szrPriority;
                wxPanel* tabLanguage;
                wxStaticText* lblLanguage;
                wxComboBox* cmbLanguage;
@@ -1156,7 +1159,6 @@ class frmContactEditorNotesADT : public wxDialog
                wxButton* btnClose;
                
                // Virtual event handlers, overide them in your derived class
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
@@ -1178,25 +1180,21 @@ class frmContactEditorTitlesADT : public wxDialog
        protected:
                wxNotebook* nbkTitles;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblTitle;
                wxTextCtrl* txtTitle;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxButton* btnAction;
                wxButton* btnClose;
                
                // Virtual event handlers, overide them in your derived class
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
        
        public:
                
-               frmContactEditorTitlesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Title Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,204 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               frmContactEditorTitlesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Title Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 386,231 ), long style = wxDEFAULT_DIALOG_STYLE ); 
                ~frmContactEditorTitlesADT();
        
 };
@@ -1211,27 +1209,23 @@ class frmContactEditorRelatedADT : public wxDialog
        protected:
                wxNotebook* nbkRelated;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblRelation;
                wxTextCtrl* txtRelated;
                wxStaticText* lblType;
                wxComboBox* cmbType;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxButton* btnAction;
                wxButton* btnClose;
                
                // Virtual event handlers, overide them in your derived class
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
        
        public:
                
-               frmContactEditorRelatedADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Related Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,236 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               frmContactEditorRelatedADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Related Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,270 ), long style = wxDEFAULT_DIALOG_STYLE ); 
                ~frmContactEditorRelatedADT();
        
 };
@@ -1246,27 +1240,23 @@ class frmContactEditorSoundADT : public wxDialog
        protected:
                wxNotebook* nbkRelated;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblSoundFile;
                wxFilePickerCtrl* fipSound;
                wxStaticText* lblType;
                wxChoice* cmbType;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxButton* btnAction;
                wxButton* btnClose;
                
                // Virtual event handlers, overide them in your derived class
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
        
        public:
                
-               frmContactEditorSoundADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Sound Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,250 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               frmContactEditorSoundADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Sound Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,283 ), long style = wxDEFAULT_DIALOG_STYLE ); 
                ~frmContactEditorSoundADT();
        
 };
@@ -1281,27 +1271,23 @@ class frmContactEditorPictureADT : public wxDialog
        protected:
                wxNotebook* nbkRelated;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblPictureFile;
                wxFilePickerCtrl* fipPicture;
                wxStaticText* lblType;
                wxChoice* cmbType;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxButton* btnAction;
                wxButton* btnClose;
                
                // Virtual event handlers, overide them in your derived class
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
        
        public:
                
-               frmContactEditorPictureADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Picture Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,247 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               frmContactEditorPictureADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Picture Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 381,264 ), long style = wxDEFAULT_DIALOG_STYLE ); 
                ~frmContactEditorPictureADT();
        
 };
@@ -1316,25 +1302,21 @@ class frmContactEditorWebsitesADT : public wxDialog
        protected:
                wxNotebook* nbkWebsite;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblWebsite;
                wxTextCtrl* txtWebsite;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxButton* btnAction;
                wxButton* btnClose;
                
                // Virtual event handlers, overide them in your derived class
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
        
        public:
                
-               frmContactEditorWebsitesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Website Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,205 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               frmContactEditorWebsitesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Website Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 381,233 ), long style = wxDEFAULT_DIALOG_STYLE ); 
                ~frmContactEditorWebsitesADT();
        
 };
@@ -1349,18 +1331,14 @@ class frmContactEditorGeopositionADT : public wxDialog
        protected:
                wxNotebook* nbkWebsite;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblGeoposition;
                wxTextCtrl* txtGeoposition;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxButton* btnAction;
                wxButton* btnClose;
                
                // Virtual event handlers, overide them in your derived class
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
@@ -1382,20 +1360,16 @@ class frmContactEditorCalAdrADT : public wxDialog
        protected:
                wxNotebook* nbkWebsite;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblAddress;
                wxTextCtrl* txtAddress;
                wxStaticText* lblType;
                wxChoice* cmbType;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxButton* btnAction;
                wxButton* btnClose;
                
                // Virtual event handlers, overide them in your derived class
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
@@ -1477,15 +1451,12 @@ class frmContactEditorKeyADT : public wxDialog
        protected:
                wxNotebook* nbkWebsite;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblKeyType;
                wxChoice* cmbKeyMainType;
                wxStaticText* lblType;
                wxChoice* cmbType;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxPanel* tabURL;
                wxStaticText* lblKeyFormat;
                wxComboBox* cmbURL;
@@ -1501,7 +1472,6 @@ class frmContactEditorKeyADT : public wxDialog
                
                // Virtual event handlers, overide them in your derived class
                virtual void ProcessKeyType( wxCommandEvent& event ) { event.Skip(); }
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ConvertURLType( wxCommandEvent& event ) { event.Skip(); }
                virtual void ConvertKeyType( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
@@ -1525,18 +1495,14 @@ class frmContactEditorEmailADT : public wxDialog
        protected:
                wxNotebook* nbkEmail;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblEmailAddress;
                wxTextCtrl* txtEmail;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxButton* btnAction;
                wxButton* btnClose;
                
                // Virtual event handlers, overide them in your derived class
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
@@ -1558,20 +1524,16 @@ class frmContactEditorIMADT : public wxDialog
        protected:
                wxNotebook* nbkIM;
                wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
                wxStaticText* lblIMType;
                wxComboBox* cmbIMType;
                wxStaticText* lblUsername;
                wxTextCtrl* txtUsername;
                wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
                wxButton* btnAction;
                wxButton* btnClose;
                
                // Virtual event handlers, overide them in your derived class
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
                virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
                virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
                
@@ -1816,7 +1778,7 @@ class frmEditAccountADT : public wxDialog
        
        public:
                
-               frmEditAccountADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Edit Account"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 306,319 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               frmEditAccountADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Edit Account"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 306,341 ), long style = wxDEFAULT_DIALOG_STYLE ); 
                ~frmEditAccountADT();
        
 };
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