Allegro.cc - Online Community

Allegro.cc Forums » The Depot » Agui 0.2 Released With Demo

This thread is locked; no one can reply to it. rss feed Print
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:
http://code.google.com/p/agui/downloads/detail?name=agui_0.2_src.zip&can=2&q=#makechanges

The documentation:
http://code.google.com/p/agui/downloads/detail?name=agui_0.2_documentation.zip&can=2&q=#makechanges

And the Win32 binary for the new demo:
http://code.google.com/p/agui/downloads/detail?name=agui_calculators_demo_win32.zip&can=2&q=#makechanges

Mandatory screenshot:
{"name":"607698","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/0\/e\/0eb8bc6b28fa8382d10ce3257e02ec0a.png","w":976,"h":634,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/0\/e\/0eb8bc6b28fa8382d10ce3257e02ec0a"}607698

Enjoy :)

Trent Gamblin
Member #261
April 2000
avatar

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
avatar

Matthew Leverton
Supreme Loser
January 1999
avatar

GUI demo worked fine on WINE.

Karadoc ~~
Member #2,749
September 2002
avatar

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
avatar

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.

Edgar Reynaldo
Major Reynaldo
May 2007
avatar

jmasterx
Member #11,410
October 2009

Yes, the textfield, frame, and buttons and tooltip are all using ninepatch. I love scalable graphics.

Ashteth
Member #3,310
March 2003
avatar

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. :)

Go to: