Comment 4 for bug 878555

Revision history for this message
Steven Leiphart (steven-leiphart) wrote :

Another FYI: I have been using Anjuta exclusively on a fairly large project for the past 12 months. I am the only programmer on the project and it includes 85 source and header files with over 50,000 lines of code I have written myself plus 35 Glade UI files most of which incorporate custom active graphics (i.e. the custom graphical buttons are image widgets inside event boxes which "depress" when touched ) and the screens update accordingly. (The client wanted an "iPod/iPhone look".) There are literally hundreds of widgets on some of the screens. I also use just about every graphical widget known to GTK somewhere in this system. The product is designed to be used in a custom embedded system with a large resistive touch screen so the controls need to be large enough for use with gloves on. It uses sqlite for all data logging and configuration and hundreds of custom graphics for everything on the screen except the text (including custom graphical scroll bars). All user visible text is language independent and the chosen language can be changed by the user on the fly. However, I do not use any pango or similar gettext or system supported language system. I perform the language updates via a language table from sqlite and all writes to the screen are done by my translate functions via phrase indexes. I use Anjuta's Glade plug-in exclusively for all UI manipulation so I am becoming quite the expert GTK screen builder.

All this to say that if you would like me to test anything in Anjuta, I probably have an environment in which I could do that for you. Frequently IDE developers don't actually 'USE' the system they work on like I do. Making it is typically significantly different from using it. If you'd like some screen shots, I'd be happy to provide them.