mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-15 02:33:15 +02:00
A note to developers, please do not set the minimum and/or size of bitmap buttons. It causes bitmaps to get clipped using GTK on Linux. If the bitmap button size is not acceptable, then supply an appropriately sized bitmap rather than attempt to force the wxWidgets sizing mechanism to do what you want. This almost always causes platform differences that do not work well.
58 lines
1.8 KiB
C++
58 lines
1.8 KiB
C++
///////////////////////////////////////////////////////////////////////////
|
|
// C++ code generated with wxFormBuilder (version Nov 6 2019)
|
|
// http://www.wxformbuilder.org/
|
|
//
|
|
// PLEASE DO *NOT* EDIT THIS FILE!
|
|
///////////////////////////////////////////////////////////////////////////
|
|
|
|
#pragma once
|
|
|
|
#include <wx/artprov.h>
|
|
#include <wx/xrc/xmlres.h>
|
|
#include <wx/intl.h>
|
|
class WX_GRID;
|
|
|
|
#include <wx/colour.h>
|
|
#include <wx/settings.h>
|
|
#include <wx/string.h>
|
|
#include <wx/font.h>
|
|
#include <wx/grid.h>
|
|
#include <wx/gdicmn.h>
|
|
#include <wx/bmpbuttn.h>
|
|
#include <wx/bitmap.h>
|
|
#include <wx/image.h>
|
|
#include <wx/icon.h>
|
|
#include <wx/button.h>
|
|
#include <wx/sizer.h>
|
|
#include <wx/panel.h>
|
|
|
|
///////////////////////////////////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
/// Class PANEL_TEXT_VARIABLES_BASE
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
class PANEL_TEXT_VARIABLES_BASE : public wxPanel
|
|
{
|
|
private:
|
|
|
|
protected:
|
|
WX_GRID* m_TextVars;
|
|
wxBitmapButton* m_btnAddTextVar;
|
|
wxBitmapButton* m_btnDeleteTextVar;
|
|
|
|
// Virtual event handlers, overide them in your derived class
|
|
virtual void OnUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }
|
|
virtual void OnGridCellChange( wxGridEvent& event ) { event.Skip(); }
|
|
virtual void OnGridSize( wxSizeEvent& event ) { event.Skip(); }
|
|
virtual void OnAddTextVar( wxCommandEvent& event ) { event.Skip(); }
|
|
virtual void OnRemoveTextVar( wxCommandEvent& event ) { event.Skip(); }
|
|
|
|
|
|
public:
|
|
|
|
PANEL_TEXT_VARIABLES_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString );
|
|
~PANEL_TEXT_VARIABLES_BASE();
|
|
|
|
};
|
|
|