96f81cfbd4
* gdk/Gdk.metadata : hide some manually implemented callback methods. * gdk/*.custom : implement several methods containing persistent callback parameters. * generator/BoxedGen.cs : set gen_info.CurrentType in Generate. * generator/ClassGen.cs : set gen_info.CurrentType in Generate. * generator/Ctor.cs : set gen_info.CurrentMember in Generate. * generator/GenerationInfo.cs : add CurrentMember and CurrentType. * generator/Method.cs : set gen_info.CurrentMember in Generate. * generator/MethodBody.cs : always generate null guarding for array parameters, and add a nag for callback parameters without a scope attr. * generator/ObjectGen.cs : set gen_info.CurrentType in Generate. * generator/OpaqueGen.cs : set gen_info.CurrentType in Generate. * generator/Parameters.cs : kill NullOk. add Scope property. * generator/StructGen.cs : set gen_info.CurrentType in Generate. * gtk/Gtk.metadata : kill a few null_ok attrs. * pango/Pango.metadata : mark the callback params as call scope. kill a couple null_ok attrs. svn path=/trunk/gtk-sharp/; revision=42529 |
||
---|---|---|
.. | ||
en | ||
updater | ||
.cvsignore | ||
all.xml | ||
ChangeLog | ||
gen-finalize-docs.cs | ||
gen-gtype-ctor-docs.cs | ||
gen-gtype-docs.cs | ||
gen-handlerargs-docs.cs | ||
gen-intptr-ctor-docs.cs | ||
gen-vm-docs.cs | ||
gtk-sharp-docs.source | ||
Makefile.am | ||
README | ||
scan-deprecations.cs |
Compiling and installing the Gtk# Documentation Compile and install monodoc cd monodoc/ ./autogen.sh --prefix=/usr/local make make install Compile the documentation for gtk-sharp cd gtk-sharp/doc make assemble cp gtk-sharp-docs.* `monodoc --get-sourcesdir` If things are fine, you should have in the Monodoc sources directory the following files: gtk-sharp-docs.source gtk-sharp-docs.tree gtk-sharp-docs.zip netdocs.source netdocs.tree netdocs.zip Start monodoc, by typing `monodoc' If it doesn't run, please change the paths in the makefile and point ASSEMBLER and BROWSER to where you put your assembler.exe and browser.exe.