1
0
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:
mchinen 2011-02-05 14:16:44 +00:00
parent 9e5cb8f6af
commit fff977b942
3 changed files with 1 additions and 7 deletions

View File

@ -713,8 +713,6 @@ void DeviceToolBar::FillInputChannels()
}
if (index == -1)
mInputChannels->Enable(false);
Layout();
}
void DeviceToolBar::SetDevices(DeviceSourceMap *in, DeviceSourceMap *out)
{

View File

@ -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;

View File

@ -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;