X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fgtk.texi;h=c5889a8ea1491da838cd6dd202a62d44f8b22290;hb=a3a7927335e489ac03f5bc094e7e2c89afa178b5;hp=9444478dae11c7ed1e7932727aaa317e6c9ae3c5;hpb=19a35e5b220d152a8134f66480bc01016cc8802c;p=cl-gtk2.git diff --git a/doc/gtk.texi b/doc/gtk.texi index 9444478..c5889a8 100644 --- a/doc/gtk.texi +++ b/doc/gtk.texi @@ -35,11 +35,19 @@ Superclass: @ref{\name\} @end deftp @end macro +@macro EnumVRef {name,value} +@ref{enum.\name\.\value\,\value\} +@end macro + @macro Flags {name} @deftp {Flags} \name\ @end deftp @end macro +@macro FlagsVRef {name,value} +@ref{flags.\name\.\value\,\value\} +@end macro + @macro Accessor {name} @deffn {Accessor} \name\ @end deffn @@ -58,6 +66,11 @@ Type: \type\ @end deffn @end macro +@macro Method {name} +@deffn {Method} \name\ +@end deffn +@end macro + @macro ForeignType {name} @deftp {Foreign Type} \name\ @end deftp @@ -130,6 +143,11 @@ Type: \type\ @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 @@ -150,6 +168,14 @@ Type: \type\ @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 @@ -238,7 +264,7 @@ Type: \type\ @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.