[cells-gtk-cvs] CVS update: root/cells-gtk/widgets.lisp
Peter Denno
pdenno at common-lisp.net
Sat Oct 8 14:33:19 UTC 2005
Update of /project/cells-gtk/cvsroot/root/cells-gtk
In directory common-lisp.net:/tmp/cvs-serv15074/root/cells-gtk
Modified Files:
widgets.lisp
Log Message:
Export method widget-id. Same as cgtk::id, (but without the potential package problems of exporting that).
Date: Sat Oct 8 16:33:19 2005
Author: pdenno
Index: root/cells-gtk/widgets.lisp
diff -u root/cells-gtk/widgets.lisp:1.13 root/cells-gtk/widgets.lisp:1.14
--- root/cells-gtk/widgets.lisp:1.13 Sun May 29 23:15:51 2005
+++ root/cells-gtk/widgets.lisp Sat Oct 8 16:33:19 2005
@@ -298,12 +298,10 @@
(not-to-be old-value))
(when new-value
(gtk-widget-set-popup (id self) (id (to-be new-value)))))
-
+
(def-c-output visible ((self widget))
- (when *gtk-debug*
- (trc nil "VISIBLE" (md-name self) new-value) (force-output))
- (if new-value
- (gtk-widget-show (id self))
+ (if new-value
+ (gtk-widget-show (id self))
(gtk-widget-hide (id self))))
(def-c-output tooltip ((self widget))
@@ -353,7 +351,7 @@
(def-c-output title ((self window))
(when new-value
- (gtk-window-set-title (id self) new-value)))
+ (gtk-window-set-title (id self) new-value)))
(def-c-output icon ((self window))
(when new-value
@@ -394,5 +392,9 @@
(when new-value
(gtk-container-add (id self) (id (first new-value))))
#+clisp (call-next-method))
+
+(defun widget-id (widget)
+ (id widget))
+
(eval-when (compile load eval)
- (export '(callback callback-if timeout-add focus)))
+ (export '(callback callback-if timeout-add focus widget-id)))
More information about the Cells-gtk-cvs
mailing list