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
,
79 Dialog_SyncStatus_RunAppButton
,
80 Dialog_SyncStatus_SyncAgainButton
,
81 Dialog_SyncStatus_KillCloseButton
,
82 Dialog_SyncStatus_SyncTerminated
,
83 Dialog_SyncStatus_ShowDetailsButton
,
84 Dialog_SyncStatus_Timer
,
86 Dialog_Conflict_DataList
,
87 Dialog_Conflict_SelectButton1
,
88 Dialog_Conflict_SelectButton2
,
89 Dialog_Conflict_SelectButton3
,
90 Dialog_Conflict_SelectButton4
,
91 Dialog_Conflict_SelectButton5
,
92 Dialog_Conflict_SelectButton6
,
93 Dialog_Conflict_SelectButton7
,
94 Dialog_Conflict_SelectButton8
,
95 Dialog_Conflict_SelectButton9
,
96 Dialog_Conflict_ShowButton1
,
97 Dialog_Conflict_ShowButton2
,
98 Dialog_Conflict_ShowButton3
,
99 Dialog_Conflict_ShowButton4
,
100 Dialog_Conflict_ShowButton5
,
101 Dialog_Conflict_ShowButton6
,
102 Dialog_Conflict_ShowButton7
,
103 Dialog_Conflict_ShowButton8
,
104 Dialog_Conflict_ShowButton9
,
105 Dialog_Conflict_DuplicateButton
,
106 Dialog_Conflict_AbortButton
,
107 Dialog_Conflict_IgnoreButton
,
108 Dialog_Conflict_KeepNewerButton
,
109 Dialog_Conflict_KillSyncButton
,
110 Dialog_Conflict_AlwaysCheckbox
,
115 SysMenu_VerboseLogging
= SysMenu_FirstItem
,
116 SysMenu_RenameDevice
,
120 SysMenu_LastItem
= SysMenu_RescanUsb