@end deftp
@end macro
+@macro EnumVRef {name,value}
+@ref{enum.\name\.\value\,\value\}
+@end macro
+
@macro Flags {name}
@deftp {Flags} \name\
@end deftp
@end deffn
@end macro
+@macro Method {name}
+@deffn {Method} \name\
+@end deffn
+@end macro
+
@macro ForeignType {name}
@deftp {Foreign Type} \name\
@end deftp
@end deffn
@end macro
+@macro RMethod {name}
+@anchor{\name\}@deffn {Method} \name\
+@end deffn
+@end macro
+
@macro RForeignType {name}
@anchor{\name\}@deftp {Foreign Type} \name\
@end deftp
@end defvr
@end macro
+@macro SlotRef {class, slot}
+@ref{slot.\class\.\slot\,\class\-\slot\}
+@end macro
+
+@macro SignalRef {class, signal}
+@ref{signal.\class\.\signal\,\class\::\signal\}
+@end macro
+
@macro cffi
@acronym{CFFI}
@end macro
@code{cl-gtk2} is the GUI library for Common Lisp. @code{cl-gtk2} is based on @uref{http://www.gtk.org/,,Gtk+} GUI library and is Common Lisp binding for it. @code{cl-gtk2} allows you to create graphical user interfaces for Common Lisp applications.
-As @code{Gtk+} is based on object system GObject, @code{cl-gtk2} is based on a binding to this object system called @uref{../gobject/index.html,,cl-gtk2-gobject}.
+As @code{Gtk+} is based on object system GObject, @code{cl-gtk2} is based on a binding to this object system called @code{cl-gtk2-gobject}.
@code{cl-gtk2} provides a thin wrapper around @code{Gtk+} functionality, mostly retaining the same set of classes, properties and methods.