diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-10-12 22:14:57 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-10-14 11:41:18 +0200 |
| commit | 13e39a9f48b1a7b94870d4751426ec5cfa10d405 (patch) | |
| tree | 93ac8293e5403ace7e36726257666e9f5d72f2e1 /src/wx/content_panel.h | |
| parent | 449f383f13e5755c523db11f9adef53b58391025 (diff) | |
Cleanup: move LimitedSplitter out of the header.
Diffstat (limited to 'src/wx/content_panel.h')
| -rw-r--r-- | src/wx/content_panel.h | 26 |
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; |
