doodle/ui
Noah Petherbridge f18dcf9c2c Move Editor Canvas Into UI + UI Improvements
* Increase the default window size from 800x600 to 1024x768.
* Move the drawing canvas in EditorMode to inside the EditorUI where it can
  be better managed with the other widgets it shares the screen with.
* Slightly fix Frame packing bug (with East orientation) that was causing
  right-aligned statusbar items to be partially cropped off-screen. Moved a
  couple statusbar labels in EditorMode to the right.
* Add `Parent()` and `Adopt()` methods to widgets for when they're managed
  by containers like the Frame.
* Add utility functions to UI toolkit for computing a widget's Absolute
  Position and Absolute Rect, by crawling all parent widgets and summing
  them up.
* Add `lib/debugging` package with useful stack tracing utilities.
* Add `make guitest` to launch the program into the GUI Test.
  The command line flag is: `doodle -guitest`
* Console: add a `close` command which returns to the MainScene.
* Initialize the font cache directory (~/.cache/doodle/fonts) but don't
  extract the fonts there yet.
2018-10-08 10:38:49 -07:00
..
theme WIP Labels 2018-07-31 17:18:13 -07:00
button.go Move Editor Canvas Into UI + UI Improvements 2018-10-08 10:38:49 -07:00
check_button.go Abstract Drawing Canvas into Reusable Widget 2018-08-16 20:37:19 -07:00
checkbox.go Abstract Drawing Canvas into Reusable Widget 2018-08-16 20:37:19 -07:00
frame_pack.go Move Editor Canvas Into UI + UI Improvements 2018-10-08 10:38:49 -07:00
frame.go Move Editor Canvas Into UI + UI Improvements 2018-10-08 10:38:49 -07:00
functions.go Move Editor Canvas Into UI + UI Improvements 2018-10-08 10:38:49 -07:00
label.go Menu Toolbar for Editor + Shell Prompts + Theme 2018-08-11 17:30:00 -07:00
log.go WIP Labels 2018-07-31 17:18:13 -07:00
supervisor.go Abstract Drawing Canvas into Reusable Widget 2018-08-16 20:37:19 -07:00
widget.go Move Editor Canvas Into UI + UI Improvements 2018-10-08 10:38:49 -07:00
window.go Menu Toolbar for Editor + Shell Prompts + Theme 2018-08-11 17:30:00 -07:00