mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-15 10:43:15 +02:00
Small icons for dialog browse, refresh, and row operations. Icons in B&W so they don't over-emphasize with respect to other controls in the dialog. Layout cleanup for consistency. Removal of the blank space to left of the fields list in the Global Fields Editor, and addition of column-sizing-to-list-width. More even spacing for buttons in html report panel. Honor platform conventions for action button order and layout. Move netlist importer to update-pcb-from-schematic algorithm (display messages and then update instead of "dry run" checkbox) (cherry picked from commit b21e19d)
87 lines
2.9 KiB
C++
87 lines
2.9 KiB
C++
///////////////////////////////////////////////////////////////////////////
|
|
// C++ code generated with wxFormBuilder (version Dec 30 2017)
|
|
// http://www.wxformbuilder.org/
|
|
//
|
|
// PLEASE DO *NOT* EDIT THIS FILE!
|
|
///////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef __DIALOG_PLOT_SCHEMATIC_BASE_H__
|
|
#define __DIALOG_PLOT_SCHEMATIC_BASE_H__
|
|
|
|
#include <wx/artprov.h>
|
|
#include <wx/xrc/xmlres.h>
|
|
#include <wx/intl.h>
|
|
class WX_HTML_REPORT_PANEL;
|
|
|
|
#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/textctrl.h>
|
|
#include <wx/bitmap.h>
|
|
#include <wx/image.h>
|
|
#include <wx/icon.h>
|
|
#include <wx/bmpbuttn.h>
|
|
#include <wx/button.h>
|
|
#include <wx/sizer.h>
|
|
#include <wx/radiobox.h>
|
|
#include <wx/choice.h>
|
|
#include <wx/checkbox.h>
|
|
#include <wx/gbsizer.h>
|
|
#include <wx/statbox.h>
|
|
#include <wx/panel.h>
|
|
#include <wx/dialog.h>
|
|
|
|
///////////////////////////////////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
/// Class DIALOG_PLOT_SCHEMATIC_BASE
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
class DIALOG_PLOT_SCHEMATIC_BASE : public DIALOG_SHIM
|
|
{
|
|
private:
|
|
|
|
protected:
|
|
wxStaticText* m_staticTextOutputDirectory;
|
|
wxTextCtrl* m_outputDirectoryName;
|
|
wxBitmapButton* m_browseButton;
|
|
wxBoxSizer* m_optionsSizer;
|
|
wxRadioBox* m_plotFormatOpt;
|
|
wxStaticText* m_staticText4;
|
|
wxChoice* m_paperSizeOption;
|
|
wxCheckBox* m_PlotFrameRefOpt;
|
|
wxChoice* m_ModeColorOption;
|
|
wxStaticText* m_defaultLineWidthTitle;
|
|
wxTextCtrl* m_DefaultLineSizeCtrl;
|
|
wxStaticBoxSizer* m_HPGLOptionsSizer;
|
|
wxChoice* m_plotOriginOpt;
|
|
wxStaticText* m_penHPLGWidthTitle;
|
|
wxTextCtrl* m_penHPGLWidthCtrl;
|
|
WX_HTML_REPORT_PANEL* m_MessagesBox;
|
|
wxStdDialogButtonSizer* m_sdbSizer1;
|
|
wxButton* m_sdbSizer1OK;
|
|
wxButton* m_sdbSizer1Apply;
|
|
wxButton* m_sdbSizer1Cancel;
|
|
|
|
// Virtual event handlers, overide them in your derived class
|
|
virtual void OnCloseWindow( wxCloseEvent& event ) { event.Skip(); }
|
|
virtual void OnUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }
|
|
virtual void OnOutputDirectoryBrowseClicked( wxCommandEvent& event ) { event.Skip(); }
|
|
virtual void OnPlotFormatSelection( wxCommandEvent& event ) { event.Skip(); }
|
|
virtual void OnPageSizeSelected( wxCommandEvent& event ) { event.Skip(); }
|
|
virtual void OnPlotCurrent( wxCommandEvent& event ) { event.Skip(); }
|
|
virtual void OnPlotAll( wxCommandEvent& event ) { event.Skip(); }
|
|
|
|
|
|
public:
|
|
|
|
DIALOG_PLOT_SCHEMATIC_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Plot Schematic Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
|
|
~DIALOG_PLOT_SCHEMATIC_BASE();
|
|
|
|
};
|
|
|
|
#endif //__DIALOG_PLOT_SCHEMATIC_BASE_H__
|