1 ///////////////////////////////////////////////////////////////////////////// 
   3 // Purpose:     Various data 
   4 // Author:      Julian Smart 
   8 // Copyright:   (c) Julian Smart 
   9 // Licence:     wxWindows licence 
  10 ///////////////////////////////////////////////////////////////////////////// 
  13 #pragma implementation 
  19 #define _MAXPATHLEN 500 
  22 wxWindowList wxTopLevelWindows
; 
  24 // List of windows pending deletion 
  25 wxList wxPendingDelete
; 
  30 wxBrushList 
*wxTheBrushList 
= NULL
; 
  31 wxPenList   
*wxThePenList 
= NULL
; 
  32 wxFontList   
*wxTheFontList 
= NULL
; 
  33 wxBitmapList   
*wxTheBitmapList 
= NULL
; 
  35 wxColourDatabase 
*wxTheColourDatabase 
= NULL
; 
  38 wxFont 
*wxNORMAL_FONT
; 
  40 wxFont 
*wxITALIC_FONT
; 
  48 wxPen 
*wxTRANSPARENT_PEN
; 
  49 wxPen 
*wxBLACK_DASHED_PEN
; 
  51 wxPen 
*wxMEDIUM_GREY_PEN
; 
  52 wxPen 
*wxLIGHT_GREY_PEN
; 
  54 wxBrush 
*wxBLUE_BRUSH
; 
  55 wxBrush 
*wxGREEN_BRUSH
; 
  56 wxBrush 
*wxWHITE_BRUSH
; 
  57 wxBrush 
*wxBLACK_BRUSH
; 
  58 wxBrush 
*wxTRANSPARENT_BRUSH
; 
  59 wxBrush 
*wxCYAN_BRUSH
; 
  61 wxBrush 
*wxGREY_BRUSH
; 
  62 wxBrush 
*wxMEDIUM_GREY_BRUSH
; 
  63 wxBrush 
*wxLIGHT_GREY_BRUSH
; 
  71 wxColour 
*wxLIGHT_GREY
; 
  73 wxCursor 
*wxSTANDARD_CURSOR 
= NULL
; 
  74 wxCursor 
*wxHOURGLASS_CURSOR 
= NULL
; 
  75 wxCursor 
*wxCROSS_CURSOR 
= NULL
; 
  78 wxAcceleratorTable wxNullAcceleratorTable
; 
  79 wxBitmap wxNullBitmap
; 
  81 wxCursor wxNullCursor
; 
  84 wxPalette wxNullPalette
; 
  86 wxColour wxNullColour
; 
  88 /* Default window names */ 
  89 const wxChar 
*wxControlNameStr 
= wxT("control"); 
  90 const wxChar 
*wxButtonNameStr 
= wxT("button"); 
  91 const wxChar 
*wxCanvasNameStr 
= wxT("canvas"); 
  92 const wxChar 
*wxCheckBoxNameStr 
= wxT("check"); 
  93 const wxChar 
*wxChoiceNameStr 
= wxT("choice"); 
  94 const wxChar 
*wxComboBoxNameStr 
= wxT("comboBox"); 
  95 const wxChar 
*wxDialogNameStr 
= wxT("dialog"); 
  96 const wxChar 
*wxFrameNameStr 
= wxT("frame"); 
  97 const wxChar 
*wxGaugeNameStr 
= wxT("gauge"); 
  98 const wxChar 
*wxStaticBoxNameStr 
= wxT("groupBox"); 
  99 const wxChar 
*wxListBoxNameStr 
= wxT("listBox"); 
 100 const wxChar 
*wxStaticTextNameStr 
= wxT("message"); 
 101 const wxChar 
*wxStaticBitmapNameStr 
= wxT("message"); 
 102 const wxChar 
*wxMultiTextNameStr 
= wxT("multitext"); 
 103 const wxChar 
*wxPanelNameStr 
= wxT("panel"); 
 104 const wxChar 
*wxRadioBoxNameStr 
= wxT("radioBox"); 
 105 const wxChar 
*wxRadioButtonNameStr 
= wxT("radioButton"); 
 106 const wxChar 
*wxBitmapRadioButtonNameStr 
= wxT("radioButton"); 
 107 const wxChar 
*wxScrollBarNameStr 
= wxT("scrollBar"); 
 108 const wxChar 
*wxSliderNameStr 
= wxT("slider"); 
 109 const wxChar 
*wxStaticNameStr 
= wxT("static"); 
 110 const wxChar 
*wxTextCtrlWindowNameStr 
= wxT("textWindow"); 
 111 const wxChar 
*wxTextCtrlNameStr 
= wxT("text"); 
 112 const wxChar 
*wxVirtListBoxNameStr 
= wxT("virtListBox"); 
 113 const wxChar 
*wxButtonBarNameStr 
= wxT("buttonbar"); 
 114 const wxChar 
*wxEnhDialogNameStr 
= wxT("Shell"); 
 115 const wxChar 
*wxToolBarNameStr 
= wxT("toolbar"); 
 116 const wxChar 
*wxStatusLineNameStr 
= wxT("status_line"); 
 117 const wxChar 
*wxGetTextFromUserPromptStr 
= wxT("Input Text"); 
 118 const wxChar 
*wxMessageBoxCaptionStr 
= wxT("Message"); 
 119 const wxChar 
*wxFileSelectorPromptStr 
= wxT("Select a file"); 
 120 const wxChar 
*wxFileSelectorDefaultWildcardStr 
= wxT("*"); 
 121 const wxChar 
*wxDirDialogNameStr 
= wxT("wxDirCtrl"); 
 122 const wxChar 
*wxDirDialogDefaultFolderStr 
= wxT("/"); 
 123 const wxChar 
*wxTreeCtrlNameStr 
= wxT("wxTreeCtrl"); 
 125 const wxSize 
wxDefaultSize(-1, -1); 
 126 const wxPoint 
wxDefaultPosition(-1, -1);