chiark / gitweb /
Added with-gvalue macro
[clg] / gtk / gtktypes.lisp
index 4b09c9ab94ed48167ba7ddbbadc307c2b0d1c4eb..4397b3c85112feeaf37ee167dab3956c3b2e3996 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: gtktypes.lisp,v 1.16 2004-10-31 12:05:52 espen Exp $
+;; $Id: gtktypes.lisp,v 1.18 2004-11-07 17:55:29 espen Exp $
 
 
 (in-package "GTK")
@@ -55,7 +55,7 @@ (defclass allocation (struct)
     :accessor allocation-height
     :initarg :height
     :type int))
-  (:metaclass proxy-class))
+  (:metaclass struct-class))
 
 (defclass border (boxed)
   ((left
@@ -106,7 +106,7 @@ (defclass stock-item (struct)
     :accessor stock-item-translation-domain
     :initarg :translation-domain
     :type string))
-  (:metaclass proxy-class))
+  (:metaclass static-struct-class))
 
 
 (define-types-by-introspection "Gtk"
@@ -653,6 +653,23 @@     (default-widget
      :initarg :current-folder-uri
      :type string)))
 
+  ("GtkTreeView"
+   :slots
+   ((columns
+     :allocation :virtual
+     :getter "gtk_tree_view_get_columns"
+     :reader tree-view-columns 
+     :type (glist tree-view-column))))
+
+  ("GtkComboBox"
+   :slots
+   ((active-iter
+     :allocation :virtual
+     :getter "gtk_combo_box_get_active_iter"
+     :setter "gtk_combo_box_set_active_iter"
+     :accessor combo-box-active-iter 
+     :type tree-iter)))
+
      
   ;; Not needed
   ("GtkFundamentalType" :ignore t)
@@ -662,15 +679,20 @@     (default-widget
   ;; Deprecated widgets
   ("GtkCList" :ignore-prefix t)
   ("GtkCTree" :ignore-prefix t)
-  ("GtkList" :ignore-prefix t)
+  ("GtkList" :ignore t)
+  ("GtkListItem" :ignore t)
   ("GtkTree" :ignore t)
   ("GtkTreeItem" :ignore t)
+  ("GtkItemFactory" :ignore t)
   ("GtkText" :ignore-prefix t :except ("GtkTextDirection"))
   ("GtkPacker" :ignore-prefix t)
   ("GtkPixmap" :ignore t)
   ("GtkPreview" :ignore-prefix t)
+  ("GtkProgres" :ignore t)
   ("GtkTipsQuery" :ignore t)
   ("GtkOldEditable" :ignore t)
+  ("GtkCombo" :ignore t)
+  ("GtkOptionMenu" :ignore t)
 
   ;; What are these?
   ("GtkFileSystemModule" :ignore t)