1 /////////////////////////////////////////////////////////////////////////////// 
   2 // Name:        common/datacmn.cpp 
   3 // Purpose:     contains definitions of various global wxWindows variables 
   4 // Author:      Vadim Zeitlin 
   6 // Created:     10.04.03 (from src/*/data.cpp files) 
   8 // Copyright:   (c) 1997-2002 wxWindows development team 
   9 // License:     wxWindows license 
  10 /////////////////////////////////////////////////////////////////////////////// 
  12 // ============================================================================ 
  14 // ============================================================================ 
  16 // ---------------------------------------------------------------------------- 
  18 // ---------------------------------------------------------------------------- 
  20 // For compilers that support precompilation, includes "wx.h". 
  21 #include "wx/wxprec.h" 
  29     #include "wx/treectrl.h" 
  32 // ============================================================================ 
  34 // ============================================================================ 
  36 // Useful buffer, initialized in wxCommonInit 
  37 wxChar 
*wxBuffer 
= NULL
; 
  40 wxWindowList wxTopLevelWindows
; 
  42 // List of windows pending deletion 
  43 wxList WXDLLEXPORT wxPendingDelete
; 
  48 wxFontList   
*wxTheFontList 
= NULL
; 
  49 wxPenList    
*wxThePenList 
= NULL
; 
  50 wxBrushList  
*wxTheBrushList 
= NULL
; 
  51 wxBitmapList 
*wxTheBitmapList 
= NULL
; 
  52 wxColourDatabase 
*wxTheColourDatabase 
= NULL
; 
  55 wxFont 
*wxNORMAL_FONT
; 
  57 wxFont 
*wxITALIC_FONT
; 
  65 wxPen 
*wxTRANSPARENT_PEN
; 
  66 wxPen 
*wxBLACK_DASHED_PEN
; 
  68 wxPen 
*wxMEDIUM_GREY_PEN
; 
  69 wxPen 
*wxLIGHT_GREY_PEN
; 
  71 wxBrush 
*wxBLUE_BRUSH
; 
  72 wxBrush 
*wxGREEN_BRUSH
; 
  73 wxBrush 
*wxWHITE_BRUSH
; 
  74 wxBrush 
*wxBLACK_BRUSH
; 
  75 wxBrush 
*wxTRANSPARENT_BRUSH
; 
  76 wxBrush 
*wxCYAN_BRUSH
; 
  78 wxBrush 
*wxGREY_BRUSH
; 
  79 wxBrush 
*wxMEDIUM_GREY_BRUSH
; 
  80 wxBrush 
*wxLIGHT_GREY_BRUSH
; 
  88 wxColour 
*wxLIGHT_GREY
; 
  90 wxCursor 
*wxSTANDARD_CURSOR 
= NULL
; 
  91 wxCursor 
*wxHOURGLASS_CURSOR 
= NULL
; 
  92 wxCursor 
*wxCROSS_CURSOR 
= NULL
; 
  96 wxAcceleratorTable wxNullAcceleratorTable
; 
  99 wxBitmap  wxNullBitmap
; 
 101 wxCursor  wxNullCursor
; 
 105 wxPalette wxNullPalette
; 
 106 #endif // wxUSE_PALETTE 
 108 wxColour  wxNullColour
