OSDN Git Service

[denncoCreator] Implemented cell code manager dialog. The implementation is incomplet...
[dennco/denncoCreator.git] / Source / codeeditor / dccellscriptseditorpagewidget.cpp
index ecd9b46..0357882 100644 (file)
@@ -95,6 +95,7 @@ void DCCellScriptsEditorPageWidget::assignedCellCodeChanged()
         d_splitter->widget(1)->show();
         d_splitter->setStretchFactor(0,1);
         d_splitter->setStretchFactor(1,4);
+        d_cellCodeScriptEditor->setFocus();
     }
     else
     {
@@ -160,8 +161,6 @@ bool DCCellScriptsEditorPageWidget::loadScriptsFormFile()
         d_cellCodeScriptEditor->setReadOnly(false);
         d_cellCodeScriptEditor->document()->setModified(false);
         d_splitter->widget(1)->show();
-        d_splitter->setStretchFactor(0,1);
-        d_splitter->setStretchFactor(1,4);
     }
     else
     {
@@ -307,3 +306,18 @@ bool DCCellScriptsEditorPageWidget::saveCellCodeScriptToFilePrivate(DCCellCode *
     }
     return false;
 }
+
+void DCCellScriptsEditorPageWidget::focusCustomScript()
+{
+    d_splitter->setStretchFactor(0,1);
+    d_splitter->setStretchFactor(1,4);
+    d_customScriptEditor->setFocus();
+}
+
+void DCCellScriptsEditorPageWidget::focusCellCodeScript()
+{
+    d_splitter->setStretchFactor(0,1);
+    d_splitter->setStretchFactor(1,4);
+    d_cellCodeScriptEditor->setFocus();
+
+}