Re: [Anygui-users] Backend API design similar to anygui?
Brought to you by:
mlh
From: Brett <dr...@uc...> - 2001-12-27 06:29:48
|
> To some degree it's already possible, since you can query the > current backend with the backend() function. However, there will > be some features to ease the implementation of components that > either use the Anygui API, of backend-specific things where available. > I can already see that be a great boon for anygui. I am sure their are going to be many people who already know a GUI API and are not going to want to give them up because they know the one so well. But if they can leverage anygui's platform-agnostic power while being able to backend-specific abilities when needed that whould be able to convert a lot of people to using the API. > I think you can very well use it for experimentation and learning, > yes. There are changes ahead, though. The most noticable are perhaps > a more extensive set of events and the addition of menus (which > currently aren't available). > If they are mostly going to be additions and not changes, then I I already know which GUI API I am going to start with. =) > One advantage of Anygui is that it has been designed to be simple > and easy to use, mainly because we want it to be usable for > teaching GUI programming. (Otherwise, it wouldn't be a very good > candidate for a standard Python GUI, I think :) > I completely agree with that assessment. One of the great things about the "batteries" included with Python is that they are very simple and easy to use. > Your insights and experiences (if you choose to learn GUI programming > with Anygui) would be greatly appreciated, since they will help us > judge whether we have succeeded in making a package which is easy > to understand and use. > I would be honored to act as a test subject for anygui-dev. Someone has to be the space monkey, right? =) I will be happy to e-mail comments, questions, suggestions, etc. as I delve into the world of GUI programming. It might be a little while, though, because a project that I must do in pure Scheme (using STk and Tk, actually) first. But when that is done, I have the perfect project to add a GUI to. -Brett C. |