summaryrefslogtreecommitdiff
path: root/src/wx/content_panel.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-10-12 22:14:57 +0200
committerCarl Hetherington <cth@carlh.net>2022-10-14 11:41:18 +0200
commit13e39a9f48b1a7b94870d4751426ec5cfa10d405 (patch)
tree93ac8293e5403ace7e36726257666e9f5d72f2e1 /src/wx/content_panel.h
parent449f383f13e5755c523db11f9adef53b58391025 (diff)
Cleanup: move LimitedSplitter out of the header.
Diffstat (limited to 'src/wx/content_panel.h')
-rw-r--r--src/wx/content_panel.h26
1 files changed, 2 insertions, 24 deletions
diff --git a/src/wx/content_panel.h b/src/wx/content_panel.h
index 3aeb9db17..1d3037180 100644
--- a/src/wx/content_panel.h
+++ b/src/wx/content_panel.h
@@ -35,6 +35,7 @@ class ContentSubPanel;
class Film;
class FilmEditor;
class FilmViewer;
+class LimitedSplitter;
class TextPanel;
class TimelineDialog;
class TimingPanel;
@@ -47,27 +48,6 @@ class wxSizer;
class wxSplitterWindow;
-class LimitedSplitter : public wxSplitterWindow
-{
-public:
- LimitedSplitter (wxWindow* parent);
-
- bool OnSashPositionChange (int new_position) override
- {
- /* Try to stop the top bit of the splitter getting so small that buttons disappear */
- return new_position > 220;
- }
-
- void first_shown (wxWindow* top, wxWindow* bottom);
-
-private:
- void sized (wxSizeEvent& ev);
-
- bool _first_shown;
- int const _top_panel_minimum_size;
-};
-
-
class ContentPanel
{
public:
@@ -91,9 +71,7 @@ public:
void first_shown ();
- wxWindow* window () const {
- return _splitter;
- }
+ wxWindow* window () const;
wxNotebook* notebook () const {
return _notebook;