Posted By


xterminhate on 03/09/13

Tagged


Statistics


Viewed 60 times
Favorited by 0 user(s)

CGUIAdvancedWindow.h


/ Published in: C++
Save to your folder(s)

A new custom GUI Element, based on the Irrlicht GUI Window, with these features :
- Close behavior (nothing, remove, set visible false),
- Configurable system buttons,
- Minimize button,
- Double click on minimized window maximizes it,
- Restore button shows up when window is minimized,
- Pinned button, to prevent moving the window,
- Programmable user buttons, with attributes (show/hide for each window state) and user sprite bank, posting event catched by the user defined EventReceiver,
- Double click on window bar hides window client area,
- Window frame renderer using cursor coordinates as light source) and default/user skin.
- Configurable minimized window position,
- Flag preventing window minimizing,
- Notification system, making the tittle bar to blink.

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.