]> git.saurik.com Git - wxWidgets.git/commitdiff
Lots of cleanup, mostly consolidating globals
authorDavid Webster <Dave.Webster@bhmi.com>
Wed, 9 Jan 2002 23:16:22 +0000 (23:16 +0000)
committerDavid Webster <Dave.Webster@bhmi.com>
Wed, 9 Jan 2002 23:16:22 +0000 (23:16 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13486 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

18 files changed:
include/wx/os2/button.h
include/wx/os2/checkbox.h
include/wx/os2/choice.h
include/wx/os2/combobox.h
include/wx/os2/control.h
include/wx/os2/font.h
include/wx/os2/gauge.h
include/wx/os2/mdi.h
include/wx/os2/msgdlg.h
include/wx/os2/private.h
include/wx/os2/radiobox.h
include/wx/os2/radiobut.h
include/wx/os2/scrolbar.h
include/wx/os2/slider.h
include/wx/os2/statbmp.h
include/wx/os2/statbox.h
include/wx/os2/stattext.h
include/wx/os2/toolbar.h

index 092a589d871b676d7e354325f4b44a3ef9fc9d34..d4f92f470dae20d37f28fdb9d54bef52e62f6040 100644 (file)
@@ -14,8 +14,6 @@
 
 #include "wx/control.h"
 
-WXDLLEXPORT_DATA(extern const char*) wxButtonNameStr;
-
 // Pushbutton
 class WXDLLEXPORT wxButton: public wxButtonBase
 {
index a8e7a2cb743354c7627d1b7c87f1f0c995f59c57..12a43f701db42b5c8d1fb6d7720240099b23835c 100644 (file)
@@ -13,7 +13,6 @@
 #define _WX_CHECKBOX_H_
 
 #include "wx/control.h"
-                               WXDLLEXPORT_DATA(extern const char*) wxCheckBoxNameStr;
 
 // Checkbox item (single checkbox)
 class WXDLLEXPORT wxBitmap;
index 883bfe3423f7fcf392045ba7c83e7c5db8c65388..103a6758082bca6d23740837e2f41beef01a6f44 100644 (file)
@@ -12,8 +12,6 @@
 #ifndef _WX_CHOICE_H_
 #define _WX_CHOICE_H_
 
-WXDLLEXPORT_DATA(extern const char*) wxChoiceNameStr;
-
 // Choice item
 class WXDLLEXPORT wxChoice: public wxChoiceBase
 {
index 1678e513f1ebb2f01656bd26fad6e3422f6d0cab..2f2e957b1f95637180cde5f4843f30d19cd20e31 100644 (file)
@@ -16,9 +16,6 @@
 
 #if wxUSE_COMBOBOX
 
-WXDLLEXPORT_DATA(extern const char*) wxComboBoxNameStr;
-WXDLLEXPORT_DATA(extern const char*) wxEmptyString;
-
 // Combobox item
 class WXDLLEXPORT wxComboBox : public wxChoice
 {
index 8973977ea758312167ec4f61cab55635b0f780b9..661efc7b06cdd6a0d7ba0772251b7311239d16d6 100644 (file)
@@ -14,8 +14,6 @@
 
 #include "wx/dynarray.h"
 
-WXDLLEXPORT_DATA(extern const wxChar*) wxControlNameStr;
-
 // General item class
 class WXDLLEXPORT wxControl : public wxControlBase
 {
index 6cad73deffa9d2e840c3f9d4396f53c072bc100b..a306601251fd6a24aa8b9d57a4cdd1eab4cc6c5e 100644 (file)
@@ -107,6 +107,7 @@ public:
     //
     // For internal use only!
     //
+    void SetPS(HPS hPS);
     void SetFM( PFONTMETRICS pFM
                ,int          nNumFonts
               );
index 67378ff770b2eb893a73cbd2df31117387fc4d1e..d7dd800512cfaf1392ef15b504f478a561448f2c 100644 (file)
@@ -14,8 +14,6 @@
 
 #include "wx/control.h"
 
-WXDLLEXPORT_DATA(extern const char*) wxGaugeNameStr;
-
 class WXDLLEXPORT wxGauge: public wxControl
 {
 public:
index eaab8a928979c23fc1bb018e3bbf13b11e50945c..556ab95a0c786d1efbe36765d5f14bbc6e88a261 100644 (file)
@@ -16,9 +16,6 @@
 
 #include "wx/frame.h"
 
-WXDLLEXPORT_DATA(extern const char*) wxFrameNameStr;
-WXDLLEXPORT_DATA(extern const char*) wxStatusLineNameStr;
-
 class WXDLLEXPORT wxMDIClientWindow;
 class WXDLLEXPORT wxMDIChildFrame;
 
index ab513036708395e027f84f13d281cc8aa5c9fae0..d5fda7dc58b3815a9a445e913c96f41928e48e0e 100644 (file)
@@ -20,8 +20,6 @@
  * Message box dialog
  */
 
-WXDLLEXPORT_DATA(extern const char*) wxMessageBoxCaptionStr;
-
 class WXDLLEXPORT wxMessageDialog : public wxDialog
 {
 DECLARE_DYNAMIC_CLASS(wxMessageDialog)
index 039859ed51b33ed831472fd4c6dc54f1b291ea94..6217e7394aeface880f8886ffb4b6696a447ba64 100644 (file)
@@ -43,6 +43,64 @@ static const double twips2mm = (1/(METRIC_CONVERSION_CONSTANT*1440));
 static const double mm2pt = (METRIC_CONVERSION_CONSTANT*72);
 static const double pt2mm = (1/(METRIC_CONVERSION_CONSTANT*72));
 
+//
+// Constant strings for control names and classes
+//
+
+//
+// Controls
+//
+WXDLLEXPORT_DATA(extern const wxChar*) wxButtonNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxCanvasNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxCheckBoxNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxChoiceNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxComboBoxNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxDialogNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxFrameNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxGaugeNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxStaticBoxNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxListBoxNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxStaticTextNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxStaticBitmapNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxMultiTextNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxPanelNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxRadioBoxNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxRadioButtonNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxBitmapRadioButtonNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxScrollBarNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxSliderNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxStaticNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxTextCtrlWindowNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxTextCtrlNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxVirtListBoxNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxButtonBarNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxEnhDialogNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxToolBarNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxStatusLineNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxGetTextFromUserPromptStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxMessageBoxCaptionStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxFileSelectorPromptStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxFileSelectorDefaultWildcardStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxInternalErrorStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxFatalErrorStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxTreeCtrlNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxDirDialogNameStr;
+WXDLLEXPORT_DATA(extern const wxChar*) wxDirDialogDefaultFolderStr;
+
+//
+// Class names
+//
+WXDLLEXPORT_DATA(extern const wxChar*)  wxFrameClassName;
+WXDLLEXPORT_DATA(extern const wxChar*)  wxFrameClassNameNoRedraw;
+WXDLLEXPORT_DATA(extern const wxChar*)  wxMDIFrameClassName;
+WXDLLEXPORT_DATA(extern const wxChar*)  wxMDIFrameClassNameNoRedraw;
+WXDLLEXPORT_DATA(extern const wxChar*)  wxMDIChildFrameClassName;
+WXDLLEXPORT_DATA(extern const wxChar*)  wxMDIChildFrameClassNameNoRedraw;
+WXDLLEXPORT_DATA(extern const wxChar*)  wxPanelClassName;
+WXDLLEXPORT_DATA(extern const wxChar*)  wxPanelClassNameNR;
+WXDLLEXPORT_DATA(extern const wxChar*)  wxCanvasClassName;
+WXDLLEXPORT_DATA(extern const wxChar*)  wxCanvasClassNameNR;
+
 // ---------------------------------------------------------------------------
 // standard icons from the resources
 // ---------------------------------------------------------------------------
index d6fe35c359ff6f41753c12d122668f4a38b914a6..2e0f9af62f6ec1013e04b0e15ea214934ac1ab4c 100644 (file)
@@ -12,8 +12,6 @@
 #ifndef _WX_RADIOBOX_H_
 #define _WX_RADIOBOX_H_
 
-WXDLLEXPORT_DATA(extern const char*) wxRadioBoxNameStr;
-
 // List box item
 class WXDLLEXPORT wxBitmap ;
 
index 8d23a64bcbcc9a6085613b1f80ce673aacf2076c..054d7f71cdbc344a4ba92d2fb1020b49d258e64d 100644 (file)
@@ -14,8 +14,6 @@
 
 #include "wx/control.h"
 
-WXDLLEXPORT_DATA(extern const char*) wxRadioButtonNameStr;
-
 class WXDLLEXPORT wxRadioButton: public wxControl
 {
 public:
index c7798d15296830467581499481dec4f8b1b4d2fc..9d0c867ae5be29c6577a07787037130eac5dc50f 100644 (file)
@@ -14,8 +14,6 @@
 
 #include "wx/scrolbar.h"
 
-WXDLLEXPORT_DATA(extern const char*) wxScrollBarNameStr;
-
 // Scrollbar item
 class WXDLLEXPORT wxScrollBar: public wxScrollBarBase
 {
index 782436634ebf30e1377752c07dea5bce311adc91..e3f6f87fa594b8d078a4d2e6db405915cfac13bb 100644 (file)
@@ -14,8 +14,6 @@
 
 #include "wx/control.h"
 
-WXDLLEXPORT_DATA(extern const char*) wxSliderNameStr;
-
 // Slider
 class WXDLLEXPORT wxSlider: public wxSliderBase
 {
index bc7d4e58fc1350d543902580a2e10b7b876fc46d..f42b488f46439bf5d8d3611d929ec63539a6a100 100644 (file)
@@ -19,8 +19,6 @@
 #include "wx/control.h"
 #include "wx/icon.h"
 
-WXDLLEXPORT_DATA(extern const char*) wxStaticBitmapNameStr;
-
 class WXDLLEXPORT wxStaticBitmap : public wxStaticBitmapBase
 {
  public:
index 1b4fface6e0f62ccf810990950fae615b13fc2e4..ac327c6180da5d1cd1d51713e481e0888957c7ff 100644 (file)
@@ -14,8 +14,6 @@
 
 #include "wx/control.h"
 
-WXDLLEXPORT_DATA(extern const char*) wxStaticBoxNameStr;
-
 // Group box
 class WXDLLEXPORT wxStaticBox : public wxStaticBoxBase
 {
index 9840a9090cf33fd50c32cfb5b7763fe2085b5e6d..b061ae950f30472ba18b9291ebac149bd847af2c 100644 (file)
@@ -18,8 +18,6 @@
 
 #include "wx/control.h"
 
-WXDLLEXPORT_DATA(extern const char*) wxStaticTextNameStr;
-
 class WXDLLEXPORT wxStaticText : public wxStaticTextBase
 {
 public:
index a07398667ab1ab0c9478bbef7999e296fcae6f56..566bbb530a900ce6543110197d4d5170acc89b1d 100644 (file)
@@ -15,8 +15,6 @@
 #if wxUSE_TOOLBAR
 #include "wx/tbarbase.h"
 
-WXDLLEXPORT_DATA(extern const wxChar*) wxToolBarNameStr;
-
 class WXDLLEXPORT wxToolBar: public wxToolBarBase
 {
 public: