changeset 3609:6e89b0141a5f octave-forge

better visualization of CallbackProperty values
author goffioul
date Tue, 10 Jul 2007 14:46:17 +0000
parents 0ce07285c3fb
children dc4e4b02468b
files extra/jhandles/src/org/octave/graphics/CallbackProperty.java extra/jhandles/src/org/octave/graphics/OctaveCallback.java
diffstat 2 files changed, 16 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/extra/jhandles/src/org/octave/graphics/CallbackProperty.java	Tue Jul 10 14:38:26 2007 +0000
+++ b/extra/jhandles/src/org/octave/graphics/CallbackProperty.java	Tue Jul 10 14:46:17 2007 +0000
@@ -66,4 +66,12 @@
 		if (cb != null)
 			cb.execute((HandleObject)getParent(), args);
 	}
+
+	public String toString()
+	{
+		Callback cb = getCallback();
+		if (cb != null)
+			return cb.toString();
+		return "";
+	}
 }
--- a/extra/jhandles/src/org/octave/graphics/OctaveCallback.java	Tue Jul 10 14:38:26 2007 +0000
+++ b/extra/jhandles/src/org/octave/graphics/OctaveCallback.java	Tue Jul 10 14:46:17 2007 +0000
@@ -85,4 +85,12 @@
 		else
 			return cmd;
 	}
+
+	public String toString()
+	{
+		if (ref != null)
+			return ref.toString();
+		else
+			return cmd;
+	}
 }