defsext.h 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name: defsext.h extensions
  3. // Purpose: STC test declarations
  4. // Maintainer: Wyo
  5. // Created: 2003-09-01
  6. // Copyright: (c) wxGuide
  7. // Licence: wxWindows licence
  8. //////////////////////////////////////////////////////////////////////////////
  9. #ifndef _WX_DEFSEXT_H_
  10. #define _WX_DEFSEXT_H_
  11. //----------------------------------------------------------------------------
  12. // headers
  13. //----------------------------------------------------------------------------
  14. //! wxWidgets headers
  15. #include "wx/print.h" // printing support
  16. #include "wx/printdlg.h" // printing dialog
  17. //============================================================================
  18. // declarations
  19. //============================================================================
  20. #define DEFAULT_LANGUAGE "<default>"
  21. #define PAGE_COMMON _("Common")
  22. #define PAGE_LANGUAGES _("Languages")
  23. #define PAGE_STYLE_TYPES _("Style types")
  24. #define STYLE_TYPES_COUNT 32
  25. // ----------------------------------------------------------------------------
  26. // standard IDs
  27. // ----------------------------------------------------------------------------
  28. enum {
  29. // menu IDs
  30. myID_PROPERTIES = wxID_HIGHEST,
  31. myID_EDIT_FIRST,
  32. myID_INDENTINC = myID_EDIT_FIRST,
  33. myID_INDENTRED,
  34. myID_FINDNEXT,
  35. myID_REPLACE,
  36. myID_REPLACENEXT,
  37. myID_BRACEMATCH,
  38. myID_GOTO,
  39. myID_PAGEACTIVE,
  40. myID_DISPLAYEOL,
  41. myID_INDENTGUIDE,
  42. myID_LINENUMBER,
  43. myID_LONGLINEON,
  44. myID_WHITESPACE,
  45. myID_FOLDTOGGLE,
  46. myID_OVERTYPE,
  47. myID_READONLY,
  48. myID_WRAPMODEON,
  49. myID_ANNOTATION_ADD,
  50. myID_ANNOTATION_REMOVE,
  51. myID_ANNOTATION_CLEAR,
  52. myID_ANNOTATION_STYLE_HIDDEN,
  53. myID_ANNOTATION_STYLE_STANDARD,
  54. myID_ANNOTATION_STYLE_BOXED,
  55. myID_CHANGECASE,
  56. myID_CHANGELOWER,
  57. myID_CHANGEUPPER,
  58. myID_HILIGHTLANG,
  59. myID_HILIGHTFIRST,
  60. myID_HILIGHTLAST = myID_HILIGHTFIRST + 99,
  61. myID_CONVERTEOL,
  62. myID_CONVERTCR,
  63. myID_CONVERTCRLF,
  64. myID_CONVERTLF,
  65. myID_USECHARSET,
  66. myID_CHARSETANSI,
  67. myID_CHARSETMAC,
  68. myID_PAGEPREV,
  69. myID_PAGENEXT,
  70. myID_SELECTLINE,
  71. myID_EDIT_LAST = myID_SELECTLINE,
  72. myID_WINDOW_MINIMAL,
  73. // other IDs
  74. myID_STATUSBAR,
  75. myID_TITLEBAR,
  76. myID_ABOUTTIMER,
  77. myID_UPDATETIMER,
  78. // dialog find IDs
  79. myID_DLG_FIND_TEXT,
  80. // preferences IDs
  81. myID_PREFS_LANGUAGE,
  82. myID_PREFS_STYLETYPE,
  83. myID_PREFS_KEYWORDS,
  84. };
  85. // ----------------------------------------------------------------------------
  86. // global items
  87. // ----------------------------------------------------------------------------
  88. //! global application name
  89. extern wxString *g_appname;
  90. #if wxUSE_PRINTING_ARCHITECTURE
  91. //! global print data, to remember settings during the session
  92. extern wxPrintData *g_printData;
  93. extern wxPageSetupDialogData *g_pageSetupData;
  94. #endif // wxUSE_PRINTING_ARCHITECTURE
  95. #endif // _WX_DEFSEXT_H_