| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- // Editor main handlers (add your local handler in proper main handler to prevent losing events)
- void EditorSubscribeToEvents()
- {
- SubscribeToEvent("KeyDown", "EditorMainHandleKeyDown");
- SubscribeToEvent("KeyUp", "EditorMainHandleKeyUp");
- SubscribeToEvent("MouseMove", "EditorMainHandleMouseMove");
- SubscribeToEvent("MouseWheel", "EditorMainHandleMouseWheel");
- SubscribeToEvent("MouseButtonDown", "EditorMainHandleMouseButtonDown");
- SubscribeToEvent("MouseButtonUp", "EditorMainHandleMouseButtonUp");
- SubscribeToEvent("PostRenderUpdate", "EditorMainHandlePostRenderUpdate");
- SubscribeToEvent("UIMouseClick", "EditorMainHandleUIMouseClick");
- SubscribeToEvent("UIMouseClickEnd", "EditorMainHandleUIMouseClickEnd");
- SubscribeToEvent("BeginViewUpdate", "EditorMainHandleBeginViewUpdate");
- SubscribeToEvent("EndViewUpdate", "EditorMainHandleEndViewUpdate");
- SubscribeToEvent("BeginViewRender", "EditorMainHandleBeginViewRender");
- SubscribeToEvent("EndViewRender", "EditorMainHandleEndViewRender");
- }
- void EditorMainHandleKeyDown(StringHash eventType, VariantMap& eventData)
- {
- // EditorUI.as handler
- HandleKeyDown(eventType, eventData);
- // EditorColorWheel.as handler
- HandleColorWheelKeyDown(eventType, eventData);
- }
- void EditorMainHandleKeyUp(StringHash eventType, VariantMap& eventData)
- {
- // EditorUI.as handler
- UnfadeUI();
- }
- void EditorMainHandleMouseMove(StringHash eventType, VariantMap& eventData)
- {
- // EditorView.as handler
- ViewMouseMove();
- // EditorColorWheel.as handler
- HandleColorWheelMouseMove(eventType, eventData);
- // EditorLayer.as handler
- HandleHideLayerEditor(eventType, eventData);
- }
- void EditorMainHandleMouseWheel(StringHash eventType, VariantMap& eventData)
- {
- // EditorColorWheel.as handler
- HandleColorWheelMouseWheel(eventType, eventData);
- // EditorLayer.as handler
- HandleMaskTypeScroll(eventType, eventData);
- }
- void EditorMainHandleMouseButtonDown(StringHash eventType, VariantMap& eventData)
- {
- // EditorColorWheel.as handler
- HandleColorWheelMouseButtonDown(eventType, eventData);
- // EditorLayer.as handler
- HandleHideLayerEditor(eventType, eventData);
- }
- void EditorMainHandleMouseButtonUp(StringHash eventType, VariantMap& eventData)
- {
- // EditorUI.as handler
- UnfadeUI();
- }
- void EditorMainHandlePostRenderUpdate(StringHash eventType, VariantMap& eventData)
- {
- // EditorView.as handler
- HandlePostRenderUpdate();
- }
- void EditorMainHandleUIMouseClick(StringHash eventType, VariantMap& eventData)
- {
- // EditorView.as handler
- ViewMouseClick();
- }
- void EditorMainHandleUIMouseClickEnd(StringHash eventType, VariantMap& eventData)
- {
- // EditorView.as handler
- ViewMouseClickEnd();
- }
- void EditorMainHandleBeginViewUpdate(StringHash eventType, VariantMap& eventData)
- {
- // EditorView.as handler
- HandleBeginViewUpdate(eventType, eventData);
- }
- void EditorMainHandleEndViewUpdate(StringHash eventType, VariantMap& eventData)
- {
- // EditorView.as handler
- HandleEndViewUpdate(eventType, eventData);
- }
- void EditorMainHandleBeginViewRender(StringHash eventType, VariantMap& eventData)
- {
- HandleBeginViewRender(eventType, eventData);
- }
- void EditorMainHandleEndViewRender(StringHash eventType, VariantMap& eventData)
- {
- HandleEndViewRender(eventType, eventData);
- }
|