basic toolkit features must be functional for Alpha release - [ ] platform helper - abstraction of basic OS features - [x] system information - [x] processes - [x] threads and synchronization - [x] pointer abstraction for Event handling - [x] text helper - API for string handling and related - [x] file helper - API for file handling, listing directories, path searching - [x] window helper - API for basic UI and event handling - [x] clipboard helper - full clipboard support using Event-safe API calls - [x] font helper - API for font selection - [x] menu helper - API for menus (frame window and popup) - [x] frame windows - SDI and tabbed MDI owner frame and child frames - [ ] dialog helper - dialog boxes, modality, text-based dialog resources - [x] 'fixed' dimensions on dialog boxes - [ ] A simple dialog resource editor with drag/drop [to self] and other graphical features - [ ] reserved - resizable dialog boxes this has limited usefulness. See 'note 1' below - [ ] dialog controls - basic dialog control windows - [ ] ability for user-override of callback functions - [ ] standard and customizable properties associated with each control - [ ] visible/invisible and 'greyed' (disabled) capability - [x] static text - [x] static image, icon - [x] edit text (single or multi-line) - [x] push buttons - [x] check buttons (including tri-state) - [x] radio buttons - [x] scrolling list box - [ ] static and editable drop-down combo box (other types not required) - [ ] tree control with collapsible members - [ ] special file list box and directory tree control that interact with one another - [x] debug helper additional 'higher level' features - [ ] edit window, based on child window, that supports text-based document editing
basic toolkit features must be functional for Alpha release
this has limited usefulness. See 'note 1' below
additional 'higher level' features