Typo.
[cl-gtk2.git] / gtk / gtk.widget.lisp
index 622ab8e..0611852 100644 (file)
@@ -2,17 +2,6 @@
 
 ; TODO: GtkWidget
 
-(define-g-boxed-cstruct selection-data "GtkSelectionData"
-  (selection :pointer) ; GdkAtom
-  (target :pointer) ; GdkAtom
-  (type :pointer) ; GdkAtom
-  (format :int)
-  (data :pointer :initform 0)
-  (length :int)
-  (display g-object))
-
-(export (boxed-related-symbols 'selection-data))
-
 (defun widget-flags (widget)
   (convert-from-foreign (gtk-object-flags-as-integer widget) 'widget-flags))
 
@@ -34,6 +23,7 @@
   (:allocation allocation-cstruct)
   (:window :pointer)
   (:parent :pointer))
+(defctype %gtk-widget (:struct %gtk-widget))
 
 (defun widget-state (widget)
   (convert-from-foreign (foreign-slot-value (pointer widget) '%gtk-widget :state) 'state-type))
   (n-properties (:pointer :int)))
 
 (defun widget-get-style-properties (type)
-  (setf type (ensure-g-type type))
+  (setf type (gtype type))
   (let ((class (g-type-class-ref type)))
     (unwind-protect
          (with-foreign-object (np :int)
 
 (defun widget-style-property-value (widget property-name &optional property-type)
   (unless property-type (setf property-type (widget-style-property-type widget property-name)))
-  (setf property-type (ensure-g-type property-type))
+  (setf property-type (gtype property-type))
   (with-foreign-object (gvalue 'g-value)
     (g-value-zero gvalue)
     (g-value-init gvalue property-type)