mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2025-10-26 12:57:31 +00:00
* generator/CallbackGen.cs : implement new IAccessor iface so that callback fields on structs can now be accessed. * generator/ClassBase.cs : remove/abstract some methods incorrectly located here. * generator/ClassGen.cs : implement methods previously inherited from ClassBase incorrectly. * generator/HandleBase.cs : new base class for native ptr wrappers. Implements new IAccessor interface and code moved from ClassBase. * generator/IAccessor.cs : new iface to generate field/prop accessors. * generator/InterfaceGen.cs : derive from new ObjectBase. * generator/LPGen.cs : implement IAccessor. * generator/LPUGen.cs : implement IAccessor. * generator/ObjectBase.cs : new base class for Object/Iface types. * generator/ObjectGen.cs : derive from new ObjectBase. * generator/OpaqueGen.cs : derive from HandleBase. * generator/StructField.cs : refactor Generate method using new IAccessor interface. * */*.custom : add obsolete impls for some existing c_cased struct field accessors that are now StudlyNamed. svn path=/trunk/gtk-sharp/; revision=46878 |
||
|---|---|---|
| .. | ||
| 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.