Exemple #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);
     }
 }
 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);
     }
 }
Exemple #3
0
 void IViewStateEventHandler.OnPop(UIEventArgs arg)
 {
     _lastState = ViewState.Pop;
     OnPop(arg);
 }
Exemple #4
0
 void IViewStateEventHandler.OnPress(UIEventArgs arg)
 {
     _lastState = ViewState.Press;
     OnPress(arg);
 }
Exemple #5
0
 protected abstract void OnPop(UIEventArgs arg);
Exemple #6
0
 protected abstract void OnPress(UIEventArgs arg);
Exemple #7
0
 void IUIModuleEventListenner.OnPop(UIEventArgs arg)
 {
     _lastState = ViewState.Pop;
     OnPop(arg);
 }
Exemple #8
0
 void IUIModuleEventListenner.OnPress(UIEventArgs arg)
 {
     _lastState = ViewState.Press;
     OnPress(arg);
 }