Browse Source

fixed Preferences not showing the selected Stylesheet.

StylesheetManager
	fixed a wronglynamed getter
	(getNodegraphics() is now named getNodeStylesheet())
	added getNodeGraphics()

GraphManager
	chenged a reference to the getter
jascha Bohne 8 năm trước cách đây
mục cha
commit
cc73dc6e04

+ 1 - 1
scopviz/src/main/java/de/tu_darmstadt/informatik/tk/scopviz/main/GraphManager.java

@@ -508,7 +508,7 @@ public class GraphManager {
 		this.stylesheet = stylesheet;
 		g.removeAttribute("ui.stylesheet");
 		String completeStylesheet = stylesheet;
-		completeStylesheet = completeStylesheet.concat(StylesheetManager.getNodeGraphics());
+		completeStylesheet = completeStylesheet.concat(StylesheetManager.getNodeStylesheet());
 		completeStylesheet = completeStylesheet
 				.concat(StylesheetManager.getLayerStyle((Layer) g.getAttribute("layer")));
 		g.addAttribute("ui.stylesheet", completeStylesheet);

+ 16 - 6
scopviz/src/main/java/de/tu_darmstadt/informatik/tk/scopviz/ui/StylesheetManager.java

@@ -65,9 +65,9 @@ public class StylesheetManager {
 		if (!newGraphics.equalsIgnoreCase(StylesheetManager.nodeGraphics)) {
 			StylesheetManager.nodeGraphics = newGraphics;
 			if (newGraphics.equals(StylesheetManager.allNodeGraphics[0])) {
-				StylesheetManager.setNodeGraphics(StylesheetManager.STYLE_NODES_SHAPES);
+				StylesheetManager.setNodeStylesheet(StylesheetManager.STYLE_NODES_SHAPES);
 			} else if (newGraphics.equals(StylesheetManager.allNodeGraphics[1])) {
-				StylesheetManager.setNodeGraphics(StylesheetManager.STYLE_NODES_SPRITES);
+				StylesheetManager.setNodeStylesheet(StylesheetManager.STYLE_NODES_SPRITES);
 			} else {
 				throw new RuntimeException("These graphics do not exist");
 			}
@@ -89,18 +89,28 @@ public class StylesheetManager {
 	 * 
 	 * @return the currently active StyleSheet as a String
 	 */
-	public static String getNodeGraphics() {
+	public static String getNodeStylesheet() {
 		return StylesheetManager.nodeStylesheet;
 	}
 
 	/**
 	 * Sets the current Stylesheet.
 	 * 
-	 * @param nodeGraphics
+	 * @param stylesheet
 	 *            the Stylesheet to use
 	 */
-	public static void setNodeGraphics(String nodeGraphics) {
-		StylesheetManager.nodeStylesheet = nodeGraphics;
+	public static void setNodeStylesheet(String stylesheet) {
+		StylesheetManager.nodeStylesheet = stylesheet;
+	}
+
+	/**
+	 * the identifier of the currently used Stylesheet
+	 * 
+	 * @return nodeGraphics
+	 * 				the identifier of the currently used stylesheet as a String
+	 */
+	public static String getNodeGraphics() {
+		return nodeGraphics;
 	}
 
 	/**