|
Agui 0.2 Released With Demo |
jmasterx
Member #11,410
October 2009
|
Hi It has been over 2 years since I released Agui 0.1. Since then, hundreds of changes have been made in the SVN. For changes, check the Google Code source page. I had a little bit of time and decided to formally release Agui 0.2. With this, I also have added a demo. It is a 5 function calculator. It showcases textured Widgets using my own textures. It also showcases several concepts that I have discussed on the forums such as subclassing widgets, and using a gui factory to instantiate them. Hopefully it will help answer a few questions and help people out. As always I'm happy to answer Agui-related questions here at a.cc when I have time. The source zip can be obtained here: The documentation: And the Win32 binary for the new demo: Mandatory screenshot: Enjoy Agui GUI API -> https://github.com/jmasterx/Agui |
Trent Gamblin
Member #261
April 2000
|
Nice. I'm always updating my GUI as well, though it remains centered around my own needs. I recently added easy keyboard and gamepad navigation for everything so it's good to go on gamepad-only systems.
|
Edgar Reynaldo
Major Reynaldo
May 2007
|
Cool. I'll try it out as soon as I have some free time again. My Website! | EAGLE GUI Library Demos | My Deviant Art Gallery | Spiraloid Preview | A4 FontMaker | Skyline! (Missile Defense) Eagle and Allegro 5 binaries | Older Allegro 4 and 5 binaries | Allegro 5 compile guide |
Matthew Leverton
Supreme Loser
January 1999
|
GUI demo worked fine on WINE. |
Karadoc ~~
Member #2,749
September 2002
|
Thanks for the update. I've been working on some of my own GUI widgets recently, and it has made me more fully appreciate the quality of your Agui 0.1. This is the best GUI API for Allegro that I know of. ----------- |
Edgar Reynaldo
Major Reynaldo
May 2007
|
Your calc example has a nice clean look to it. Looks shiny. I'll check out the docs later. My Website! | EAGLE GUI Library Demos | My Deviant Art Gallery | Spiraloid Preview | A4 FontMaker | Skyline! (Missile Defense) Eagle and Allegro 5 binaries | Older Allegro 4 and 5 binaries | Allegro 5 compile guide |
jmasterx
Member #11,410
October 2009
|
Yeah, I decided to use some of the textures I made for my game. As for the documentation, I hope you won't be disappointed but it's just updated doxygen generated html and MAN. I have not had time for other docs. But every function is documented at least. Agui GUI API -> https://github.com/jmasterx/Agui |
Edgar Reynaldo
Major Reynaldo
May 2007
|
So are those nine patch buttons? Your docs exist. That makes them much more useful than my non-existent ones. I think I may use doxygen after all. My Website! | EAGLE GUI Library Demos | My Deviant Art Gallery | Spiraloid Preview | A4 FontMaker | Skyline! (Missile Defense) Eagle and Allegro 5 binaries | Older Allegro 4 and 5 binaries | Allegro 5 compile guide |
jmasterx
Member #11,410
October 2009
|
Yes, the textfield, frame, and buttons and tooltip are all using ninepatch. I love scalable graphics. Agui GUI API -> https://github.com/jmasterx/Agui |
Ashteth
Member #3,310
March 2003
|
Thanks for continuing to update this. Despite some of my criticisms, it is a very good library. I am currently using a very old version but will update when I get the time. Sadly my game coding time seems to be somewhat limited these days.
|
jmasterx
Member #11,410
October 2009
|
Thanks If I was to restart now, there are certainly a few changes I would make. Like signal slot and a mechanism for parents to receive child events without hooks. But I had only been programming for a year and a half and in c++ for only 6 months when I started on Agui so there were a few things I didn't know. Agui GUI API -> https://github.com/jmasterx/Agui |
|