IGlass GUI for blitzmax - V

BlitzMax Forums/BlitzMax Programming/IGlass GUI for blitzmax - V

:) just be a little bit patient i'm knoking my disciple,Seyhajin to finish
the new iglass studio soon with the 1.5.3 release :) I have checked
and modified all examples, for bugs.

Here is the new version 1.5.3 worklog :

---------------
Version 1.5.3 :
---------------

----------------
Bugs not fixed :
----------------
- The mac version have a bug with the incbin command (font 'arial.ttf' & 'blitz.fon' must be distributed with you apps), linux and win32 ok.
- The mac version seem to have a bug with the scrollbar bar modification (very minor bug, only see in files requesters), linux and win32 ok.
- You can't hide a gadget under a TAB (i'm searching solution)

-----------------
Command changed :
-----------------
- New sound for button click and requester 
- Font name changed
- The method .ActivateItem("XX") for listbox and combo changed to .ActivateItemName("XX")

-----------
Bugs fixed :
-----------
- Minor bug solved with scrollbar, and now the scrollbar are pushed when they are activated.
- Minor bug fixed on the focus method for ActivateWindow()
- You can disable a gadget under a TAB
- You can add a frame under a TAB (malicious @#!*ing bug)
- Minor bug with combo, when you forget to activate an item (fixed)
- Now when the last window is closed, iglass activate the screen (used for control directly on the screen).

---------------
Commands added :
---------------
- 1 new method added for listbox, RenameItem(Item:String,NewName:String), look at the example : IGlass_ListBox.bmx
- 2 new method added for checkbox, GetState() and SetState(), look at the example : IGlass_CheckBox.bmx
- 2 new method added for progress gadget, GetValue() and SetValue(), look at the example : IGlass_Progress.bmx
- 2 new method added for scrollbar gadget, GetValue() and SetValue(), look at the example : IGlass_Scrollbar.bmx
- 2 new method added for value gadget, GetValue() and SetValue(), look at the example : IGlass_Value.bmx

- A new control is added "Buffered Image widget"  :) it's very simple to use, look at the example : IGlass_Image_Buffer.bmx
- 1 new method is added for the listbox SortItems() use it to sort listbox items example : MyList.SortItems() or MyList.SortItems(False) ' ascending off
- 1 new method is added for the tabs ActivateTab() use it for activate a tab panel from the caption.example MyTab01.ActivateTab("Tab 01")