Updated settings menu according to the view mode

+ Created new class PrusaMenu, derived from wxMenu and contains pointers to the separators.
This commit is contained in:
YuSanka 2019-01-25 13:16:32 +01:00
parent 9f734a073f
commit 5a7061a7fb
6 changed files with 99 additions and 35 deletions

View file

@ -920,6 +920,29 @@ private:
};
// ----------------------------------------------------------------------------
// PrusaMenu
// ----------------------------------------------------------------------------
class PrusaMenu : public wxMenu
{
public:
PrusaMenu(const wxString& title, long style = 0)
: wxMenu(title, style) {}
PrusaMenu(long style = 0)
: wxMenu(style) {}
~PrusaMenu() {}
void DestroySeparators();
wxMenuItem* m_separator_frst { nullptr }; // use like separator before settings item
wxMenuItem* m_separator_scnd { nullptr }; // use like separator between settings items
};
// ******************************* EXPERIMENTS **********************************************
// ******************************************************************************************