X-Git-Url: https://git.distorted.org.uk/~mdw/clg/blobdiff_plain/49043b9ae448127671f43641c191a24080dcfb64..a05a0e594a50ad3963f54c173a8d856bdeaad727:/gtk/gtktypes.lisp?ds=sidebyside diff --git a/gtk/gtktypes.lisp b/gtk/gtktypes.lisp index a8381ef..de42b12 100644 --- a/gtk/gtktypes.lisp +++ b/gtk/gtktypes.lisp @@ -15,8 +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.30 2005/01/12 13:38:18 espen Exp $ - +;; $Id: gtktypes.lisp,v 1.32 2005/02/22 23:12:02 espen Exp $ (in-package "GTK") @@ -133,15 +132,6 @@ (declare (ignore type args)) (reader-function 'int)) -;; Forward definitions -(defclass widget (%object) - () - (:metaclass gobject-class)) -(defclass container (widget) - () - (:metaclass gobject-class)) - - (define-types-by-introspection "Gtk" ;; Manually defined ("GtkObject" :ignore t) @@ -163,6 +153,10 @@ :getter "gtk_widget_get_window" :reader widget-window :type gdk:window) + (parent + :allocation :property :pname "parent" + :reader widget-parent + :type container) (parent-window :allocation :virtual :getter %widget-parent-window @@ -626,7 +620,7 @@ :type entry-completion) (max-length :merge t :unbound 0) #+gtk2.6 - (with-chars :merge t :unbound -1))) + (width-chars :merge t :unbound -1))) ("GtkEntryCompletion" :slots @@ -993,6 +987,15 @@ ; deprecated property ((font :ignore t))) + ("GtkClipboard" + :slots + ((display + :allocation :virtual + :getter "gtk_clipboard_get_display" + :reader clipboard-display + :type gdk:display))) + + ;; Not needed ("GtkFundamentalType" :ignore t) ("GtkArgFlags" :ignore t) @@ -1021,9 +1024,7 @@ ;; What are these? ("GtkFileSystemModule" :ignore t) ("GtkIMModule" :ignore t) - ("GtkThemeEngine" :ignore t) - - ) + ("GtkThemeEngine" :ignore t)) (defclass text-iter (boxed)