Features:
- Cross Platform – ifsoGUI is written in pure BlitzMax with no OS specific code. It is completely cross platform with Mac (OSX) and Linux.
- Event System – Gadgets can be set to generate events and put them into a queue to be processed.
- Callback System – Gadgets can be set to call user defined functions when they generate events.
- Fully Skinnable – GUI can be given any look you want. Including mouse cursors.
- Custom Font Systems (bitmap fonts) – You can use any custom font system (bitmap fonts) of your choosing to draw text.
- Normal, Mouse Over, and Pressed Graphics – Gadgets can have different graphics for when the mouse is over them and when the mouse button is pressed on them.
- Customizable Mouse Graphics – Mouse graphic can be set to change when over a gadget, when the mouse button is pressed, and when mousing over text fields.
- Automatic Scollbars – Panels and windows can have scrollbars that automatically appear when child gadgets are out of view.
- Virtual Resolutions – Supports the BlitzMax Virtual Resolutions.
- Easily Extended – ifsoGUI gadgets can be easily extended to create custom gadgets.
- Source Included – ifsoGUI comes with full source code.
Gadgets:
- Button
- Checkbox
- Combobox
- File Selector
- Image Button
- Label
- Listbox
- Multi-Column Listbox
- Multi-Line Textbox
- Panel
- Progressbar
- Scrollbar
- Slider
- Spinner
- Tabber
- Textbox
- Window
Note: The ifsoGUI mod comes with Full Source.
