diff options
author | YuSanka <yusanka@gmail.com> | 2020-04-16 10:59:12 +0300 |
---|---|---|
committer | YuSanka <yusanka@gmail.com> | 2020-04-16 10:59:12 +0300 |
commit | b69dfd63ca3179de4c3d53326c97b7edf5caca4d (patch) | |
tree | a18bfefdf6975a794ae758f7528c1aacdd71167c /src/slic3r/GUI/wxExtensions.hpp | |
parent | 45147d887b28679a9c69a5867c5409ebf39c435a (diff) |
Completed a search list cleaning (deleted unused options).
+ Implemented BlinkingBitmap
+ Options, that doesn't have related controls, are highlighted near the widgets.
Diffstat (limited to 'src/slic3r/GUI/wxExtensions.hpp')
-rw-r--r-- | src/slic3r/GUI/wxExtensions.hpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/slic3r/GUI/wxExtensions.hpp b/src/slic3r/GUI/wxExtensions.hpp index 38d726ad3..569257e1b 100644 --- a/src/slic3r/GUI/wxExtensions.hpp +++ b/src/slic3r/GUI/wxExtensions.hpp @@ -8,6 +8,7 @@ #include <wx/sizer.h> #include <wx/menu.h> #include <wx/bmpcbox.h> +#include <wx/statbmp.h> #include <vector> #include <functional> @@ -355,5 +356,28 @@ private: }; +// ---------------------------------------------------------------------------- +// BlinkingBitmap +// ---------------------------------------------------------------------------- + +class BlinkingBitmap : public wxStaticBitmap +{ +public: + BlinkingBitmap() {}; + BlinkingBitmap(wxWindow* parent, const std::string& icon_name = "redo_toolbar"); + + ~BlinkingBitmap() {} + + void msw_rescale(); + void invalidate(); + void activate(); + void blink(); + +private: + ScalableBitmap bmp; + bool show {false}; +}; + + #endif // slic3r_GUI_wxExtensions_hpp_ |