Example #1
0
 public UIType()
 {
     UiFormsType        = UIFormsType.Normal;
     UiFormsShowMode    = UIFormShowMode.Normal;
     UiFormsLucencyType = UIFormLucenyType.Lucency;
     IsClearStack       = false;
 }
Example #2
0
        private void ChangeUIFormState(string uiFormName, UIFormState state)
        {
            UIConfigData uiInfo = uIConfig.GetDataByKey(uiFormName);

            UIFormShowMode uIFormShowMode = (UIFormShowMode)uiInfo.UIFormShowMode;

            if (uIFormShowMode == UIFormShowMode.HideOther)
            {
                if (state == UIFormState.Open)
                {
                    HideOpenUIForms();
                }
                if (state == UIFormState.Close)
                {
                    DisplayOpenUIForms();
                }
            }
            else if (uIFormShowMode == UIFormShowMode.ReverseChange)
            {
                if (state == UIFormState.Open)
                {
                    PushUIFormToStack(uiFormName);
                }
                if (state == UIFormState.Close)
                {
                    ExitUIFormToStack();
                }
            }

            dicUIFormState[uiFormName] = state;
        }