Ejemplo n.º 1
0
 public void InvokeViewState(UIEventArgs arg)
 {
     if (arg.pressPanel != null)
     {
         (FindGroup(arg.pressPanel).view as IViewStateEventHandler).OnPress(arg);
     }
     if (arg.popPanel != null)
     {
         (FindGroup(arg.popPanel).view as IViewStateEventHandler).OnPop(arg);
     }
     if (arg.curPanel != null)
     {
         (FindGroup(arg.curPanel).view as IViewStateEventHandler).OnTop(arg);
     }
 }
Ejemplo n.º 2
0
 public void InvokeUIModuleEventListenner(UIEventArgs arg)
 {
     if (arg.pressPanel != null)
     {
         (FindGroup(arg.pressPanel).view as IUIModuleEventListenner).OnPress(arg);
     }
     if (arg.popPanel != null)
     {
         (FindGroup(arg.popPanel).view as IUIModuleEventListenner).OnPop(arg);
     }
     if (arg.curPanel != null)
     {
         (FindGroup(arg.curPanel).view as IUIModuleEventListenner).OnTop(arg);
     }
 }
Ejemplo n.º 3
0
 void IViewStateEventHandler.OnPop(UIEventArgs arg)
 {
     _lastState = ViewState.Pop;
     OnPop(arg);
 }
Ejemplo n.º 4
0
 void IViewStateEventHandler.OnPress(UIEventArgs arg)
 {
     _lastState = ViewState.Press;
     OnPress(arg);
 }
Ejemplo n.º 5
0
 protected abstract void OnPop(UIEventArgs arg);
Ejemplo n.º 6
0
 protected abstract void OnPress(UIEventArgs arg);
Ejemplo n.º 7
0
 void IUIModuleEventListenner.OnPop(UIEventArgs arg)
 {
     _lastState = ViewState.Pop;
     OnPop(arg);
 }
Ejemplo n.º 8
0
 void IUIModuleEventListenner.OnPress(UIEventArgs arg)
 {
     _lastState = ViewState.Press;
     OnPress(arg);
 }