class rc2wxr : public wxObject
{
public:
-rc2wxr();
-~rc2wxr();
-void Convert(wxString wxrfile, wxString rcfile);
+ rc2wxr();
+ ~rc2wxr();
+ void Convert(wxString wxrfile, wxString rcfile);
private:
-wxFile m_rc;
-FILE *m_wxr;
-int m_filesize;
-bool m_done;
-int m_controlid;
-void ParseDialog(wxString dlgname);
-void ParseControls();
-void ParseStaticText();
-void ParseTextCtrl();
-void ParsePushButton();
-bool Seperator(int ch);
-void ParseGroupBox();
-void ReadRect(int & x, int & y, int & width, int & height);
-wxString GetToken();
-wxString GetQuoteField();
-void ReadChar(int &ch);
-void ParseComboBox();
-void ParseMenu(wxString name);
-void ParsePopupMenu();
-wxString PeekToken();
-void ParseControlMS();
-void ParseSlider(wxString label, wxString varname);
-void ParseProgressBar(wxString label, wxString varname);
-bool ReadOrs(wxString & w);
-void ParseCtrlButton(wxString label, wxString varname);
-
+ wxFile m_rc;
+ FILE *m_wxr;
+ wxFileOffset m_filesize;
+ bool m_done;
+ int m_controlid;
+ void ParseDialog(wxString dlgname);
+ void ParseControls();
+ void ParseStaticText();
+ void ParseTextCtrl();
+ void ParsePushButton();
+ bool Seperator(int ch);
+ void ParseGroupBox();
+ void ReadRect(int & x, int & y, int & width, int & height);
+ wxString GetToken();
+ wxString GetQuoteField();
+ void ReadChar(int &ch);
+ void ParseComboBox();
+ void ParseMenu(wxString name);
+ void ParsePopupMenu();
+ wxString PeekToken();
+ void ParseControlMS();
+ void ParseSlider(wxString label, wxString varname);
+ void ParseProgressBar(wxString label, wxString varname);
+ bool ReadOrs(wxString & w);
+ void ParseCtrlButton(wxString label, wxString varname);
};