Exemple #1
0
 //private bool EarlyOut => ReorderState || DisplayStateEditor;
 //private bool EarlyOut => ReorderState || DisplayStateEditor
 internal void Display(StateHeaderDataIn dataIn, out StateHeaderDataOut dataOut)
 {
     data.OnSet(dataIn);
     SetHeader();
     SetHeaderTitle();
     SetHeaderButtons();
     if (!EarlyOut)
     {
         //Layout.EndHorizontal();
     }
     dataOut = data.DataOut;
 }
Exemple #2
0
            private static void Initialize(StateHeaderDataIn data)
            {
                InitializeCurrentFromState();
                InitializeToggledIndex();
                InitializeCurrentTransitionsName();
                InitializeAddInitialStateToLabel();
                InitializeSetScrollDownButton();
                InitializeSetScrollUpButton();

                void InitializeCurrentFromState()
                {
                    data.SetCurrentFromStateInternal(0);
                }

                void InitializeToggledIndex()
                {
                    data.SetToggledIndexInternal(0);
                }

                void InitializeCurrentTransitionsName()
                {
                    data.SetCurrentTransitionsName("");
                }

                void InitializeAddInitialStateToLabel()
                {
                    data.SetAddInitialStateToLabel(false);
                }

                void InitializeSetScrollDownButton()
                {
                    data.SetSetScrollDownButton(false);
                }

                void InitializeSetScrollUpButton()
                {
                    data.SetSetScrollUpButton(false);
                }
            }