Hi, guys where are you? Are you still using ifsogui? im using it daily, because my current project use ifsogui so much. My ifsogui module is currenytly so heavily modified from original so i cannot anymore give update, because that will brreak the old code.
but i will show you what modifications i have done:
26.4.2012
- ALL: Added SetAlwaysOnBack(true/false), GetAlwaysOnBack:int() functions
29.4.2012
(-ALL: glue code to LUA... used only in my game)
30.4.2012
- MULTILINE TEXTBOX: Added DeleteLine(line:int) function
- FIXED: SetAlwaysOnBack.
6.5.2012
-COMBOBOX: Fixed memoryleak (added destroy method)
18.5.2012
-ML TEXTBOX & TEXTBOX: Added SetCaretColor(r,g,b) function
20.5.2012
- ALL: Added SetCenter(centerX,centery) method.
- MODIFIED: SetEnabled() will no also enable/disable all children gadgets.
(still in TODO: remember child SeEnabled status)
23.5.2012
-TEXTBOX/MLTEXTBOX: typing @£$\ (Alt Gr+key) was not possible. FIXED.
30.5.2012
-ML TEXTBOX: Added SetTextAreaEnabled(<true>/<false>) and GetTextAreaEnabled() functions
12.2.2013
-ALL: Added SetDisabledColor(r,g,b) and SetDisabledAlpha(alpha)
-Button: Added DrawAlphaRect if button is Disabled
18.2.2013
-GUI: fixed GUI.AddGadget() bug. (added gadgets.remove(p))
3.3.2013
-GUI: modified Compare TabOrder function
-GUI: Added GetGadgetbyID(id:int) function
-BASEGADGET: Added GetChildbyID(id:int) and SetId(new_id) methods.
-ALL: removed gadget name(field still exists) when creating gadget.
Now You give ID or let gui automatically insert next_id.
(MCLISTBOX IS currently BROKEN... WILL FIX)
-ALL: Added field Extra:Object to ifsoGUI_BASE type
7.3.2013
-PANEL: Added DOuble_CLick event
19.3.2013
-ALL: changed Create functions to Methods (local panel:ifsogui_panel=new ifsogui_panel.create(...) )
(width these changes you can easily create custom gadgets.)
20.3.2013
-ALL: (currently only in PANEL) SetPreDrawCallback and SetPostDrawCallback methods.(you can draw what you want to Panel)
two the biggest changes are, gadgetname (string) are now id (integer, automatic or manual) and All gadgets Create functions are converted to Methods.
there are still some more modifications what i need to do.
what i'm missing. more skins.. if you have some cool skin, please upload it and give me a link.
