Name |
Description |
INTERNAL This is for internal organization, events and routines the mouse uses and features it adds to the PSI control... like issuing auto updates on unlock... well... it's internal anyhow | |
Buttons. Clickable buttons, Radio buttons and checkboxes. | |
A colorwell is a indented control that contains a color. Often, if clicked, the color well will show the palette color selector to allow the color to be changed. The color may be a full alpha representation. When drawn in the well, I think the control itself draws the color with 255 alpha. Color well controls are "Color Well" Shade well controls are "Shade Well" Palette Shader grid is "Color Matrix" | |
Font Control - Really this is all about a font picker. The data used to create the font to show can be retreived to be saved for later recreation. | |
This namespace is not completely implemented (if at all). At the start it looked good, and a lot of it was a copy-insert-modify of the existing functions, it wasn't that much work to lay out. But then looking at the content of the interface, and realizing that each individual registered component needed to have custom methods associated with it, it will be a different sort of project to support dynamic remote controls... so we look at how WPF did it, and that is a solution, I suppose. | |
ListBox Control | |
This is namespace sack::PSI::old_constants. | |
| |
methods to edit frames at runtime. | |
This is a scrollbar type control. It's got an up/down or left/right arrow, and a thumb that can be clicked on. Used by the listbox control. | |
Misc Controls (and widgets) | |
Slider Control - this is a generic control that has a minimum value, and a maximum value, and a clickable knob that can select a value inbetween. the maximum value may be less than the minimum value, the current selected value will be between these. A horizontal slider, the value for minimum is on the left. A vertical slider, the value for minimum is on the bottom. | |
Static Text - this control just shows simple text on a dialog. Non selectable. | |
This is actually a load/save namespace. These functions are used to save and load frames and their layouts to and from XML. |