[Anygui-devel] Questions about anygui
Brought to you by:
mlh
From: James T. <ja...@aj...> - 2005-03-25 22:36:11
|
I was reading the archives and came across the Dec post where Magnus said the project is pretty much dead and not to waste time on it. Use something like wx instead. In our project (www.gnuenterprise.org) our forms runtime software allows the user to select the front end of their choice. wx, gtk, qt, win32 native, curses, etc, etc. We already have a common library for our applications but several of our apps only work in wx (our designer, navigator, etc). Now I'm tossing about the idea of refactoring our tools to work more along the lines of python version of netbeans or eclipse (which has a thin GUI wrapper that seems in the spirit of anygui). So a base GUI framework using plugins would replace the separate apps, it would also provide me with a base application for in house custom apps. In our project lots of people use the native windows driver, the wx driver, and the gtk driver. I'd personnally like to get our qt driver up and running. Anygui seems designed with just this environment in mind unlike wx. So a few questions.. Does anygui from cvs..... allow for the interecption of events on a per keystroke level? what about events caused by things like opening a dropdown box? support some type of drag and drop? support cut n paste on the various platforms? have more complete API docs? allow access to the underlying widget set so that if I wanted to use the base framework in house w/ custom QT widget I'd be able to write my plugin that uses qt hook that widget in. is it lighter weight than wx? And why did development stall? Were there issues that arose that made anygui seem like a deadend? Or was it something else? What I'm thinking about doing is creating the base application with anygui. Then create a plugin that link in our existing widget drivers (as they don't allow any input without checking with the back end first). If anygui gives me the access I'd need to the events I need then I could eventual phase out the existing widgets w/ anygui replacements. Take Care, James |