2021-11-02 09:18:58 +00:00
|
|
|
///////////////////////////////////////////////////////////////////////////
|
2022-08-07 22:09:20 +00:00
|
|
|
// C++ code generated with wxFormBuilder (version 3.10.1-0-g8feb16b)
|
2021-11-02 09:18:58 +00:00
|
|
|
// http://www.wxformbuilder.org/
|
|
|
|
//
|
|
|
|
// PLEASE DO *NOT* EDIT THIS FILE!
|
|
|
|
///////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <wx/artprov.h>
|
|
|
|
#include <wx/xrc/xmlres.h>
|
2022-01-16 19:12:49 +00:00
|
|
|
#include <wx/intl.h>
|
2021-11-02 09:18:58 +00:00
|
|
|
#include "dialog_shim.h"
|
2021-12-19 09:30:31 +00:00
|
|
|
#include <wx/string.h>
|
|
|
|
#include <wx/stattext.h>
|
2021-11-02 09:18:58 +00:00
|
|
|
#include <wx/gdicmn.h>
|
|
|
|
#include <wx/font.h>
|
|
|
|
#include <wx/colour.h>
|
|
|
|
#include <wx/settings.h>
|
2021-12-19 09:30:31 +00:00
|
|
|
#include <wx/bitmap.h>
|
|
|
|
#include <wx/image.h>
|
|
|
|
#include <wx/icon.h>
|
|
|
|
#include <wx/statbmp.h>
|
2021-11-02 09:18:58 +00:00
|
|
|
#include <wx/spinctrl.h>
|
2022-08-07 22:09:20 +00:00
|
|
|
#include <wx/textctrl.h>
|
2022-01-16 09:24:23 +00:00
|
|
|
#include <wx/sizer.h>
|
2021-11-02 09:18:58 +00:00
|
|
|
#include <wx/radiobox.h>
|
2022-01-16 09:24:23 +00:00
|
|
|
#include <wx/statline.h>
|
2022-08-07 22:09:20 +00:00
|
|
|
#include <wx/checkbox.h>
|
|
|
|
#include <wx/statbox.h>
|
2021-11-02 09:18:58 +00:00
|
|
|
#include <wx/button.h>
|
|
|
|
#include <wx/dialog.h>
|
|
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
/// Class TEARDROP_DIALOG_BASE
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
class TEARDROP_DIALOG_BASE : public DIALOG_SHIM
|
|
|
|
{
|
|
|
|
private:
|
|
|
|
|
|
|
|
protected:
|
2022-01-16 09:24:23 +00:00
|
|
|
wxStaticText* m_staticTextRndS;
|
2021-11-02 09:18:58 +00:00
|
|
|
wxStaticBitmap* m_bitmapTdCircularInfo;
|
2022-01-16 09:24:23 +00:00
|
|
|
wxStaticText* m_stHsettingRound;
|
|
|
|
wxSpinCtrlDouble* m_spTeardropLenPercentRound;
|
2022-08-07 22:09:20 +00:00
|
|
|
wxStaticText* m_stTeardropLenUnits;
|
2022-01-16 09:24:23 +00:00
|
|
|
wxStaticText* m_stVsettingRound;
|
|
|
|
wxSpinCtrlDouble* m_spTeardropSizePercentRound;
|
|
|
|
wxStaticText* m_stLenPercentRound;
|
2022-08-07 22:09:20 +00:00
|
|
|
wxStaticText* m_stMaxLenRound;
|
|
|
|
wxTextCtrl* m_tcTdMaxLenRound;
|
|
|
|
wxStaticText* m_stMaxLenRoundUnits;
|
|
|
|
wxStaticText* m_stTdMaxSizeRound;
|
|
|
|
wxTextCtrl* m_tcMaxHeightRound;
|
|
|
|
wxStaticText* m_stMaxHeightRoundUnits;
|
2022-01-30 14:32:38 +00:00
|
|
|
wxStaticText* m_stHDRatioRound;
|
|
|
|
wxSpinCtrlDouble* m_spTeardropHDPercentRound;
|
|
|
|
wxStaticText* m_stHDPercentRound;
|
2022-08-07 22:09:20 +00:00
|
|
|
wxRadioBox* m_rbShapeRound;
|
|
|
|
wxStaticLine* m_staticline2;
|
|
|
|
wxStaticLine* m_staticline3;
|
|
|
|
wxStaticLine* m_staticline4;
|
|
|
|
wxStaticLine* m_staticline5;
|
2022-01-16 09:24:23 +00:00
|
|
|
wxStaticText* m_staticTextRectS;
|
2021-11-02 09:18:58 +00:00
|
|
|
wxStaticBitmap* m_bitmapTdRectangularInfo;
|
2022-01-16 09:24:23 +00:00
|
|
|
wxStaticText* m_stHsettingRect;
|
|
|
|
wxSpinCtrlDouble* m_spTeardropLenPercentRect;
|
2022-08-07 22:09:20 +00:00
|
|
|
wxStaticText* m_stHDPercentRect;
|
2022-01-16 09:24:23 +00:00
|
|
|
wxStaticText* m_stVsettingRect;
|
|
|
|
wxSpinCtrlDouble* m_spTeardropSizePercentRect;
|
|
|
|
wxStaticText* m_stLenPercentRect;
|
2022-08-07 22:09:20 +00:00
|
|
|
wxStaticText* m_stMaxLenRect;
|
|
|
|
wxTextCtrl* m_tcTdMaxLenRect;
|
|
|
|
wxStaticText* m_stMaxLenRectUnits;
|
|
|
|
wxStaticText* m_stTdMaxSizeRect;
|
|
|
|
wxTextCtrl* m_tcMaxHeightRect;
|
|
|
|
wxStaticText* m_stMaxHeightRectUnits;
|
2022-01-30 14:32:38 +00:00
|
|
|
wxStaticText* m_stHDRatioRect;
|
|
|
|
wxSpinCtrlDouble* m_spTeardropHDPercentRect;
|
2022-08-07 22:09:20 +00:00
|
|
|
wxStaticText* m_stTeardropHUnits;
|
|
|
|
wxRadioBox* m_rbShapeRect;
|
|
|
|
wxStaticLine* m_staticline6;
|
|
|
|
wxStaticLine* m_staticline7;
|
|
|
|
wxStaticLine* m_staticline8;
|
|
|
|
wxStaticLine* m_staticline9;
|
2022-01-16 09:24:23 +00:00
|
|
|
wxStaticText* m_staticTextTrck;
|
2021-11-02 09:18:58 +00:00
|
|
|
wxStaticBitmap* m_bitmapTdTrackInfo;
|
2022-01-16 09:24:23 +00:00
|
|
|
wxStaticText* m_stHsettingtrack;
|
|
|
|
wxSpinCtrlDouble* m_spTeardropLenPercentTrack;
|
2022-08-07 22:09:20 +00:00
|
|
|
wxStaticText* m_stTeardropLenTrackUnits;
|
2022-01-16 09:24:23 +00:00
|
|
|
wxStaticText* m_stVsettingtrack;
|
|
|
|
wxSpinCtrlDouble* m_spTeardropSizePercentTrack;
|
|
|
|
wxStaticText* m_stLenPercentTrack;
|
2022-08-07 22:09:20 +00:00
|
|
|
wxStaticText* m_stMaxLenTrack;
|
|
|
|
wxTextCtrl* m_tcTdMaxLenTrack;
|
|
|
|
wxStaticText* m_stMaxLenTrackUnits;
|
|
|
|
wxStaticText* m_stTdMaxSizeTrack;
|
|
|
|
wxTextCtrl* m_tcMaxHeightTrack;
|
|
|
|
wxStaticText* m_stMaxHeightTrackUnits;
|
2022-01-30 14:32:38 +00:00
|
|
|
wxStaticText* m_stHDRatioTrack;
|
|
|
|
wxSpinCtrlDouble* m_spTeardropHDPercentTrack;
|
|
|
|
wxStaticText* m_stHDPercentTrack;
|
2022-08-07 22:09:20 +00:00
|
|
|
wxRadioBox* m_rbShapeTrack;
|
2021-11-02 09:18:58 +00:00
|
|
|
wxCheckBox* m_cbPadVia;
|
|
|
|
wxCheckBox* m_cbRoundShapesOnly;
|
|
|
|
wxCheckBox* m_cbSmdSimilarPads;
|
|
|
|
wxCheckBox* m_cbTrack2Track;
|
|
|
|
wxCheckBox* m_cbOptUseNextTrack;
|
2022-01-27 10:24:10 +00:00
|
|
|
wxCheckBox* m_cbPadsInZones;
|
2022-01-16 09:24:23 +00:00
|
|
|
wxStaticText* m_stPointCount;
|
|
|
|
wxSpinCtrl* m_spPointCount;
|
2021-11-02 09:18:58 +00:00
|
|
|
wxStdDialogButtonSizer* m_sdbSizer;
|
|
|
|
wxButton* m_sdbSizerOK;
|
|
|
|
wxButton* m_sdbSizerCancel;
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
2022-08-07 22:09:20 +00:00
|
|
|
TEARDROP_DIALOG_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Add Teardrops"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
|
2021-11-02 09:18:58 +00:00
|
|
|
|
|
|
|
~TEARDROP_DIALOG_BASE();
|
|
|
|
|
|
|
|
};
|
|
|
|
|