InfoSkin1.0 - OpenSource Theme Engine for PB4
Posted: Wed May 10, 2006 3:11 pm
InfoSkin is a small and fast skin engine for your PureBasic4 applications. I decided to release it under LGPL license so all coders can contribute to make it better. If you have ideas, suggestions, etc, download a copy and modify it then feel free to post the source code here if you want. I am still a noob and I don't know if I can add too many gadgets without your help... If you use it, credits would be cool, but you're not forced to do that.
Special thanks to Netmaestro for helping me with the transparent image drawing and thefool for the example tweak.
The download package contains the include file, a simple example and a region maker to skin your windows. Hope you like it. Current supported gadgets are buttons, checkboxes and progressbars.
Download
Size: 23.9 KB
MD5: BBEC4BE41059A72511C81628E3799F08
http://www.bytessence.com/download/temp/InfoSkin.zip
[Update 1]
Fixed the event handling bug.
[Update 2]
Now it uses Linked lists to minimize the memory consumption (Thx Konne).
Added new ProgressBar infogadget and manipulation functions.
Updated the example.
[Update 3]
Found and fixed a bug in the InfoSkinSetProgressBarState() wich was consuming memory [!] Please download it again if you are using it [!]
Updated the example (thanks thefool)
Special thanks to Netmaestro for helping me with the transparent image drawing and thefool for the example tweak.
The download package contains the include file, a simple example and a region maker to skin your windows. Hope you like it. Current supported gadgets are buttons, checkboxes and progressbars.
Download
Size: 23.9 KB
MD5: BBEC4BE41059A72511C81628E3799F08
http://www.bytessence.com/download/temp/InfoSkin.zip
[Update 1]
Fixed the event handling bug.
[Update 2]
Now it uses Linked lists to minimize the memory consumption (Thx Konne).
Added new ProgressBar infogadget and manipulation functions.
Updated the example.
[Update 3]
Found and fixed a bug in the InfoSkinSetProgressBarState() wich was consuming memory [!] Please download it again if you are using it [!]
Updated the example (thanks thefool)