Skip to content

Alpha - UI dialog boxes #19

@bombasticbob

Description

@bombasticbob

required UI dialog boxes for Alpha:

  • File Open and Save As
    • list of extensions and file types in drop-down combo as a filter
    • easily navigated path tree
    • intelligent 'type in the path' functionality
  • Color picker
    • HSV and RGB with intelligent 'you changed it' handling
    • 256x256 SV picker
    • NNx256 H picker
    • color RGB as '#nnnnnn'
  • Font picker
    • list of available font faces/types with intelligent filtering
    • radio buttons for any, fixed only, or proportional only
      • interface should allow this to be pre-assigned and greyed so it can't be changed
    • system default fonts as a single checkbox
    • sample output showing actual text size for specific letters
    • (optional) enable/disable simple anti-aliasing for X11 fonts
    • returns an X11 Font Set
  • File properties ( see issue text object and edit window need more efficient "invalidate window" algorithms #17 )
  • System Properties ( see issue text object and edit window need more efficient "invalidate window" algorithms #17 )
  • Project properties
    • build environment
    • type of Makefile (editable, automake, shell, external tool, etc.)
    • list of targets (for more complex make environments)
      • separate debug/release build targets
      • specified targets for 'build' 'clean' 're-build all'
      • optional stuff that can be added to CFLAGS CPPFLAGS and/or LDFLAGS
    • tool paths (in case the project and/or option requires a cross-compiler, etc.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions