Skip to content

Alpha - Basic toolkit features are functional #20

@bombasticbob

Description

@bombasticbob

basic toolkit features must be functional for Alpha release

  • platform helper - abstraction of basic OS features
    • system information
    • processes
    • threads and synchronization
    • pointer abstraction for Event handling
  • text helper - API for string handling and related
  • file helper - API for file handling, listing directories, path searching
  • window helper - API for basic UI and event handling
  • clipboard helper - full clipboard support using Event-safe API calls
  • font helper - API for font selection
  • menu helper - API for menus (frame window and popup)
  • frame windows - SDI and tabbed MDI owner frame and child frames
  • dialog helper - dialog boxes, modality, text-based dialog resources
    • '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
    • static text
    • static image, icon
    • edit text (single or multi-line)
    • push buttons
    • check buttons (including tri-state)
    • radio buttons
    • 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
  • debug helper

additional 'higher level' features

  • edit window, based on child window, that supports text-based document editing

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions