Salome HOME
Left menu is improved
[tools/siman.git] / Workspace / Siman / src / org / splat / simer / EditKnowledgeElementAction.java
index a69510412f5c075ddc929ec20af7436228cbfea0..94c4888643db9caa6114ade7793ee824b9594dc2 100644 (file)
@@ -50,20 +50,29 @@ public class EditKnowledgeElementAction extends DisplayStudyStepAction {
        private String _menuProperty;
 
        /**
-        * Value of the title bar property. It can be: study, knowledge.
+        * Value of the title bar property. 
+        * It can be: study, knowledge.
         */
        private String _titleProperty;
 
        /**
-        * 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. It is necessary for correct building the title bar.
+        * 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.
+        * It is necessary for correct building the title bar.
         */
        private String _editDisabledProperty = "false";
 
        /**
-        * Value of the tool bar property. It can be: none, standard, study, back.
+        * Value of the tool bar property. 
+        * It can be: none, standard, study, back.
         */
        private String _toolProperty;
+       
+       /**
+        * Value of the left menu property. 
+        * It can be: open, study, knowledge, scenario.
+        */
+       private String _leftMenuProperty;
 
        // ==============================================================================================================================
        // Action methods
@@ -79,14 +88,13 @@ public class EditKnowledgeElementAction extends DisplayStudyStepAction {
 
                setMenuProperty("study");
                setTitleProperty("study");
-               if ("true".equals(getWriteAccess())
-                               && getUserRights().canCreateDocument()) {
+               if ("true".equals(getWriteAccess()) &&  getUserRights().canCreateDocument()) {
                        setToolProperty("study");
                } else {
                        setToolProperty("standard");
                }
-               initializationScreenContext(_menuProperty, _titleProperty,
-                               _editDisabledProperty, _toolProperty);
+               setLeftMenuProperty("study");
+               initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
 
                return SUCCESS;
        }
@@ -100,14 +108,13 @@ public class EditKnowledgeElementAction extends DisplayStudyStepAction {
 
                setMenuProperty("study");
                setTitleProperty("study");
-               if ("true".equals(getWriteAccess())
-                               && getUserRights().canCreateDocument()) {
+               if ("true".equals(getWriteAccess()) &&  getUserRights().canCreateDocument()) {
                        setToolProperty("study");
                } else {
                        setToolProperty("standard");
                }
-               initializationScreenContext(_menuProperty, _titleProperty,
-                               _editDisabledProperty, _toolProperty);
+               setLeftMenuProperty("study");
+               initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
 
                try {
                        User user = getConnectedUser();
@@ -208,14 +215,14 @@ public class EditKnowledgeElementAction extends DisplayStudyStepAction {
 
                setMenuProperty("study");
                setTitleProperty("study");
-               if ("true".equals(getWriteAccess())
-                               && getUserRights().canCreateDocument()) {
+               if ("true".equals(getWriteAccess()) &&  getUserRights().canCreateDocument()) {
                        setToolProperty("study");
                } else {
                        setToolProperty("standard");
                }
-               initializationScreenContext(_menuProperty, _titleProperty,
-                               _editDisabledProperty, _toolProperty);
+               setLeftMenuProperty("study");
+               initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
+
        }
 
        // ==============================================================================================================================
@@ -409,4 +416,22 @@ public class EditKnowledgeElementAction extends DisplayStudyStepAction {
        public void setToolProperty(final String toolProperty) {
                _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