1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-27 07:40:10 +01:00

Fix Big Time TimerToolBar, Stage I

- Update on idle (new idiom from Paul)
- Dock at x1 or x2 size
- Smooth resizing
- Take some account of width when resizing
- Promote Resizable docking code to ToolBar class
This commit is contained in:
James Crook
2020-02-05 14:24:35 +00:00
parent 446ee8ef6e
commit 8168dce551
9 changed files with 89 additions and 49 deletions

View File

@@ -596,6 +596,7 @@
<ClInclude Include="..\..\..\src\toolbars\ScrubbingToolBar.h" />
<ClInclude Include="..\..\..\src\toolbars\SpectralSelectionBar.h" />
<ClInclude Include="..\..\..\src\toolbars\SpectralSelectionBarListener.h" />
<ClInclude Include="..\..\..\src\toolbars\TimerToolBar.h" />
<ClInclude Include="..\..\..\src\TrackPanelCell.h" />
<ClInclude Include="..\..\..\src\TrackPanelDrawable.h" />
<ClInclude Include="..\..\..\src\TrackPanelDrawingContext.h" />

View File

@@ -2467,6 +2467,9 @@
<ClInclude Include="..\..\..\src\effects\lv2\zix\ring.h">
<Filter>src\effects\lv2\zix</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\toolbars\TimerToolBar.h">
<Filter>src\toolbars</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Image Include="..\..\audacity.ico">
@@ -2481,15 +2484,6 @@
<ItemGroup>
<None Include="..\..\ny.rules" />
<None Include="..\..\po.rules" />
<None Include="..\..\..\nyquist\sliders.lsp">
<Filter>nyquist</Filter>
</None>
<None Include="..\..\..\nyquist\spec-plot.lsp">
<Filter>nyquist</Filter>
</None>
<None Include="..\..\..\nyquist\spectral-analysis.lsp">
<Filter>nyquist</Filter>
</None>
<None Include="..\..\..\nyquist\system.lsp">
<Filter>nyquist</Filter>
</None>
@@ -2624,6 +2618,9 @@
<CustomBuild Include="..\..\..\nyquist\nyinit-dbg.lsp">
<Filter>nyquist</Filter>
</CustomBuild>
<CustomBuild Include="..\..\..\nyquist\sliders.lsp" />
<CustomBuild Include="..\..\..\nyquist\spec-plot.lsp" />
<CustomBuild Include="..\..\..\nyquist\spectral-analysis.lsp" />
</ItemGroup>
<ItemGroup>
<copy Include="..\..\..\plug-ins\adjustable-fade.ny">