From 8d8c7b7f00313d849efdc922fd1e777e3894a1a9 Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Sun, 29 May 2016 12:07:01 -0400 Subject: [PATCH] Calls to time ruler button creation/update, but it does nothing yet --- src/Theme.cpp | 2 ++ src/widgets/Ruler.cpp | 6 ++++++ src/widgets/Ruler.h | 1 + 3 files changed, 9 insertions(+) diff --git a/src/Theme.cpp b/src/Theme.cpp index 20f08d937..40c8947c3 100644 --- a/src/Theme.cpp +++ b/src/Theme.cpp @@ -65,6 +65,7 @@ and use it for toolbar and window layouts too. #include "Project.h" #include "toolbars/ToolBar.h" #include "toolbars/ToolManager.h" +#include "widgets/Ruler.h" #include "ImageManipulation.h" #include "Theme.h" #include "Experimental.h" @@ -230,6 +231,7 @@ void Theme::ApplyUpdatedImages() if( pToolBar ) pToolBar->ReCreateButtons(); } + p->GetRulerPanel()->ReCreateButtons(); } void Theme::RegisterImages() diff --git a/src/widgets/Ruler.cpp b/src/widgets/Ruler.cpp index 7750dd9cb..db55f4c69 100644 --- a/src/widgets/Ruler.cpp +++ b/src/widgets/Ruler.cpp @@ -1957,6 +1957,8 @@ AdornedRulerPanel::AdornedRulerPanel(AudacityProject* parent, , mProject(parent) , mViewInfo(viewinfo) { + ReCreateButtons(); + SetLabel( _("Timeline") ); SetName(GetLabel()); SetBackgroundStyle(wxBG_STYLE_PAINT); @@ -2062,6 +2064,10 @@ void AdornedRulerPanel::UpdatePrefs() mButtonFontSize = -1; } +void AdornedRulerPanel::ReCreateButtons() +{ +} + namespace { enum { ArrowWidth = 8, ArrowSpacing = 1, ArrowHeight = ArrowWidth / 2 }; diff --git a/src/widgets/Ruler.h b/src/widgets/Ruler.h index ecc0de00e..90128d2f0 100644 --- a/src/widgets/Ruler.h +++ b/src/widgets/Ruler.h @@ -315,6 +315,7 @@ public: void InvalidateRuler(); void UpdatePrefs(); + void ReCreateButtons(); enum class StatusChoice { FirstButton = 0,