Salome HOME
Left menu is improved
[tools/siman.git] / Workspace / Siman / src / org / splat / simer / EditDocumentAction.java
index 04d77a4ed8e03e4f97e135856558ff9d67ac9934..9c24fc99f1db24f60b080822c34af3adf14b019e 100644 (file)
@@ -56,6 +56,12 @@ public class EditDocumentAction extends DisplayStudyStepAction {
         */
        private String _toolProperty;
        
+       /**
+        * Value of the left menu property. 
+        * It can be: open, study, knowledge, scenario.
+        */
+       private String _leftMenuProperty;
+       
        /**
         * Property that indicates whether the current open study is editable or not.
         * On the screen it looks like pen on the status icon, pop-up menu also can be called.
@@ -89,8 +95,9 @@ public class EditDocumentAction extends DisplayStudyStepAction {
                } else {
                        setToolProperty("standard");
                }
-               initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
-               
+               setLeftMenuProperty("study");
+               initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
+
                return SUCCESS;
        }
 
@@ -103,8 +110,9 @@ public class EditDocumentAction extends DisplayStudyStepAction {
                } else {
                        setToolProperty("standard");
                }
-               initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
-               
+               setLeftMenuProperty("study");
+               initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
+
                try {
                        mystudy = getOpenStudy();
 
@@ -156,8 +164,9 @@ public class EditDocumentAction extends DisplayStudyStepAction {
                } else {
                        setToolProperty("standard");
                }
-               initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
-               
+               setLeftMenuProperty("study");
+               initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
+
                try {
                        // Getting user inputs
                        mystudy = getOpenStudy();
@@ -192,8 +201,9 @@ public class EditDocumentAction extends DisplayStudyStepAction {
                } else {
                        setToolProperty("standard");
                }
-               initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
-               
+               setLeftMenuProperty("study");
+               initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
+
                try {
                        mystudy = getOpenStudy();
 
@@ -348,5 +358,19 @@ public class EditDocumentAction extends DisplayStudyStepAction {
                _toolProperty = toolProperty;
        }
 
-       
+       /**
+        * Get the leftMenuProperty.
+        * @return the leftMenuProperty
+        */
+       public String getLeftMenuProperty() {
+               return _leftMenuProperty;
+       }
+
+       /**
+        * Set the leftMenuProperty.
+        * @param leftMenuProperty the leftMenuProperty to set
+        */
+       public void setLeftMenuProperty(final String leftMenuProperty) {
+               _leftMenuProperty = leftMenuProperty;
+       }
 }
\ No newline at end of file