X-Git-Url: https://git.distorted.org.uk/~mdw/clg/blobdiff_plain/68f519e0e99a023834e3bc0db73ca3ae9e40d64a..a457d4721ad77719b72e410a00761d702f73827d:/gtk/gtktypes.lisp?ds=inline diff --git a/gtk/gtktypes.lisp b/gtk/gtktypes.lisp index 41e599d..8d4eed0 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)