[Mono-dev] Merge gtkpell-sharp into gtk-sharp?
Zac Bowling
zac at zacbowling.com
Thu Mar 9 17:04:31 EST 2006
Hey guys,
It might be worth wild integrating gtkspell-sharp into the gtk-sharp
package. Seems like its a pretty good candidate (in svn under
/trunk/gtkspell-sharp).
When I wrote gtkspell-sharp binding, I did so as an example for using
GAPI when I wrote the first version of the GAPI docs
(http://www.mono-project.com/GAPI). It was really meant as template
project for anyone wanting to write glib/gobject/gtk+ wrapper libraries
for their projects, but it seems a lot of people are using it just
because its complete and it's there. (I get tons of question emails on
it, and I believe its even in Eric's Meshwork app.)
See the guts:
http://svn.myrealbox.com/viewcvs/trunk/gtkspell-sharp/gtkspell/gtkspell-api.raw?view=auto
http://svn.myrealbox.com/viewcvs/trunk/gtkspell-sharp/gtkspell/gtkspell.metadata?view=auto
The entire binding is generated by GAPI out of the box with the
exception of a 4 line metadata file to fix the names of the two
classes. Shouldn't even need to maintain this either, after its in the
build really (since there are no .customs files). This library even
works on Windows as well.
If you are guys are ok with that, I can make a patch to get this in
there. Shouldn't be more then just really dropping in the files, adding
a new "PKG_CHECK_MODULES(..., gtkspell-2.0 >= 2.0.1)" to configure.in
like the rest of the libs and wiring up my Makefile.am file to
gtksharps root Makefile. I used pretty much all the same conventions as
gtk-sharp (mostly because I copied and pasted everything from gtk-sharp
to make this package as quick as I did). It should be really pretty
painless.
Docs:
http://svn.myrealbox.com/viewcvs/trunk/gtkspell-sharp/docs/README?view=auto
Sample:
http://svn.myrealbox.com/viewcvs/trunk/gtkspell-sharp/sample/TestGtkSpell.cs?view=auto
Screenshot:
http://zbowling.com/monodevelop/Screenshot-GtkSpellSharp.png
Any comments or opinions towards doing that?
Thanks guys!
--
Zac Bowling
http://zacbowling.com/
More information about the Mono-devel-list
mailing list