07-05-2014, 06:56 PM
Well, everything is done with proper Object Oriented Programming and Inheritance. The window itself is a 3D surface, similar to how ZBrush works. It's programmed with Game Maker Studio for cross platform compatibility and to make development faster for me.
From there you define the GUI Classes and let them inherit aspects of their design from the theme.xml file, and from the GUI you create individual toolpanes, such as:
It's not all that difficult, just some simple organization. I'll make a topic for this app, px.//, later on once I've got the website for it done.
From there you define the GUI Classes and let them inherit aspects of their design from the theme.xml file, and from the GUI you create individual toolpanes, such as:
- The Topbar [File, Edit, etc.]
- The Brushtool pane (The left pane)
- The Navigator (like Photoshop)
- Color Picker (just some color space mapping, HSL, HSV, etc, color maps)
- The Brushes (A simple list of image files along with set behaviors)
- The Keyframmer (A mix of layers and animation like flash)
It's not all that difficult, just some simple organization. I'll make a topic for this app, px.//, later on once I've got the website for it done.