[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