Allegro.cc
Projects
Action252
Adventure22
Arcade216
Board Games30
Demos24
Emulators10
Other68
Puzzle139
Role Playing40
Sports25
Strategy58
Utilities46
Resource Directory
Code Gallery3
Compilers12
Help & Documents13
Libraries63
Media2
Tools8
IOTD: NAS GUI
NAS GUI
NAS GUI, by Steve Terry

These are the most recent skins from my project NAS GUI. This project has been going on for quite some time but mostly while I was still in school. A new release is about to be put out as soon as I wrap up a few loose ends. As you can see, dialog transparency is supported as well as mouse shadows, shadowed text, groupboxes, dialog icons, and text scroll procedures are all implimented as well as the basic assortment of the standard allegro dialog set (excluding d_edit procs). I don't have anything animated yet (not even the mouse cursors), but that is underway. Menus are still unimplimented as of now, but hopefully I'll get that done as well.

NAS Amp the stand alone add-on for NAS GUI is almost complete, it loads m3u and pls playlists as well as auto reading of id3 tags as needed. It plays CD Audio (via D:\Track1.cda or ./mnt/cdrom/Track1.cda for those who are linux lovers, etc.), mp3, s3m, mod, it, mid, wav, aiff, and more. utilizing the fmod audio library. DUMB support is planned for those who use DOS, however it will only play it, mod, and s3m (wav and mid will probably done through Allegro in this case). Full shuffle and repeat is also supported (each file has a unique random number assigned so that next and prev work properly). The only issue I have with fmod at the moment is with midi I cannot detect how far it has played, so unfortunately if a midi is present in the playlist, it will loop or end without advancing. I also plan on adding plugins similar to winamp that can be loaded via LoadLibrary() or dlopen() (probably using TF's library lob_open()). For now, however, only Spectrum and Oscilliscope is implimented (accessed by double clicking the box).


The Gallery | Add your own image!
Poll
Is grammer and spelling important?
View Results