private void OnSelectedSpreadSheetChange()
 {
     UndoHelper.WindowUndo(this, UndoHelper.UNDO_WIN_CHANGE);
     SpreadSheetConfigItem            = new GoogleSpreadSheetConfigEditorGUI(SelectedSpreadSheet);
     selectedConverter                = 0;
     EditorGUIUtility.keyboardControl = 0;
 }
        private void LightSide()
        {
            EditorGUILayout.BeginVertical(GUIHelper.Styles.LeftArea);
            {
                var selected = GUILayout.Toolbar(selectedMenu, WindowHelper.MENU_WINDOW, EditorStyles.toolbarButton, GUILayout.ExpandWidth(true));
                if (selected != selectedMenu)
                {
                    UndoHelper.WindowUndo(this, UndoHelper.UNDO_WIN_CHANGE);
                    EditorGUIUtility.keyboardControl = 0;
                    selectedMenu = selected;
                }
                switch (selectedMenu)
                {
                case 0:
                    SheetContents();
                    break;

                case 1:
                    if (OAuthConfigItem != null)
                    {
                        OAuthConfigItem.OnGUI();
                    }
                    break;
                }
            }
            EditorGUILayout.EndVertical();
        }
 private void OnSelectedConverterChange()
 {
     UndoHelper.WindowUndo(this, UndoHelper.UNDO_WIN_CHANGE);
     EditorGUIUtility.keyboardControl = 0;
     if (SelectedConverter != null)
     {
         ConverterItem = new GoogleSpreadSheetConverterEditorGUI(SelectedConverter);
     }
 }