From f9e76ebedea0ba6c60589cf75b0327794e800d7a Mon Sep 17 00:00:00 2001 Message-Id: From: Mark Wooding Date: Sun, 24 Mar 2002 21:56:34 +0000 Subject: [PATCH] Changed CONTAINER-ADD and CONTAINER-REMOVE into generic functions Organization: Straylight/Edgeware From: espen --- gtk/gtkcontainer.lisp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/gtkcontainer.lisp b/gtk/gtkcontainer.lisp index ece84b7..ff44bf2 100644 --- a/gtk/gtkcontainer.lisp +++ b/gtk/gtkcontainer.lisp @@ -15,7 +15,7 @@ ;; License along with this library; if not, write to the Free Software ;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -;; $Id: gtkcontainer.lisp,v 1.7 2002-03-24 12:58:34 espen Exp $ +;; $Id: gtkcontainer.lisp,v 1.8 2002-03-24 21:56:34 espen Exp $ (in-package "GTK") @@ -29,7 +29,7 @@ (defbinding %container-add () nil (container container) (widget widget)) -(defun container-add (container widget &rest args) +(defmethod container-add ((container container) (widget widget) &rest args) (%container-add container widget) (when args (setf @@ -44,7 +44,7 @@ (defbinding %container-remove () nil (container container) (widget widget)) -(defun container-remove (container widget) +(defmethod container-remove ((container container) (widget widget)) (%container-remove container widget) (slot-makunbound widget 'child-slots)) -- [mdw]