GStatusBar.h 438 B

1234567891011121314151617181920212223
  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. virtual ~GStatusBar() override;
  9. String text() const;
  10. void set_text(const StringView&);
  11. protected:
  12. explicit GStatusBar(GWidget* parent);
  13. virtual void paint_event(GPaintEvent&) override;
  14. private:
  15. ObjectPtr<GLabel> m_label;
  16. ObjectPtr<GResizeCorner> m_corner;
  17. };