Change binding with units
This commit is contained in:
parent
38a509e768
commit
77b763f8ba
|
@ -619,3 +619,28 @@ PROPERTY_EDITOR_UNIT_BINDER::PROPERTY_EDITOR_UNIT_BINDER( EDA_DRAW_FRAME* aParen
|
||||||
PROPERTY_EDITOR_UNIT_BINDER::~PROPERTY_EDITOR_UNIT_BINDER()
|
PROPERTY_EDITOR_UNIT_BINDER::~PROPERTY_EDITOR_UNIT_BINDER()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void PROPERTY_EDITOR_UNIT_BINDER::SetControl( wxWindow* aControl )
|
||||||
|
{
|
||||||
|
if( m_valueCtrl )
|
||||||
|
{
|
||||||
|
m_valueCtrl->Disconnect( wxEVT_SET_FOCUS, wxFocusEventHandler( PROPERTY_EDITOR_UNIT_BINDER::onSetFocus ),
|
||||||
|
nullptr, this );
|
||||||
|
m_valueCtrl->Disconnect( wxEVT_KILL_FOCUS, wxFocusEventHandler( PROPERTY_EDITOR_UNIT_BINDER::onKillFocus ),
|
||||||
|
nullptr, this );
|
||||||
|
m_valueCtrl->Disconnect( wxEVT_LEFT_UP, wxMouseEventHandler( PROPERTY_EDITOR_UNIT_BINDER::onClick ),
|
||||||
|
nullptr, this );
|
||||||
|
}
|
||||||
|
|
||||||
|
m_valueCtrl = aControl;
|
||||||
|
|
||||||
|
if( m_valueCtrl )
|
||||||
|
{
|
||||||
|
m_valueCtrl->Connect( wxEVT_SET_FOCUS, wxFocusEventHandler( PROPERTY_EDITOR_UNIT_BINDER::onSetFocus ),
|
||||||
|
nullptr, this );
|
||||||
|
m_valueCtrl->Connect( wxEVT_KILL_FOCUS, wxFocusEventHandler( PROPERTY_EDITOR_UNIT_BINDER::onKillFocus ),
|
||||||
|
nullptr, this );
|
||||||
|
m_valueCtrl->Connect( wxEVT_LEFT_UP, wxMouseEventHandler( PROPERTY_EDITOR_UNIT_BINDER::onClick ),
|
||||||
|
nullptr, this );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -37,7 +37,6 @@ class wxTextEntry;
|
||||||
class wxSpinButton;
|
class wxSpinButton;
|
||||||
class wxStaticText;
|
class wxStaticText;
|
||||||
|
|
||||||
|
|
||||||
class UNIT_BINDER : public wxEvtHandler
|
class UNIT_BINDER : public wxEvtHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
@ -266,7 +265,7 @@ public:
|
||||||
|
|
||||||
virtual ~PROPERTY_EDITOR_UNIT_BINDER();
|
virtual ~PROPERTY_EDITOR_UNIT_BINDER();
|
||||||
|
|
||||||
void SetControl( wxWindow* aControl ) { m_valueCtrl = aControl; }
|
void SetControl( wxWindow* aControl );
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* __UNIT_BINDER_H_ */
|
#endif /* __UNIT_BINDER_H_ */
|
||||||
|
|
Loading…
Reference in New Issue