As part of a current project in C2, I'm developing a desktop simulator. I've been writing a plug-in to handle the windows, and I thought I would ask for a general consensus on which critical components should be included in a window object.
Currently, I have the following:
- resizable, draggable window (obviously)
- title bar
- close, minimize, expand buttons
- functionality for adding general components to a window (buttons, text boxes, etc.)
- functionality for adding custom components to a window
- resizing and scaling functionality for components when window is resized
Maybe I am over thinking this, but does anyone have any suggestions as to any functionality I should or could add?
I'm really not intending to make this a fully functioning interface, but I want to make sure I make the simulation as real as possible.
Thanks!
------------------------------------------
To Do
- Scroll Bars
- Modal windows, with focus