2013-05-26 04:36:44 +00:00
///////////////////////////////////////////////////////////////////////////
2018-02-20 14:58:01 +00:00
// C++ code generated with wxFormBuilder (version Dec 30 2017)
2013-05-26 04:36:44 +00:00
// http://www.wxformbuilder.org/
//
2017-12-27 17:09:27 +00:00
// PLEASE DO *NOT* EDIT THIS FILE!
2013-05-26 04:36:44 +00:00
///////////////////////////////////////////////////////////////////////////
# ifndef __DIALOG_COPPER_ZONES_BASE_H__
# define __DIALOG_COPPER_ZONES_BASE_H__
# include <wx/artprov.h>
# include <wx/xrc/xmlres.h>
# include <wx/intl.h>
2017-11-23 13:05:26 +00:00
class TEXT_CTRL_EVAL ;
2013-05-26 04:36:44 +00:00
# include "dialog_shim.h"
# include <wx/string.h>
# include <wx/stattext.h>
# include <wx/gdicmn.h>
# include <wx/font.h>
# include <wx/colour.h>
# include <wx/settings.h>
# include <wx/listctrl.h>
# include <wx/sizer.h>
# include <wx/listbox.h>
# include <wx/choice.h>
# include <wx/textctrl.h>
# include <wx/button.h>
# include <wx/statbox.h>
# include <wx/spinctrl.h>
2018-02-20 14:58:01 +00:00
# include <wx/bitmap.h>
# include <wx/image.h>
# include <wx/icon.h>
# include <wx/statbmp.h>
2013-05-26 04:36:44 +00:00
# include <wx/dialog.h>
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
/// Class DIALOG_COPPER_ZONE_BASE
///////////////////////////////////////////////////////////////////////////////
class DIALOG_COPPER_ZONE_BASE : public DIALOG_SHIM
{
DECLARE_EVENT_TABLE ( )
private :
// Private event handlers
void _wxFB_OnClose ( wxCloseEvent & event ) { OnClose ( event ) ; }
2018-02-20 14:58:01 +00:00
void _wxFB_OnUpdateUI ( wxUpdateUIEvent & event ) { OnUpdateUI ( event ) ; }
2013-05-26 04:36:44 +00:00
void _wxFB_OnNetSortingOptionSelected ( wxCommandEvent & event ) { OnNetSortingOptionSelected ( event ) ; }
void _wxFB_OnRunFiltersButtonClick ( wxCommandEvent & event ) { OnRunFiltersButtonClick ( event ) ; }
void _wxFB_OnCornerSmoothingModeChoice ( wxCommandEvent & event ) { OnCornerSmoothingModeChoice ( event ) ; }
void _wxFB_OnPadsInZoneClick ( wxCommandEvent & event ) { OnPadsInZoneClick ( event ) ; }
void _wxFB_ExportSetupToOtherCopperZones ( wxCommandEvent & event ) { ExportSetupToOtherCopperZones ( event ) ; }
void _wxFB_OnButtonCancelClick ( wxCommandEvent & event ) { OnButtonCancelClick ( event ) ; }
void _wxFB_OnButtonOkClick ( wxCommandEvent & event ) { OnButtonOkClick ( event ) ; }
protected :
enum
{
ID_DIALOG_COPPER_ZONE_BASE = 1000 ,
ID_NETNAME_SELECTION ,
ID_M_NETDISPLAYOPTION ,
ID_TEXTCTRL_NETNAMES_FILTER ,
wxID_APPLY_FILTERS ,
ID_CORNER_SMOOTHING ,
ID_M_CORNERSMOOTHINGCTRL ,
ID_M_PADINZONEOPT ,
wxID_ANTIPAD_SIZE ,
wxID_COPPER_BRIDGE_VALUE ,
ID_M_PRIORITYLEVELCTRL ,
ID_M_FILLMODECTRL ,
ID_M_ARCAPPROXIMATIONOPT ,
ID_M_ORIENTEDGESOPT ,
ID_M_OUTLINEAPPEARANCECTRL ,
wxID_BUTTON_EXPORT
} ;
wxBoxSizer * m_MainBoxSizer ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextLayers ;
2013-05-26 04:36:44 +00:00
wxListView * m_LayerSelectionCtrl ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextNets ;
2013-05-26 04:36:44 +00:00
wxListBox * m_ListNetNameSelection ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextDisplay ;
2013-05-26 04:36:44 +00:00
wxChoice * m_NetDisplayOption ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextHfilter ;
2013-05-26 04:36:44 +00:00
wxTextCtrl * m_DoNotShowNetNameFilter ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextVFilter ;
2013-05-26 04:36:44 +00:00
wxTextCtrl * m_ShowNetNameFilter ;
wxButton * m_buttonRunFilter ;
wxStaticText * m_ClearanceValueTitle ;
2017-11-23 13:05:26 +00:00
TEXT_CTRL_EVAL * m_ZoneClearanceCtrl ;
2013-05-26 04:36:44 +00:00
wxStaticText * m_MinThicknessValueTitle ;
2017-11-23 13:05:26 +00:00
TEXT_CTRL_EVAL * m_ZoneMinThicknessCtrl ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextSmoothing ;
2013-05-26 04:36:44 +00:00
wxChoice * m_cornerSmoothingChoice ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_cornerSmoothingValue ;
2017-11-23 13:05:26 +00:00
TEXT_CTRL_EVAL * m_cornerSmoothingCtrl ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextPadConnection ;
2013-05-26 04:36:44 +00:00
wxChoice * m_PadInZoneOpt ;
wxStaticText * m_AntipadSizeText ;
2017-11-23 13:05:26 +00:00
TEXT_CTRL_EVAL * m_AntipadSizeValue ;
2013-05-26 04:36:44 +00:00
wxStaticText * m_CopperBridgeWidthText ;
2017-11-23 13:05:26 +00:00
TEXT_CTRL_EVAL * m_CopperWidthValue ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextPriorityLevel ;
2013-05-26 04:36:44 +00:00
wxSpinCtrl * m_PriorityLevelCtrl ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextFillMode ;
2013-05-26 04:36:44 +00:00
wxChoice * m_FillModeCtrl ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextSegmCnt ;
2013-05-26 04:36:44 +00:00
wxChoice * m_ArcApproximationOpt ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextSlope ;
2013-05-26 04:36:44 +00:00
wxChoice * m_OrientEdgesOpt ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextStyle ;
2013-05-26 04:36:44 +00:00
wxChoice * m_OutlineAppearanceCtrl ;
2018-02-20 14:58:01 +00:00
wxBoxSizer * m_bNoNetWarning ;
wxStaticBitmap * m_bitmapNoNetWarning ;
wxStaticText * m_staticText18 ;
2013-05-26 04:36:44 +00:00
wxButton * m_ExportSetupButton ;
wxStdDialogButtonSizer * m_sdbSizer ;
wxButton * m_sdbSizerOK ;
wxButton * m_sdbSizerCancel ;
// Virtual event handlers, overide them in your derived class
virtual void OnClose ( wxCloseEvent & event ) { event . Skip ( ) ; }
2018-02-20 14:58:01 +00:00
virtual void OnUpdateUI ( wxUpdateUIEvent & event ) { event . Skip ( ) ; }
2013-05-26 04:36:44 +00:00
virtual void OnNetSortingOptionSelected ( wxCommandEvent & event ) { event . Skip ( ) ; }
virtual void OnRunFiltersButtonClick ( wxCommandEvent & event ) { event . Skip ( ) ; }
virtual void OnCornerSmoothingModeChoice ( wxCommandEvent & event ) { event . Skip ( ) ; }
virtual void OnPadsInZoneClick ( wxCommandEvent & event ) { event . Skip ( ) ; }
virtual void ExportSetupToOtherCopperZones ( wxCommandEvent & event ) { event . Skip ( ) ; }
virtual void OnButtonCancelClick ( wxCommandEvent & event ) { event . Skip ( ) ; }
virtual void OnButtonOkClick ( wxCommandEvent & event ) { event . Skip ( ) ; }
public :
2017-12-27 17:09:27 +00:00
DIALOG_COPPER_ZONE_BASE ( wxWindow * parent , wxWindowID id = ID_DIALOG_COPPER_ZONE_BASE , const wxString & title = _ ( " Copper Zone Properties " ) , const wxPoint & pos = wxDefaultPosition , const wxSize & size = wxSize ( - 1 , - 1 ) , long style = wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER ) ;
2013-05-26 04:36:44 +00:00
~ DIALOG_COPPER_ZONE_BASE ( ) ;
} ;
# endif //__DIALOG_COPPER_ZONES_BASE_H__