After struggling with irrlicht native GUI for some years I decided its time to create something that fits my tastes bit better. At first I went by path of creating my own skin out of IGUISkin but then I abandoned this approach and made entirely new skin which is less complicated and more flexible (for what I need). That means of course Irrlicht native GUI elements wont work with this. But thats not such a big problem since I already ended to make my own GUI elements before.
It is not designed to replace whole Irrlicht GUI, but rather supplement it on its visual end. In fact this GUI can exist along Irrlicht GUI and it is possible to use several different skins at once.
Till now I created two skins and button interface. Later I plan to make window, open file, close file interfaces, may be edit and list boxes too. Just few most common features I use.
Small example code and screenshot:
Download source files
Custom GUI WIP
-
- Posts: 219
- Joined: Fri Apr 13, 2007 8:29 pm
- Location: Illinois
- Contact:
-
- Posts: 219
- Joined: Fri Apr 13, 2007 8:29 pm
- Location: Illinois
- Contact:
-
- Posts: 914
- Joined: Fri Aug 03, 2007 12:43 pm
- Location: South Africa
- Contact:
Its cool , i think somehere, we should have a discussion somteim about the GUI wiht the guys working on it, stuff like that. there are a lot of people making GUI efforts, and it seems we spawning bunches of the things
Like my sprite GUI type thing taht animates things all round, is actually part of a comprehensive image based GUI... but i like what you have done here
Like my sprite GUI type thing taht animates things all round, is actually part of a comprehensive image based GUI... but i like what you have done here
FlyingIsFun1217 >> I am just working on scroll bar, but it may take some time since right now I have a lot of work and not much free tome to code.
FuzzYspo0N >> Thanks I know there are people working on GUI but this work does not have some big goals like replacing whole Irrlicht GUI, it is mostly for my own personal use. I do offer code to community as I mostly do with all other things. Of course If somebody wants to made some overall GUI rework and he is interested, I may contribute.
There is small problem however, this GUI is based on entirely new skin, which do not inherit from IGUISkin and is in no way compatible with it.
FuzzYspo0N >> Thanks I know there are people working on GUI but this work does not have some big goals like replacing whole Irrlicht GUI, it is mostly for my own personal use. I do offer code to community as I mostly do with all other things. Of course If somebody wants to made some overall GUI rework and he is interested, I may contribute.
There is small problem however, this GUI is based on entirely new skin, which do not inherit from IGUISkin and is in no way compatible with it.