Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > fe79e52f483d083598b746128e94a3a5 > files > 127

libcodeblocks-devel-8.02-2mdv2009.0.i586.rpm

#ifndef __fnb_customize_dlg__
#define __fnb_customize_dlg__

#include <wx/statline.h>
#include <wx/button.h>
#include "wx/dialog.h"
#include "wx/panel.h"

class wxCheckBox;
class wxRadioBox;

///////////////////////////////////////////////////////////////////////////////
/// Class wxFNBCustomizeDialog
///////////////////////////////////////////////////////////////////////////////
class wxFNBCustomizeDialog : public wxDialog 
{
protected:
	wxStaticLine* m_staticline2;
	wxButton* m_close;
	long m_options;

	// Option's page members
	wxRadioBox* m_styles;
	wxRadioBox* m_tabVPosition;
	wxRadioBox* m_navigationStyle;
	wxCheckBox* m_tabBorder;
	wxCheckBox* m_hideCloseButton;
	wxCheckBox* m_mouseMiddleCloseTab;
	wxCheckBox* m_xButtonOnTab;
	wxCheckBox* m_dlbClickCloseTab;
	wxCheckBox* m_smartTabbing;
	wxCheckBox* m_allowDragAndDrop;
	wxCheckBox* m_foreignDnD;
	wxCheckBox* m_gradient;
	wxCheckBox* m_colorfulTab;

public:
	wxFNBCustomizeDialog( wxWindow* parent, long options, int id = wxID_ANY, wxString title = wxT("Customize"), wxPoint pos = wxDefaultPosition, wxSize size = wxDefaultSize, int style = wxDEFAULT_DIALOG_STYLE );

protected:
	void OnClose(wxCommandEvent &event);
	void OnStyle(wxCommandEvent &event);

private:
	wxPanel *CreateOptionsPage();
	void ConnectEvents();
};

#endif //__fnb_customize_dlg__