chiark / gitweb /
Added initarg :pattern to label
authorespen <espen>
Sun, 17 Apr 2005 21:39:04 +0000 (21:39 +0000)
committerespen <espen>
Sun, 17 Apr 2005 21:39:04 +0000 (21:39 +0000)
gtk/gtk.lisp

index 2dc4f8eba218a9970c9ff5e8ebad53d16f3decce..ca8965beb4d7a0c7162df177ce4d11a8f2046f5f 100644 (file)
@@ -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: gtk.lisp,v 1.39 2005-03-13 18:08:44 espen Exp $
+;; $Id: gtk.lisp,v 1.40 2005-04-17 21:39:04 espen Exp $
 
 
 (in-package "GTK")
@@ -852,6 +852,12 @@ (defmethod (setf image-menu-item-image) (image (item image-menu-item))
 
 ;;; Label
 
+(defmethod shared-initialize ((label label) names &key pattern)
+  (declare (ignore names))
+  (call-next-method)
+  (when pattern
+    (setf (label-pattern label) pattern)))
+
 (defbinding label-get-layout-offsets () nil
   (label label)
   (x int :out)