issues
search
bombasticbob
/
X11workbenchProject
The X11 Work Bench, an IDE for working on X11 applications, with a simple C language toolkit that should be familiar and easy to use for old school GUI programmers (currently pre-alpha state)
Other
3
stars
0
forks
source link
Project View - basic requirements
#24
Open
bombasticbob
opened
4 years ago
bombasticbob
commented
4 years ago
'Project view' will need a few things in order to be useful
[ ] Two basic view styles
[ ] Project 'Tree' View, with multi-tab view in left side of split window, multi-tab edit on right
[ ] a menu or other means is needed to switch to 'editor' view easily (in lieu of un-dock drag)
[ ] 'Editor' view with multi-tab view for editor in main window, separate 'tool' window for tree views
[ ] seprate 'tool' window will need a button of some kind to switch to 'Tree' view
[ ] Project property sheet invoked via menu and hot-key
[ ] Ability to add/remove files or move between categories
[ ] Ability to specify output directories
[ ] per-build-type settings
[ ] Standard build types of 'debug' and 'release' on native platform
[ ] Custom build types (including platforms)
[ ] ability to specify compiler, linker, additional tools, command line options, etc.
[ ] Integrated debugger
[ ] default uses gdb
[ ] possible high level scripted interface for "other things"
[ ] possible kgdb (or similar debugger) interface for kernel development
[ ] On breakpoint, MUST unlock the GUI display
[ ] some kind of intelligent method of determining that this is necessary?
[ ] re-lock when resuming application?
[ ] watch lists, debugger command window, conditional breakpoints
[ ] initially display these in one or more separate toolboxes that show up in debug mode
[ ] when possible, handle this with some kind of splitter similar to project view, possibly horizontal OR vertical
[ ] breakpoint editor with 'clear all' and the ability to save/restore the list
'Project view' will need a few things in order to be useful