mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2025-10-26 10:57:38 +00:00
properties can't be set until Validate-time (eg, Method.IsGetter), but it's annoying for every potential user of those properties to have to make sure it has Validated the generatable first. So now we add an explicit Validate() step after everything is loaded but before anything is Generated, so that at Generation time, everything can be assumed to have been Validated. * generator/IGeneratable.cs: add "bool Validate()" * generator/CodeGenerator.cs (Main): after loading all of the generatables, DeAlias the SymbolTable, Validate() all the generatables, and discard any invalid ones. * generator/*.cs: Implement Validate() trivially in generatables that didn't implement it before. Move Validate() calls from Generate() to Validate(). Remove non-hierarchical Validate() calls. * generator/SymbolTable.cs: GPtrArray is IntPtr, not IntPtr[] svn path=/trunk/gtk-sharp/; revision=48046 |
||
|---|---|---|
| .. | ||
| en | ||
| 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.* `pkg-config monodoc --variable=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.