dialog_edit_module_for_BoardEditor_base.h 4.26 KB
Newer Older
charras's avatar
charras committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Apr 16 2008)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////

#ifndef __dialog_edit_module_for_BoardEditor_base__
#define __dialog_edit_module_for_BoardEditor_base__

#include <wx/intl.h>

#include <wx/string.h>
#include <wx/textctrl.h>
#include <wx/gdicmn.h>
#include <wx/font.h>
#include <wx/colour.h>
#include <wx/settings.h>
#include <wx/button.h>
#include <wx/sizer.h>
#include <wx/statbox.h>
#include <wx/radiobox.h>
#include <wx/stattext.h>
#include <wx/slider.h>
25
#include <wx/statline.h>
charras's avatar
charras committed
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
#include <wx/panel.h>
#include <wx/bitmap.h>
#include <wx/image.h>
#include <wx/icon.h>
#include <wx/listbox.h>
#include <wx/notebook.h>
#include <wx/dialog.h>

///////////////////////////////////////////////////////////////////////////

#define ID_NOTEBOOK 1000
#define ID_LISTBOX_ORIENT_SELECT 1001
#define ID_MODULE_PROPERTIES_EXCHANGE 1002
#define ID_GOTO_MODULE_EDITOR 1003
#define ID_BROWSE_3D_LIB 1004
#define ID_ADD_3D_SHAPE 1005
#define ID_REMOVE_3D_SHAPE 1006

///////////////////////////////////////////////////////////////////////////////
/// Class DIALOG_MODULE_BOARD_EDITOR_BASE
///////////////////////////////////////////////////////////////////////////////
class DIALOG_MODULE_BOARD_EDITOR_BASE : public wxDialog 
{
	private:
		wxBoxSizer* m_GeneralBoxSizer;
		wxBoxSizer* m_PropRightSizer;
	
	protected:
		wxNotebook* m_NoteBook;
		wxPanel* m_PanelProperties;
		wxTextCtrl* m_ReferenceCtrl;
		wxButton* m_button4;
		wxTextCtrl* m_ValueCtrl;
		wxButton* m_button5;
		wxRadioBox* m_LayerCtrl;
		wxRadioBox* m_OrientCtrl;
		wxStaticText* m_staticText4;
		wxTextCtrl* m_OrientValue;
		wxStaticText* XPositionStatic;
		wxTextCtrl* m_ModPositionX;
		wxStaticText* YPositionStatic;
		wxTextCtrl* m_ModPositionY;
		wxButton* m_buttonExchange;
		wxButton* m_buttonModuleEditor;
		wxRadioBox* m_AttributsCtrl;
		wxRadioBox* m_AutoPlaceCtrl;
		wxStaticText* m_staticText11;
		wxSlider* m_CostRot90Ctrl;
		wxStaticText* m_staticText12;
		wxSlider* m_CostRot180Ctrl;
76
		wxStaticText* m_staticTextInfo;
77 78 79 80 81 82
		wxStaticText* m_staticTextNetClearance;
		wxTextCtrl* m_NetClearanceValueCtrl;
		wxStaticText* m_NetClearanceUnits;
		wxStaticLine* m_staticline1;
		wxStaticLine* m_staticline2;
		wxStaticLine* m_staticline3;
83 84 85 86 87 88 89 90 91
		wxStaticText* m_MaskClearanceTitle;
		wxTextCtrl* m_SolderMaskMarginCtrl;
		wxStaticText* m_SolderMaskMarginUnits;
		wxStaticText* m_staticTextSolderPaste;
		wxTextCtrl* m_SolderPasteMarginCtrl;
		wxStaticText* m_SolderPasteMarginUnits;
		wxStaticText* m_staticTextRatio;
		wxTextCtrl* m_SolderPasteMarginRatioCtrl;
		wxStaticText* m_SolderPasteRatioMarginUnits;
charras's avatar
charras committed
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
		wxPanel* m_Panel3D;
		wxStaticText* m_staticText3Dname;
		wxListBox* m_3D_ShapeNameListBox;
		wxButton* m_buttonBrowse;
		wxButton* m_buttonAdd;
		wxButton* m_buttonRemove;
		wxStdDialogButtonSizer* m_sdbSizerStdButtons;
		wxButton* m_sdbSizerStdButtonsOK;
		wxButton* m_sdbSizerStdButtonsCancel;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnEditReference( wxCommandEvent& event ){ event.Skip(); }
		virtual void OnEditValue( wxCommandEvent& event ){ event.Skip(); }
		virtual void ModuleOrientEvent( wxCommandEvent& event ){ event.Skip(); }
		virtual void ExchangeModule( wxCommandEvent& event ){ event.Skip(); }
		virtual void GotoModuleEditor( wxCommandEvent& event ){ event.Skip(); }
		virtual void On3DShapeNameSelected( wxCommandEvent& event ){ event.Skip(); }
		virtual void Browse3DLib( wxCommandEvent& event ){ event.Skip(); }
		virtual void Add3DShape( wxCommandEvent& event ){ event.Skip(); }
		virtual void Remove3DShape( wxCommandEvent& event ){ event.Skip(); }
		virtual void OnCancelClick( wxCommandEvent& event ){ event.Skip(); }
		virtual void OnOkClick( wxCommandEvent& event ){ event.Skip(); }
		
	
	public:
		wxStaticBoxSizer* m_Sizer3DValues;
charras's avatar
charras committed
118
		DIALOG_MODULE_BOARD_EDITOR_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Module properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 474,607 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
charras's avatar
charras committed
119 120 121 122 123
		~DIALOG_MODULE_BOARD_EDITOR_BASE();
	
};

#endif //__dialog_edit_module_for_BoardEditor_base__