UIWindow.h 423 B

1234567891011121314151617181920212223242526272829303132333435
  1. #pragma once
  2. #include "UIWidget.h"
  3. namespace Atomic
  4. {
  5. class UIWindow : public UIWidget
  6. {
  7. OBJECT(UIWindow)
  8. public:
  9. UIWindow(Context* context, bool createWidget = true);
  10. virtual ~UIWindow();
  11. void SetSettings(unsigned settings);
  12. void ResizeToFitContent();
  13. void AddChild(UIWidget *child);
  14. void Close();
  15. protected:
  16. virtual bool OnEvent(const tb::TBWidgetEvent &ev);
  17. private:
  18. };
  19. }