Commit Graph

380 Commits (ef8d622b54f77521f32a2fc6b515964b521da7bc)

Author SHA1 Message Date
Slava Pestov ef8d622b54 UI documentation and test fixes 2009-02-05 05:16:22 -06:00
Slava Pestov 38ed0f477a ui.gadgets.grid-lines: make it work with non-zero grid gap 2009-02-05 04:52:38 -06:00
Slava Pestov 64bb5b45c4 ui.gadgets.traceback: Cleanup 2009-02-05 04:12:57 -06:00
Slava Pestov 24b7437ff7 Add 'Inspect model' operation
ui.tools.traceback: use new UI inspector
2009-02-05 04:00:27 -06:00
Slava Pestov e74f891662 ui.gadgets.frames, ui.gadgets.grid-lines: update for grid refactoring 2009-02-05 03:31:18 -06:00
Slava Pestov 88b401b383 Rename math.geometry.rect to math.rectangles
Remove math.geometry.points
Remove rect-loc and rect-dim words
2009-02-05 03:28:41 -06:00
Slava Pestov 4c5b79ea57 ui.gadgets.debug: some gadgets for testing purposes 2009-02-04 05:26:01 -06:00
Slava Pestov e1260031b6 Grid layout now respects baselines when fill attribute is off
Paragraph gadgets now compute a baseline
2009-02-04 00:50:04 -06:00
Slava Pestov 69974440c4 Clean up ui.gadgets.grids 2009-02-02 15:58:28 -06:00
Slava Pestov 3eb5222186 Add CHAR: completion to UI listener 2009-02-02 15:58:09 -06:00
Slava Pestov 3ed8d9ccce Correctly compute pref-dim of gadgets with baseline alignment 2009-02-02 15:14:46 -06:00
Slava Pestov 193be29964 Working on baseline alignment 2009-02-02 13:45:06 -06:00
Slava Pestov 669548e62e Clean up some usages of tuck, and add Joe's curried cleave/spread/apply combinators to kernel vocabulary 2009-02-02 13:43:54 -06:00
Slava Pestov abb6c01a62 Refactor ui.gadgets.paragraphs to use wrap 2009-02-02 03:32:13 -06:00
Slava Pestov d31b902f96 Add horizontal and vertical orientation constants, working on baseline alignment 2009-02-02 00:02:55 -06:00
Slava Pestov 7b2a705352 <border> now takes a pair instead of an integer 2009-02-02 00:00:45 -06:00
Slava Pestov f93b2f1c29 Clean up line-metrics code 2009-02-01 23:58:05 -06:00
Slava Pestov ecf3d4f447 Add ui.text:line-metrics word, and core-text implementation 2009-02-01 20:32:49 -06:00
Slava Pestov 0835eb374b UI cleanup: make some ui.gadgets words private, give labels a virtual slot instead of label-string/set-label-string words 2009-02-01 20:31:42 -06:00
Slava Pestov 4513417657 Clean up some messy stack shuffling 2009-02-01 19:14:43 -06:00
Slava Pestov 92708c7231 Fix com-stack-effect 2009-02-01 03:27:10 -06:00
Slava Pestov 3d533c94ca Working on listener completion 2009-01-31 02:40:03 -06:00
Slava Pestov c253a81c99 Add gesture>operation word 2009-01-31 02:39:38 -06:00
Slava Pestov 7d632980d8 Add key-gesture superclass for key-down and key-up 2009-01-31 02:39:27 -06:00
Slava Pestov 36ebb97dc5 Fix usage. operation to run in listener 2009-01-30 23:52:17 -06:00
Slava Pestov 8e5c085b57 Fix commands tests, and chop off trailing dot 2009-01-30 23:52:02 -06:00
Slava Pestov 990c99a97e Add foreground and background color slots to font tuple 2009-01-30 03:36:39 -06:00
Slava Pestov 0a0431e6ab Fix conflict 2009-01-30 02:24:34 -06:00
Doug Coleman 3c408342ef renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail 2009-01-29 22:19:07 -06:00
Slava Pestov cadaf71372 Sub-pixel font smoothing works with Core Text now 2009-01-29 22:07:51 -06:00
Slava Pestov fc360f5ced Fix scroll>rect for recent scroller layout change 2009-01-29 16:44:18 -06:00
Slava Pestov f84ed37648 Fix FreeType text backend 2009-01-29 16:44:08 -06:00
Slava Pestov 478ef76801 Documents no longer mutatte their model's value 2009-01-29 03:04:23 -06:00
Slava Pestov 081ec95043 Make actions into singletons 2009-01-28 19:18:35 -06:00
Slava Pestov a98d59d93c Update ui.tools.listener docs 2009-01-28 17:27:42 -06:00
Slava Pestov 50ba37bdbe Update more documentation 2009-01-28 14:54:13 -06:00
Slava Pestov 0c22751674 Update editor docs 2009-01-28 14:50:15 -06:00
Slava Pestov d651bdc4d7 Clear undos when starting a new interaction in the listener 2009-01-28 12:12:03 -06:00
Slava Pestov af744e4511 Use singletons instead of empty tuples, add undo/redo to editor gadgets 2009-01-28 00:30:57 -06:00
Slava Pestov 5cd4f65e59 Fix conflict 2009-01-27 15:49:49 -06:00
Slava Pestov 298fdecf32 Fixing eval unit test, and help lint failures from stricter help lint 2009-01-27 15:38:01 -06:00
Slava Pestov b7c4f548f9 Add texture aging 2009-01-26 23:11:45 -06:00
Slava Pestov 72f63d3e4c Add operation to show thread traceback 2009-01-26 18:09:04 -06:00
Slava Pestov 231ba5234e Inspector can now invoke the primary operation 2009-01-26 18:08:54 -06:00
Slava Pestov b12d53938d Remove a spin usage 2009-01-26 17:58:43 -06:00
Slava Pestov f5d850f39e Display gesture modifiers using Mac OS X Unicode characters 2009-01-26 17:58:23 -06:00
Slava Pestov 9bf2675fa3 Remove two rot usages from UI 2009-01-26 16:30:17 -06:00
Slava Pestov 5aec661b92 Rename font key in io.styles to font-name for clarity; clean up some nefarious stack shuffling in ui.gadgets.panes 2009-01-26 16:25:57 -06:00
Slava Pestov e95cd5e19e Clear font cache on startup 2009-01-26 02:36:49 -06:00
Slava Pestov bb27511753 Fixing code for first-class fonts 2009-01-26 02:21:28 -06:00