X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/blobdiff_plain/dd3925210ef1062bf8017087d986f08695c8c40d..201c9293a012bfce1c30f33795fb016c930e917b:/gtk/gtkcontainer.lisp?ds=sidebyside diff --git a/gtk/gtkcontainer.lisp b/gtk/gtkcontainer.lisp index bb8bb76..d67baa0 100644 --- a/gtk/gtkcontainer.lisp +++ b/gtk/gtkcontainer.lisp @@ -15,11 +15,11 @@ ;; 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.4 2001/10/21 23:20:13 espen Exp $ +;; $Id: gtkcontainer.lisp,v 1.6 2001/11/20 18:25:53 espen Exp $ (in-package "GTK") - -(defmethod initialize-instance ((container container) &rest initargs) + +(defmethod shared-initialize ((container container) names &rest initargs) (call-next-method) (dolist (child (get-all initargs :child)) (apply #'container-add container (mklist child)))) @@ -49,6 +49,19 @@ (defun container-remove (container widget) (slot-makunbound widget 'child-slots)) +(defbinding %container-child-get-property () nil + (container container) + (child widget) + (property-name string) + (value gvalue)) + +(defbinding %container-child-set-property () nil + (container container) + (child widget) + (property-name string) + (value gvalue)) + + (defbinding container-check-resize () nil (container container))