3 /// Window IDs for the Barry Desktop GUI
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__
27 //////////////////////////////////////////////////////////////////////////////
28 // IDs for controls and menu items (no menus in this app yet)
30 SysMenu_Exit
= wxID_EXIT
,
31 SysMenu_About
= wxID_ABOUT
,
33 MainMenu_FirstButton
= wxID_HIGHEST
,
35 MainMenu_BackupAndRestore
= MainMenu_FirstButton
,
39 MainMenu_DeviceSwitch
,
40 MainMenu_BrowseDatabases
,
41 MainMenu_MediaManagement
,
44 MainMenu_LastButton
= MainMenu_Misc
,
46 // Main menu buttons that don't always exist
49 // Clickable, "hot" images that do something
51 HotImage_NetDirectLogo
,
55 Process_BackupAndRestore
,
58 SyncMode_SyncNowButton
,
59 SyncMode_ConfigureButton
,
60 SyncMode_RunAppButton
,
61 SyncMode_1WayResetButton
,
66 BrowseMode_RecordList
,
67 BrowseMode_ShowAllCheckbox
,
68 BrowseMode_AddRecordButton
,
69 BrowseMode_CopyRecordButton
,
70 BrowseMode_EditRecordButton
,
71 BrowseMode_DeleteRecordButton
,
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
,
84 Dialog_EvoDefault_ManualConfigButton
,
86 Dialog_SyncStatus_RunAppButton
,
87 Dialog_SyncStatus_SyncAgainButton
,
88 Dialog_SyncStatus_KillCloseButton
,
89 Dialog_SyncStatus_SyncTerminated
,
90 Dialog_SyncStatus_ShowDetailsButton
,
91 Dialog_SyncStatus_Timer
,
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
,
119 Dialog_ContactEdit_PhotoButton
,
123 SysMenu_VerboseLogging
= SysMenu_FirstItem
,
124 SysMenu_RenameDevice
,
128 SysMenu_LastItem
= SysMenu_RescanUsb