[jbosstools-commits] JBoss Tools SVN: r24258 - in trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe: selbar and 1 other directory.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Aug 18 07:47:56 EDT 2010


Author: dmaliarevich
Date: 2010-08-18 07:47:55 -0400 (Wed, 18 Aug 2010)
New Revision: 24258

Modified:
   trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java
   trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeEditorPart.java
   trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/selbar/SelectionBar.java
Log:
https://jira.jboss.org/browse/JBIDE-6832 , Selection bar visibility has been fixed.

Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java	2010-08-18 11:03:33 UTC (rev 24257)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java	2010-08-18 11:47:55 UTC (rev 24258)
@@ -2521,8 +2521,8 @@
 	}
 
 	/*
-	 * https://jira.jboss.org/jira/browse/JBIDE-4968 Updating VPE toolbar on
-	 * selection bar changes.
+	 * https://jira.jboss.org/jira/browse/JBIDE-4968 
+	 * Updating VPE toolbar icon on selection bar changes.
 	 */
 	public void updateVpeToolbar() {
 		visualEditor.updateShowSelectionBarItem(selectionBar.isVisible());

Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeEditorPart.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeEditorPart.java	2010-08-18 11:03:33 UTC (rev 24257)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeEditorPart.java	2010-08-18 11:47:55 UTC (rev 24258)
@@ -312,6 +312,10 @@
 	public void setVisualMode(int type) {
 		switch (type) {
 		case VISUALSOURCE_MODE:
+			/*
+			 * https://jira.jboss.org/browse/JBIDE-6832
+			 * Restore the state after switching from Preview, for example.
+			 */
 			selectionBar.setVisible(selectionBar.getAlwaysVisibleOption());
 			setVerticalToolbarVisible(true);
 			/*
@@ -649,9 +653,9 @@
 
 			public void nodeChanged(XModelTreeEvent event) {
 				/*
-				* Commented to fix https://jira.jboss.org/jira/browse/JBIDE-4941 Do
-			 	* not update VPE splitting, weights, tabs for current page, do it
-			 	* for newly opened ones only.
+				* Fixes https://jira.jboss.org/jira/browse/JBIDE-4941 
+				* Do not update VPE splitting, weights, tabs for current page, 
+				* do it for newly opened ones only.
 			 	*/
 //			    fillContainer(false, null);
 			    selectionBar.setVisible(selectionBar.getAlwaysVisibleOption());

Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/selbar/SelectionBar.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/selbar/SelectionBar.java	2010-08-18 11:03:33 UTC (rev 24257)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/selbar/SelectionBar.java	2010-08-18 11:47:55 UTC (rev 24258)
@@ -132,7 +132,6 @@
 							.getShell(),
 							VpeUIMessages.CONFIRM_SELECTION_BAR_DIALOG_TITLE,
 							VpeUIMessages.CONFIRM_SELECTION_BAR_DIALOG_MESSAGE,
-//							VpeUIMessages.CONFIRM_SELECTION_BAR_DIALOG_TOGGLE_MESSAGE,
 							VpeUIMessages.ASK_CONFIRMATION_ON_CLOSING_SELECTION_BAR,
 							askConfirmationOnClosingSelectionBar(), null, null);
 					if (dialog.getReturnCode() != IDialogConstants.OK_ID) {
@@ -140,8 +139,18 @@
 					}
 					setAskConfirmationOnClosingSelectionBar(dialog.getToggleState());
 				}
-
+				/*
+				 * Hide the selection bar
+				 */
 				setVisible(false);
+				/*
+				 * https://jira.jboss.org/browse/JBIDE-6832
+				 * Store the state to the preferences.
+				 * Later this property will be used to restore
+				 * selection bar visibility after tabs' switching.
+				 */
+				JspEditorPlugin.getDefault().getPreferenceStore().
+					setValue(IVpePreferencesPage.SHOW_SELECTION_TAG_BAR, false);
 			}
 		};
 
@@ -201,7 +210,7 @@
 		this.visible = visible;
 		/*
 		 * https://jira.jboss.org/jira/browse/JBIDE-4968
-		 * Updating VPE toolbar on selection bar changes.
+		 * Updating VPE toolbar icon on selection bar changes.
 		 */
 		if (vpeController != null) {
 			vpeController.updateVpeToolbar();



More information about the jbosstools-commits mailing list