GStatusBar.h 431 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include <LibGUI/GWidget.h>
  3. class GLabel;
  4. class GResizeCorner;
  5. class GStatusBar : public GWidget {
  6. C_OBJECT(GStatusBar)
  7. public:
  8. explicit GStatusBar(GWidget* parent);
  9. virtual ~GStatusBar() override;
  10. String text() const;
  11. void set_text(const StringView&);
  12. private:
  13. virtual void paint_event(GPaintEvent&) override;
  14. GLabel* m_label { nullptr };
  15. GResizeCorner* m_corner { nullptr };
  16. };