desktop: added simple EvoDefaultDlg
[barry/progweb.git] / desktop / src / windowids.h
blob36f6f99aa08ef55f4542c701a65c15e8be100355
1 ///
2 /// \file windowids.h
3 /// Window IDs for the Barry Desktop GUI
4 ///
6 /*
7 Copyright (C) 2009-2011, Net Direct Inc. (http://www.netdirect.ca/)
9 This program is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation; either version 2 of the License, or
12 (at your option) any later version.
14 This program is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 See the GNU General Public License in the COPYING file at the
19 root directory of this project for more details.
22 #ifndef __BARRYDESKTOP_WINDOWIDS_H__
23 #define __BARRYDESKTOP_WINDOWIDS_H__
25 #include <wx/wx.h>
27 //////////////////////////////////////////////////////////////////////////////
28 // IDs for controls and menu items (no menus in this app yet)
29 enum {
30 SysMenu_Exit = wxID_EXIT,
31 SysMenu_About = wxID_ABOUT,
33 MainMenu_FirstButton = wxID_HIGHEST,
35 MainMenu_BackupAndRestore = MainMenu_FirstButton,
36 MainMenu_Sync,
37 MainMenu_Modem,
38 MainMenu_AppLoader,
39 MainMenu_DeviceSwitch,
40 MainMenu_BrowseDatabases,
41 MainMenu_MediaManagement,
42 MainMenu_Misc,
44 MainMenu_LastButton = MainMenu_Misc,
46 // Main menu buttons that don't always exist
47 MainMenu_BackButton,
49 // Clickable, "hot" images that do something
50 HotImage_BarryLogo,
51 HotImage_NetDirectLogo,
53 // Misc IDs
54 Ctrl_DeviceCombo,
55 Process_BackupAndRestore,
57 // SyncMode IDs
58 SyncMode_SyncNowButton,
59 SyncMode_ConfigureButton,
60 SyncMode_RunAppButton,
61 SyncMode_1WayResetButton,
62 SyncMode_DeviceList,
64 // BrowseMode IDs
65 BrowseMode_DBDBList,
66 BrowseMode_RecordList,
67 BrowseMode_ShowAllCheckbox,
68 BrowseMode_AddRecordButton,
69 BrowseMode_CopyRecordButton,
70 BrowseMode_EditRecordButton,
71 BrowseMode_DeleteRecordButton,
73 // Dialog IDs
74 Dialog_GroupCfg,
75 Dialog_GroupCfg_EngineCombo,
76 Dialog_GroupCfg_AppCombo,
77 Dialog_GroupCfg_AppConfigButton,
78 Dialog_GroupCfg_ContactsCheck,
79 Dialog_GroupCfg_EventsCheck,
80 Dialog_GroupCfg_NotesCheck,
81 Dialog_GroupCfg_TodosCheck,
82 Dialog_EvoCfg,
83 Dialog_EvoDefault,
84 Dialog_EvoDefault_ManualConfigButton,
85 Dialog_SyncStatus,
86 Dialog_SyncStatus_RunAppButton,
87 Dialog_SyncStatus_SyncAgainButton,
88 Dialog_SyncStatus_KillCloseButton,
89 Dialog_SyncStatus_SyncTerminated,
90 Dialog_SyncStatus_ShowDetailsButton,
91 Dialog_SyncStatus_Timer,
92 Dialog_Conflict,
93 Dialog_Conflict_DataList,
94 Dialog_Conflict_SelectButton1,
95 Dialog_Conflict_SelectButton2,
96 Dialog_Conflict_SelectButton3,
97 Dialog_Conflict_SelectButton4,
98 Dialog_Conflict_SelectButton5,
99 Dialog_Conflict_SelectButton6,
100 Dialog_Conflict_SelectButton7,
101 Dialog_Conflict_SelectButton8,
102 Dialog_Conflict_SelectButton9,
103 Dialog_Conflict_ShowButton1,
104 Dialog_Conflict_ShowButton2,
105 Dialog_Conflict_ShowButton3,
106 Dialog_Conflict_ShowButton4,
107 Dialog_Conflict_ShowButton5,
108 Dialog_Conflict_ShowButton6,
109 Dialog_Conflict_ShowButton7,
110 Dialog_Conflict_ShowButton8,
111 Dialog_Conflict_ShowButton9,
112 Dialog_Conflict_DuplicateButton,
113 Dialog_Conflict_AbortButton,
114 Dialog_Conflict_IgnoreButton,
115 Dialog_Conflict_KeepNewerButton,
116 Dialog_Conflict_KillSyncButton,
117 Dialog_Conflict_AlwaysCheckbox,
118 Dialog_ContactEdit,
119 Dialog_ContactEdit_PhotoButton,
121 SysMenu_FirstItem,
123 SysMenu_VerboseLogging = SysMenu_FirstItem,
124 SysMenu_RenameDevice,
125 SysMenu_ResetDevice,
126 SysMenu_RescanUsb,
128 SysMenu_LastItem = SysMenu_RescanUsb
131 #endif