Added EDA_DRAW_PANEL_GAL::ForceRefresh().
This commit is contained in:
parent
1c74019f4c
commit
ad2df70953
|
@ -168,8 +168,7 @@ void EDA_DRAW_PANEL_GAL::Refresh( bool aEraseBackground, const wxRect* aRect )
|
||||||
|
|
||||||
if( delta >= MinRefreshPeriod )
|
if( delta >= MinRefreshPeriod )
|
||||||
{
|
{
|
||||||
wxPaintEvent redrawEvent;
|
ForceRefresh();
|
||||||
wxPostEvent( this, redrawEvent );
|
|
||||||
m_pendingRefresh = true;
|
m_pendingRefresh = true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -181,6 +180,13 @@ void EDA_DRAW_PANEL_GAL::Refresh( bool aEraseBackground, const wxRect* aRect )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void EDA_DRAW_PANEL_GAL::ForceRefresh()
|
||||||
|
{
|
||||||
|
wxPaintEvent redrawEvent;
|
||||||
|
wxPostEvent( this, redrawEvent );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void EDA_DRAW_PANEL_GAL::SetEventDispatcher( TOOL_DISPATCHER* aEventDispatcher )
|
void EDA_DRAW_PANEL_GAL::SetEventDispatcher( TOOL_DISPATCHER* aEventDispatcher )
|
||||||
{
|
{
|
||||||
m_eventDispatcher = aEventDispatcher;
|
m_eventDispatcher = aEventDispatcher;
|
||||||
|
|
|
@ -110,6 +110,12 @@ public:
|
||||||
/// @copydoc wxWindow::Refresh()
|
/// @copydoc wxWindow::Refresh()
|
||||||
void Refresh( bool aEraseBackground = true, const wxRect* aRect = NULL );
|
void Refresh( bool aEraseBackground = true, const wxRect* aRect = NULL );
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Function ForceRefresh()
|
||||||
|
* Forces a redraw.
|
||||||
|
*/
|
||||||
|
void ForceRefresh();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Function SetEventDispatcher()
|
* Function SetEventDispatcher()
|
||||||
* Sets a dispatcher that processes events and forwards them to tools.
|
* Sets a dispatcher that processes events and forwards them to tools.
|
||||||
|
|
Loading…
Reference in New Issue