; 
 110 // Default window names 
 111 WXDLLEXPORT_DATA(const wxChar 
*) wxControlNameStr 
= wxT("control"); 
 112 WXDLLEXPORT_DATA(const wxChar 
*) wxButtonNameStr 
= wxT("button"); 
 113 WXDLLEXPORT_DATA(const wxChar 
*) wxCanvasNameStr 
= wxT("canvas"); 
 114 WXDLLEXPORT_DATA(const wxChar 
*) wxCheckBoxNameStr 
= wxT("check"); 
 115 WXDLLEXPORT_DATA(const wxChar 
*) wxChoiceNameStr 
= wxT("choice"); 
 116 WXDLLEXPORT_DATA(const wxChar 
*) wxComboBoxNameStr 
= wxT("comboBox"); 
 117 WXDLLEXPORT_DATA(const wxChar 
*) wxDialogNameStr 
= wxT("dialog"); 
 118 WXDLLEXPORT_DATA(const wxChar 
*) wxFrameNameStr 
= wxT("frame"); 
 119 WXDLLEXPORT_DATA(const wxChar 
*) wxGaugeNameStr 
= wxT("gauge"); 
 120 WXDLLEXPORT_DATA(const wxChar 
*) wxStaticBoxNameStr 
= wxT("groupBox"); 
 121 WXDLLEXPORT_DATA(const wxChar 
*) wxListBoxNameStr 
= wxT("listBox"); 
 122 WXDLLEXPORT_DATA(const wxChar 
*) wxStaticTextNameStr 
= wxT("message"); 
 123 WXDLLEXPORT_DATA(const wxChar 
*) wxStaticBitmapNameStr 
= wxT("message"); 
 124 WXDLLEXPORT_DATA(const wxChar 
*) wxMultiTextNameStr 
= wxT("multitext"); 
 125 WXDLLEXPORT_DATA(const wxChar 
*) wxPanelNameStr 
= wxT("panel"); 
 126 WXDLLEXPORT_DATA(const wxChar 
*) wxRadioBoxNameStr 
= wxT("radioBox"); 
 127 WXDLLEXPORT_DATA(const wxChar 
*) wxRadioButtonNameStr 
= wxT("radioButton"); 
 128 WXDLLEXPORT_DATA(const wxChar 
*) wxBitmapRadioButtonNameStr 
= wxT("radioButton"); 
 129 WXDLLEXPORT_DATA(const wxChar 
*) wxScrollBarNameStr 
= wxT("scrollBar"); 
 130 WXDLLEXPORT_DATA(const wxChar 
*) wxSliderNameStr 
= wxT("slider"); 
 131 WXDLLEXPORT_DATA(const wxChar 
*) wxStaticNameStr 
= wxT("static"); 
 132 WXDLLEXPORT_DATA(const wxChar 
*) wxTextCtrlWindowNameStr 
= wxT("textWindow"); 
 133 WXDLLEXPORT_DATA(const wxChar 
*) wxTextCtrlNameStr 
= wxT("text"); 
 134 WXDLLEXPORT_DATA(const wxChar 
*) wxVirtListBoxNameStr 
= wxT("virtListBox"); 
 135 WXDLLEXPORT_DATA(const wxChar 
*) wxButtonBarNameStr 
= wxT("buttonbar"); 
 136 WXDLLEXPORT_DATA(const wxChar 
*) wxEnhDialogNameStr 
= wxT("Shell"); 
 137 WXDLLEXPORT_DATA(const wxChar 
*) wxToolBarNameStr 
= wxT("toolbar"); 
 138 WXDLLEXPORT_DATA(const wxChar 
*) wxStatusLineNameStr 
= wxT("status_line"); 
 139 WXDLLEXPORT_DATA(const wxChar 
*) wxGetTextFromUserPromptStr 
= wxT("Input Text"); 
 140 WXDLLEXPORT_DATA(const wxChar 
*) wxMessageBoxCaptionStr 
= wxT("Message"); 
 141 WXDLLEXPORT_DATA(const wxChar 
*) wxFileSelectorPromptStr 
= wxT("Select a file"); 
 142 WXDLLEXPORT_DATA(const wxChar 
*) wxFileSelectorDefaultWildcardStr 
= 
 143 #if defined(__WXMSW__) || defined(__WXOS2__) 
 149 WXDLLEXPORT_DATA(const wxChar 
*) wxTreeCtrlNameStr 
= wxT("treeCtrl"); 
 150 WXDLLEXPORT_DATA(const wxChar 
*) wxDirDialogNameStr 
= wxT("wxDirCtrl"); 
 151 WXDLLEXPORT_DATA(const wxChar 
*) wxDirDialogDefaultFolderStr 
= wxT("/"); 
 153 #if defined(__WXMSW__) || defined(__WXOS2__) 
 154 WXDLLEXPORT_DATA(const wxChar 
*) wxUserResourceStr 
= wxT("TEXT"); 
 158 const wxSize 
wxDefaultSize(-1, -1); 
 159 const wxPoint 
wxDefaultPosition(-1, -1);