git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8427 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			48 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
// wxHandleWXR.h: interface for the wxHandleWXR class.
 | 
						|
//
 | 
						|
//////////////////////////////////////////////////////////////////////
 | 
						|
 | 
						|
#if !defined(RC2WXR_H)
 | 
						|
#define RC2WXR_H
 | 
						|
 | 
						|
#include "wx/file.h"
 | 
						|
#include "stdio.h"
 | 
						|
 | 
						|
class rc2wxr : public wxObject  
 | 
						|
{
 | 
						|
public:
 | 
						|
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);
 | 
						|
 | 
						|
};
 | 
						|
 | 
						|
 | 
						|
#endif |