Bladeren bron

update cursor when setting defaultCursor

Nicolas Cannasse 5 jaren geleden
bovenliggende
commit
ee9406e066
1 gewijzigde bestanden met toevoegingen van 9 en 1 verwijderingen
  1. 9 1
      hxd/SceneEvents.hx

+ 9 - 1
hxd/SceneEvents.hx

@@ -53,7 +53,7 @@ class SceneEvents {
 	/**
 	 * Default cursor when there is no Interactive present under cursor.
 	 */
-	public var defaultCursor : Cursor = Default;
+	public var defaultCursor(default,set) : Cursor = Default;
 
 	public function new( ?window ) {
 		scenes = [];
@@ -397,6 +397,14 @@ class SceneEvents {
 		if ( overList.indexOf(i) != -1 ) selectCursor();
 	}
 
+	function set_defaultCursor(c) {
+		if( Type.enumEq(c,defaultCursor) )
+			return c;
+		defaultCursor = c;
+		selectCursor();
+		return c;
+	}
+
 	function selectCursor() {
 		var cur : hxd.Cursor = defaultCursor;
 		for ( o in overList ) {