|
@@ -65,13 +65,15 @@ Const
|
|
|
evtAllMouse = [evtMouseMove,evtMouseDown,evtMouseUp];
|
|
|
evtAllFocus = [evtFocusIn,evtFocusOut,evtFocus];
|
|
|
|
|
|
+ evtViewportCSSApplied = evtLastControlEvent + 1;
|
|
|
+
|
|
|
// Form only
|
|
|
- evtFormEvents = evtLastControlEvent;
|
|
|
+ evtFormEvents = evtViewportCSSApplied + 1;
|
|
|
|
|
|
- evtFormCreate = evtFormEvents + 1;
|
|
|
- evtFormDestroy = evtFormEvents + 2;
|
|
|
- evtFormActivate = evtFormEvents + 3;
|
|
|
- evtFormDeactivate = evtFormEvents + 4;
|
|
|
+ evtFormCreate = evtFormEvents;
|
|
|
+ evtFormDestroy = evtFormEvents + 1;
|
|
|
+ evtFormActivate = evtFormEvents + 2;
|
|
|
+ evtFormDeactivate = evtFormEvents + 3;
|
|
|
|
|
|
evtLastFormEvent = evtFormDeactivate;
|
|
|
|
|
@@ -454,6 +456,12 @@ Type
|
|
|
property PixelRatio : Single Read FInit.PixelRatio;
|
|
|
end;
|
|
|
|
|
|
+ { TFresnelViewportCSSAppliedEvent }
|
|
|
+
|
|
|
+ TFresnelViewportCSSAppliedEvent = class(TFresnelEvent)
|
|
|
+ Class Function FresnelEventID : TEventID; override;
|
|
|
+ end;
|
|
|
+
|
|
|
TFresnelFormEvent = class(TFresnelEvent);
|
|
|
|
|
|
{ TFresnelFormCreateEvent }
|
|
@@ -544,7 +552,6 @@ Type
|
|
|
end;
|
|
|
|
|
|
|
|
|
-
|
|
|
{ TFresnelEventDispatcher }
|
|
|
|
|
|
TFresnelEventDispatcher = Class(TEventDispatcher)
|
|
@@ -594,6 +601,7 @@ Const
|
|
|
'Focus',
|
|
|
'Blur',
|
|
|
'Resize',
|
|
|
+ 'ViewportDomChanged',
|
|
|
'Create',
|
|
|
'Destroy',
|
|
|
'FormActivate',
|
|
@@ -629,6 +637,13 @@ begin
|
|
|
Result:=evtResize;
|
|
|
end;
|
|
|
|
|
|
+{ TFresnelViewportCSSAppliedEvent }
|
|
|
+
|
|
|
+class function TFresnelViewportCSSAppliedEvent.FresnelEventID: TEventID;
|
|
|
+begin
|
|
|
+ Result:=evtViewportCSSApplied;
|
|
|
+end;
|
|
|
+
|
|
|
{ TFresnelInputEvent }
|
|
|
|
|
|
function TFresnelInputEvent.GetInputType: string;
|
|
@@ -970,7 +985,7 @@ begin
|
|
|
R(TFresnelInputEvent);
|
|
|
R(TFresnelResizeEvent);
|
|
|
R(TFresnelAfterProcessMessagesEvent);
|
|
|
- R(TFresnelApplicationRestoreEvent);
|
|
|
+ R(TFresnelViewportCSSAppliedEvent);
|
|
|
R(TFresnelFormCreateEvent);
|
|
|
R(TFresnelFormDestroyEvent);
|
|
|
R(TFresnelFormActivateEvent);
|
|
@@ -981,7 +996,7 @@ begin
|
|
|
R(TFresnelApplicationDeActivateEvent);
|
|
|
R(TFresnelApplicationMinimizeEvent);
|
|
|
R(TFresnelApplicationMaximizeEvent);
|
|
|
-
|
|
|
+ R(TFresnelApplicationRestoreEvent);
|
|
|
end;
|
|
|
|
|
|
class destructor TFresnelEventDispatcher.Done;
|