2013-05-26 04:36:44 +00:00
///////////////////////////////////////////////////////////////////////////
2018-10-17 10:23:02 +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>
# include "dialog_shim.h"
2018-07-22 10:17:35 +00:00
# include <wx/dataview.h>
2013-05-26 04:36:44 +00:00
# include <wx/gdicmn.h>
# include <wx/font.h>
# include <wx/colour.h>
# include <wx/settings.h>
2018-07-22 10:17:35 +00:00
# include <wx/string.h>
2013-05-26 04:36:44 +00:00
# include <wx/sizer.h>
2018-07-22 10:17:35 +00:00
# include <wx/statbox.h>
2013-05-26 04:36:44 +00:00
# include <wx/listbox.h>
2018-07-22 10:17:35 +00:00
# include <wx/stattext.h>
2013-05-26 04:36:44 +00:00
# include <wx/textctrl.h>
2018-10-17 10:23:02 +00:00
# include <wx/button.h>
# include <wx/checkbox.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>
2018-05-25 14:56:04 +00:00
# include <wx/choice.h>
# include <wx/spinctrl.h>
# include <wx/gbsizer.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
{
private :
protected :
enum
{
ID_DIALOG_COPPER_ZONE_BASE = 1000 ,
ID_NETNAME_SELECTION ,
ID_TEXTCTRL_NETNAMES_FILTER ,
wxID_APPLY_FILTERS ,
ID_CORNER_SMOOTHING ,
ID_M_CORNERSMOOTHINGCTRL ,
2018-05-25 14:56:04 +00:00
ID_M_PRIORITYLEVELCTRL ,
ID_M_OUTLINEAPPEARANCECTRL ,
2013-05-26 04:36:44 +00:00
ID_M_PADINZONEOPT ,
wxID_ANTIPAD_SIZE ,
wxID_COPPER_BRIDGE_VALUE ,
wxID_BUTTON_EXPORT
} ;
wxBoxSizer * m_MainBoxSizer ;
2018-05-25 14:56:04 +00:00
wxDataViewListCtrl * m_layers ;
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
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 ;
2018-05-25 14:56:04 +00:00
wxCheckBox * m_showAllNetsOpt ;
wxCheckBox * m_sortByPadsOpt ;
wxBoxSizer * m_bNoNetWarning ;
wxStaticBitmap * m_bitmapNoNetWarning ;
wxStaticText * m_staticText18 ;
wxCheckBox * m_constrainOutline ;
2017-04-08 06:21:35 +00:00
wxStaticText * m_staticTextSmoothing ;
2013-05-26 04:36:44 +00:00
wxChoice * m_cornerSmoothingChoice ;
2018-05-25 14:56:04 +00:00
wxStaticText * m_cornerRadiusLabel ;
wxTextCtrl * m_cornerRadiusCtrl ;
wxStaticText * m_cornerRadiusUnits ;
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_staticTextStyle ;
2013-05-26 04:36:44 +00:00
wxChoice * m_OutlineAppearanceCtrl ;
2018-05-25 14:56:04 +00:00
wxStaticText * m_clearanceLabel ;
wxTextCtrl * m_clearanceCtrl ;
wxStaticText * m_clearanceUnits ;
wxStaticText * m_minWidthLabel ;
wxTextCtrl * m_minWidthCtrl ;
wxStaticText * m_minWidthUnits ;
wxStaticText * m_connectionLabel ;
wxChoice * m_PadInZoneOpt ;
wxStaticText * m_antipadLabel ;
wxTextCtrl * m_antipadCtrl ;
wxStaticText * m_antipadUnits ;
wxStaticText * m_spokeWidthLabel ;
wxTextCtrl * m_spokeWidthCtrl ;
wxStaticText * m_spokeWidthUnits ;
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 ( ) ; }
2018-05-25 14:56:04 +00:00
virtual void OnLayerSelection ( wxDataViewEvent & event ) { event . Skip ( ) ; }
2013-05-26 04:36:44 +00:00
virtual void OnRunFiltersButtonClick ( wxCommandEvent & event ) { event . Skip ( ) ; }
2018-05-25 14:56:04 +00:00
virtual void OnNetSortingOptionSelected ( wxCommandEvent & event ) { event . Skip ( ) ; }
2013-05-26 04:36:44 +00:00
virtual void ExportSetupToOtherCopperZones ( wxCommandEvent & event ) { event . Skip ( ) ; }
virtual void OnButtonCancelClick ( 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__