mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-02 16:49:41 +02:00
ToolBar.cpp: remove excessive drawing on reset (as well as other resizing/positioning functions.)
Was causing an issue with the DeviceToolBar (discussed in bug 11,) but this change will speed up redraw of other toolbars as well.
This commit is contained in:
parent
9e5cb8f6af
commit
fff977b942
@ -713,8 +713,6 @@ void DeviceToolBar::FillInputChannels()
|
||||
}
|
||||
if (index == -1)
|
||||
mInputChannels->Enable(false);
|
||||
|
||||
Layout();
|
||||
}
|
||||
void DeviceToolBar::SetDevices(DeviceSourceMap *in, DeviceSourceMap *out)
|
||||
{
|
||||
|
@ -254,9 +254,8 @@ void ToolBar::ReCreateButtons()
|
||||
mSpacer = ms->Add( RWIDTH, 1 );
|
||||
}
|
||||
|
||||
// Set the sizer and do initial layout
|
||||
// Set the sizer
|
||||
SetSizerAndFit( ms );
|
||||
Layout();
|
||||
|
||||
// Recalculate the height to be a multiple of toolbarSingle
|
||||
const int tbs = toolbarSingle + toolbarGap;
|
||||
|
@ -244,9 +244,6 @@ void ToolDock::LayoutToolBars()
|
||||
ct->SetPosition( wxPoint( cpos.x, cpos.y ) );
|
||||
}
|
||||
|
||||
// Resize/position elements for toolbars that change (like device toolbar)
|
||||
ct->Layout();
|
||||
|
||||
// Remember for next iteration
|
||||
lt = ct;
|
||||
lpos = cpos;
|
||||
|
Loading…
x
Reference in New Issue
Block a user