30#ifndef PT_FORMS_WINDOW_H
31#define PT_FORMS_WINDOW_H
33#include <Pt/Forms/Api.h>
34#include <Pt/Forms/Form.h>
35#include <Pt/Forms/Pixmap.h>
36#include <Pt/Forms/WindowType.h>
37#include <Pt/Forms/SizePolicy.h>
38#include <Pt/Forms/ActivateEvent.h>
39#include <Pt/Forms/CloseEvent.h>
40#include <Pt/Forms/ResizeEvent.h>
41#include <Pt/Forms/KeyEvent.h>
42#include <Pt/Forms/MouseEvent.h>
43#include <Pt/Forms/TouchEvent.h>
44#include <Pt/Forms/ScrollEvent.h>
45#include <Pt/Forms/MoveEvent.h>
46#include <Pt/Forms/EnterEvent.h>
47#include <Pt/Forms/LeaveEvent.h>
48#include <Pt/Forms/ShowEvent.h>
49#include <Pt/Forms/EnableEvent.h>
50#include <Pt/Forms/InvalidateEvent.h>
51#include <Pt/Gfx/Image.h>
100 friend class WindowManager;
101 friend class WindowFrame;
205 const Gfx::Image&
icon()
const;
334 virtual Gfx::PointF
onToParent(
const Gfx::PointF& pos)
const;
375 const Gfx::SizeF& maxSize);
565 bool isAutoSizeActive(
const Gfx::SizeF& s);
578 Gfx::PointF _requestedPosition;
579 Gfx::SizeF _requestedSize;
583 Gfx::SizeF _lastAutoSize;
Policy based Auto pointer.
Definition SmartPtr.h:291
Base class for typed events.
Definition Event.h:66
Active painting session on a Forms paint surface.
Definition PaintContext.h:51
Off-screen image that can be painted.
Definition Bitmap.h:71
Fill color, gradient or texture.
Definition Brush.h:151
Multicast Signal to call multiple slots.
Definition Signal.h:190
Core module.
Definition Allocator.h:33