]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/utils/convertrc/wxr2xml.h
Changed version number
[wxWidgets.git] / contrib / utils / convertrc / wxr2xml.h
index 3cebb8082fae7577f4428568b43dea11a964c4d8..16560500e385f031d85edd73b27d33bfba99027b 100644 (file)
@@ -1,4 +1,4 @@
-// wxr2xml.h: 
+// wxr2xml.h:
 // 8/30/00 Brian Gavin
 //////////////////////////////////////////////////////////////////////
 
@@ -6,62 +6,73 @@
 #define WXR2XML_H
 
 #include <wx/ffile.h>
-#include "wx/resource.h"
+#include "wx/deprecated/setup.h"
+#include "wx/deprecated/resource.h"
 
+#if !wxUSE_WX_RESOURCES
+#error  "convertc requires wxUSE_WX_RESOURCES"
+#endif  // wxUSE_WX_RESOURCES
 
-class wxWxr2Xml : public wxObject  
+class wxr2xml : public wxObject
 {
 public:
-       bool Convert(wxString wxrfile,wxString xmlfile);
-       wxWxr2Xml();
-       virtual ~wxWxr2Xml();
+    bool Convert(wxString wxrfile,wxString xmlfile);
+    wxr2xml();
+    virtual ~wxr2xml();
 
 protected:
-       void PanelStuff(wxItemResource *res);
-       bool m_systemdefaults;
-       bool m_dlgunits;
-       void ParseBitmap(wxItemResource *res);
-       void ParseStaticBitmap(wxItemResource *res);
-       wxString FixMenuString(wxString phrase);
-       void ParseMenuItem(wxItemResource *res);
-       void ParseMenu(wxItemResource *res);
-       void ParseMenuBar(wxItemResource *res);
-       wxString GenerateName(wxItemResource *res);
-       wxString GetStyles(wxItemResource *res);
-       wxString GetDimension(wxItemResource *res);
-       void ParsePanel(wxItemResource *res);
-       void ParseRadioButton(wxItemResource *res);
-       wxString GetMin(wxItemResource *res);
-       wxString GetCheckStatus(wxItemResource *res);
-       void ParseScrollBar(wxItemResource *res);
-       void ParseComboBox(wxItemResource * res);
-       wxString GetMax(wxItemResource *res);
-       void ParseSlider(wxItemResource *res);
-       wxString GetValue1(wxItemResource *res);
-       wxString GetRange(wxItemResource *res);
-       void ParseGauge(wxItemResource *res);
-       void ParseChoice(wxItemResource *res);
-       void WriteStringList(wxItemResource *res);
-       void ParseStaticBox(wxItemResource *res);
-       void ParseRadioBox(wxItemResource *res);
-       wxString GetLabel(wxItemResource *res);
-       void ParseCheckBox(wxItemResource *res);
-       wxString GetValue4(wxItemResource *res);
-       wxString GetTitle(wxItemResource *res);
-       void ParseTextCtrl(wxItemResource *res);
-       void ParseButton(wxItemResource *res);
-       wxString GetPosition(wxItemResource *res);
-       void WriteControlInfo(wxItemResource *res);
-       void ParseStaticText(wxItemResource *res);
-       void ParseListBox(wxItemResource *res);
-       wxString GetSize(wxItemResource *res);
-       void ParseControls(wxItemResource *res);
-       void ParseDialog(wxItemResource *res);
-       bool ParseResources();
-
-       //Variables
-       wxResourceTable m_table;
-       wxFFile m_xmlfile;
+    void GetFontWeight(wxFont font);
+    void GetFontStyle(wxFont font);
+    void ParseBitmapButton(wxItemResource *res);
+    void GetFontFace(wxFont font);
+    void WriteFontInfo(wxItemResource *res);
+    wxString GetValue2(wxItemResource *res);
+    wxString GetValue3(wxItemResource *res);
+    wxString GetValue5(wxItemResource *res);
+    void PanelStuff(wxItemResource *res);
+    bool m_systemdefaults;
+    bool m_dlgunits;
+    void ParseBitmap(wxItemResource *res);
+    void ParseStaticBitmap(wxItemResource *res);
+    wxString FixMenuString(wxString phrase);
+    void ParseMenuItem(wxItemResource *res);
+    void ParseMenu(wxItemResource *res);
+    void ParseMenuBar(wxItemResource *res);
+    wxString GenerateName(wxItemResource *res);
+    wxString GetStyles(wxItemResource *res);
+    wxString GetDimension(wxItemResource *res);
+    void ParsePanel(wxItemResource *res);
+    void ParseRadioButton(wxItemResource *res);
+    wxString GetMin(wxItemResource *res);
+    wxString GetCheckStatus(wxItemResource *res);
+    void ParseScrollBar(wxItemResource *res);
+    void ParseComboBox(wxItemResource * res);
+    wxString GetMax(wxItemResource *res);
+    void ParseSlider(wxItemResource *res);
+    wxString GetValue1(wxItemResource *res);
+    wxString GetRange(wxItemResource *res);
+    void ParseGauge(wxItemResource *res);
+    void ParseChoice(wxItemResource *res);
+    void WriteStringList(wxItemResource *res);
+    void ParseStaticBox(wxItemResource *res);
+    void ParseRadioBox(wxItemResource *res);
+    wxString GetLabel(wxItemResource *res);
+    void ParseCheckBox(wxItemResource *res);
+    wxString GetValue4(wxItemResource *res);
+    wxString GetTitle(wxItemResource *res);
+    void ParseTextCtrl(wxItemResource *res);
+    void ParseButton(wxItemResource *res);
+    wxString GetPosition(wxItemResource *res);
+    void WriteControlInfo(wxItemResource *res);
+    void ParseStaticText(wxItemResource *res);
+    void ParseListBox(wxItemResource *res);
+    wxString GetSize(wxItemResource *res);
+    void ParseControls(wxItemResource *res);
+    void ParseDialog(wxItemResource *res);
+    bool ParseResources();
+    //Variables
+    wxResourceTable m_table;
+    wxFFile m_xmlfile;
 };
 
-#endif 
+#endif