X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/88d42654d76be0098f6a1fa12b83af97f5b6235a..dcb39c53303d1ec6884f7bcd7bc9dc101e560e62:/contrib/utils/convertrc/wxr2xml.h diff --git a/contrib/utils/convertrc/wxr2xml.h b/contrib/utils/convertrc/wxr2xml.h index 3cebb8082f..16560500e3 100644 --- a/contrib/utils/convertrc/wxr2xml.h +++ b/contrib/utils/convertrc/wxr2xml.h @@ -1,4 +1,4 @@ -// wxr2xml.h: +// wxr2xml.h: // 8/30/00 Brian Gavin ////////////////////////////////////////////////////////////////////// @@ -6,62 +6,73 @@ #define WXR2XML_H #include -#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