X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/blobdiff_plain/f9c707b0aab29a0ed136fd548587a40e7098c594..fad6d6a9bc32da2f7837b97474587b711f06637b:/gtk/export.lisp diff --git a/gtk/export.lisp b/gtk/export.lisp index c872543..70aee9c 100644 --- a/gtk/export.lisp +++ b/gtk/export.lisp @@ -1,10 +1,25 @@ (in-package "GTK") +(eval-when (:compile-toplevel :load-toplevel :execute) + (defexport define-style-color-accessor (name type) + (declare (ignore type)) + name) + + (defexport define-style-gc-reader (name type) + (declare (ignore type)) + name)) + ;;; Autogenerating exported symbols -(export-from-file #p"clg:gtk;gtktypes.lisp") -(export-from-file #p"clg:gtk;gtkwidget.lisp") -(export-from-file #p"clg:gtk;gtkcontainer.lisp") -(export-from-file #p"clg:gtk;gtk.lisp") -(export-from-file #p"clg:gtk;gtktree.lisp") -(export-from-file #p"clg:gtk;gtkaction.lisp") -(export-from-file #p"clg:gtk;gtkutils.lisp") +(export-from-system) + + +;;; Now re-export some of the symbols from the CLG package +(with-export-handlers + (export-handler-makunbound 'defvar) + (export-handler-makunbound 'deftype) + + (defexport defclass (class superclasses &optional slotdefs &rest options) + (declare (ignore superclasses options)) + (export-defclass-form class slotdefs nil)) + + (export-from-system "CLG"))