/code/boss-gui/trunk/GUI/ElementIDs.h

http://better-oblivion-sorting-software.googlecode.com/ · C Header · 101 lines · 67 code · 4 blank · 30 comment · 0 complexity · b1c31766dae8c0840cb59f3b3ffaabc3 MD5 · raw file

  1. /* Better Oblivion Sorting Software
  2. A "one-click" program for users that quickly optimises and avoids
  3. detrimental conflicts in their TES IV: Oblivion, Nehrim - At Fate's Edge,
  4. TES V: Skyrim, Fallout 3 and Fallout: New Vegas mod load orders.
  5. Copyright (C) 2009-2012 BOSS Development Team.
  6. This file is part of Better Oblivion Sorting Software.
  7. Better Oblivion Sorting Software is free software: you can redistribute
  8. it and/or modify it under the terms of the GNU General Public License
  9. as published by the Free Software Foundation, either version 3 of
  10. the License, or (at your option) any later version.
  11. Better Oblivion Sorting Software is distributed in the hope that it will
  12. be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. GNU General Public License for more details.
  15. You should have received a copy of the GNU General Public License
  16. along with Better Oblivion Sorting Software. If not, see
  17. <http://www.gnu.org/licenses/>.
  18. $Revision: 2188 $, $Date: 2011-01-20 10:05:16 +0000 (Thu, 20 Jan 2011) $
  19. */
  20. #ifndef __ELEMENTIDS__HPP__
  21. #define __ELEMENTIDS__HPP__
  22. #include "BOSS-Common.h"
  23. #include "wx/wxprec.h"
  24. #ifndef WX_PRECOMP
  25. # include "wx/wx.h"
  26. #endif
  27. enum {
  28. //Main window.
  29. OPTION_EditUserRules = wxID_HIGHEST + 1, // declares an id which will be used to call our button
  30. OPTION_OpenBOSSlog,
  31. OPTION_Run,
  32. OPTION_CheckForUpdates,
  33. MENU_Quit,
  34. MENU_OpenMainReadMe,
  35. MENU_OpenUserRulesReadMe,
  36. MENU_OpenMasterlistReadMe,
  37. MENU_OpenAPIReadMe,
  38. MENU_OpenLicenses,
  39. MENU_ShowAbout,
  40. MENU_ShowSettings,
  41. MENU_None,
  42. MENU_Oblivion,
  43. MENU_Nehrim,
  44. MENU_Skyrim,
  45. MENU_Fallout3,
  46. MENU_FalloutNewVegas,
  47. DROPDOWN_LogFormat,
  48. DROPDOWN_Game,
  49. DROPDOWN_Revert,
  50. CHECKBOX_ShowBOSSlog,
  51. CHECKBOX_Update,
  52. CHECKBOX_EnableVersions,
  53. CHECKBOX_EnableCRCs,
  54. CHECKBOX_TrialRun,
  55. RADIOBUTTON_SortOption,
  56. RADIOBUTTON_UpdateOption,
  57. RADIOBUTTON_UndoOption,
  58. //About window.
  59. OPTION_ExitAbout,
  60. //Settings window.
  61. OPTION_OKExitSettings,
  62. OPTION_CancelExitSettings,
  63. DROPDOWN_ProxyType,
  64. //User Rules Editor.
  65. LIST_RuleList,
  66. BUTTON_NewRule,
  67. BUTTON_EditRule,
  68. BUTTON_DeleteRule,
  69. LIST_Modlist,
  70. LIST_Masterlist,
  71. BUTTON_OKExitEditor,
  72. BUTTON_CancelExitEditor,
  73. TEXT_ModMessages,
  74. SEARCH_Masterlist,
  75. SEARCH_Modlist,
  76. TEXT_RuleMod,
  77. CHECKBOX_SortMods,
  78. RADIO_SortMod,
  79. RADIO_InsertMod,
  80. CHOICE_BeforeAfter,
  81. CHOICE_TopBottom,
  82. TEXT_SortMod,
  83. TEXT_InsertMod,
  84. CHECKBOX_RemoveMessages,
  85. CHECKBOX_AddMessages,
  86. TEXT_NewMessages,
  87. BUTTON_MoveRuleUp,
  88. BUTTON_MoveRuleDown
  89. };
  90. #endif