Commit Graph

449 Commits

Author SHA1 Message Date
Jonathan Daugherty
a298955a60 Internal: document BoxRenderers and the box layout algorithm 2015-07-21 19:10:11 -07:00
Jonathan Daugherty
82a5f72bb2 Box renderer: expand records in constructor usage and rename primarySize 2015-07-21 18:54:54 -07:00
Jonathan Daugherty
70da7520d1 In box layouts, pad all images to have the same secondary size to prevent attribute over-runs 2015-07-21 18:50:51 -07:00
Jonathan Daugherty
a2191bf219 Update README 2015-07-21 18:30:33 -07:00
Jonathan Daugherty
94cc12ec33 Update README 2015-07-21 13:08:19 -07:00
Jonathan Daugherty
6e45c6db20 Typo 2015-07-20 19:07:33 -07:00
Jonathan Daugherty
6fa792ea50 README: feature overview 2015-07-20 19:02:53 -07:00
Jonathan Daugherty
5e4cf966e2 Syntax nit 2015-07-20 18:55:09 -07:00
Jonathan Daugherty
2d48b9bbac Minor editor demo cleanup 2015-07-20 18:39:10 -07:00
Jonathan Daugherty
60a67fd7fe Add Brick.Main.showCursorNamed for making name-based cursor-matching easier 2015-07-20 18:36:24 -07:00
Jonathan Daugherty
935f05973a Update editor demo to show both limited and unlimited editors 2015-07-20 18:31:33 -07:00
Jonathan Daugherty
39ed513ccb Update TODO 2015-07-20 18:15:56 -07:00
Jonathan Daugherty
9f197a8910 Edit: update event-handling docs 2015-07-20 18:13:35 -07:00
Jonathan Daugherty
c35e20196b Add support for multi-line editors
- Changes the editor constructor to take a line limit
- Changes the editor drawing function to take [String] instead of String
- Changes the editor to use a viewport that scrolls both horizontally
  and vertically
- Uses the latest text-zipper release (so cabal update)
2015-07-20 18:10:50 -07:00
Jonathan Daugherty
e965b40cc7 Update TODO 2015-07-20 15:35:13 -07:00
Jonathan Daugherty
c5fa91fe4b Dialog: document event handling 2015-07-19 12:33:18 -07:00
Jonathan Daugherty
d47c534598 List: document event handling 2015-07-19 12:30:08 -07:00
Jonathan Daugherty
b6866718fa Edit: document event handling 2015-07-19 12:29:40 -07:00
Jonathan Daugherty
246d56549b Update TODO 2015-07-19 12:27:17 -07:00
Jonathan Daugherty
1623e754fa Border: improved documentation 2015-07-19 12:26:39 -07:00
Jonathan Daugherty
87accf67fa AttrMap: improved documentation 2015-07-19 12:23:46 -07:00
Jonathan Daugherty
e46e8d7c62 Location: use L lens suffix convention 2015-07-19 12:16:22 -07:00
Jonathan Daugherty
1beeff942d Update TODO 2015-07-19 12:08:11 -07:00
Jonathan Daugherty
f930210777 Move toward suffixing all lenses with L 2015-07-19 12:08:00 -07:00
Jonathan Daugherty
ef6ecf9a56 Whitespace 2015-07-17 21:20:37 -07:00
Jonathan Daugherty
915a3e555a Update TODO 2015-07-17 21:15:23 -07:00
Jonathan Daugherty
4f7ea093ea padLeft/Right/Top/Bottom: fix size hints in fixed-padding cases 2015-07-17 21:12:58 -07:00
Jonathan Daugherty
c8ed8df9e1 Dialog demo: remove stale import 2015-07-17 21:12:39 -07:00
Jonathan Daugherty
3d0c1bd193 whitespace 2015-07-17 21:10:08 -07:00
Jonathan Daugherty
42b7b11485 Document Direction type 2015-07-17 21:10:03 -07:00
Jonathan Daugherty
648abfcacc padAll, padTopBottom, and padLeftRight all now only take integer padding arguments 2015-07-17 21:09:56 -07:00
Jonathan Daugherty
4310231caa Docstring tweak 2015-07-17 20:53:27 -07:00
Jonathan Daugherty
4fde0b4f7d Add support for viewports that scroll both vertically and horizontally, add visibility demo 2015-07-17 19:30:42 -07:00
Jonathan Daugherty
a2bf4e241a Border demo: update intersection field names 2015-07-17 18:37:11 -07:00
Jonathan Daugherty
34ea5841d8 List: use qualified import for Data.Algorithm.Diff 2015-07-17 18:34:15 -07:00
Jonathan Daugherty
5666e80ccd Shorten names of border style intersection fields 2015-07-16 15:37:02 -07:00
Jonathan Daugherty
5ff6edc150 Add borderElem for drawing specific border style bits 2015-07-16 15:31:11 -07:00
Jonathan Daugherty
aaf070ecf6 Update TODO 2015-07-16 08:58:00 -07:00
Jonathan Daugherty
2d98be2225 Only build "brick" if demos flag is set 2015-07-13 09:06:12 -07:00
Jonathan Daugherty
eb99d0d8f4 Only build demonstration programs if demos flag is set 2015-07-12 22:34:09 -07:00
Jonathan Daugherty
952b2bdf2e Add progress bar widget 2015-07-12 17:47:24 -07:00
Jonathan Daugherty
e2b71a51be ListDemo: stale import 2015-07-11 16:53:06 -07:00
Jonathan Daugherty
f79da4ea2b Remove benchmark suite and dependencies 2015-07-11 16:17:42 -07:00
Jonathan Daugherty
d2f9a8cc25 Update TODO 2015-07-11 16:12:15 -07:00
Jonathan Daugherty
09ed381497 Add cabal.config 2015-07-11 16:01:41 -07:00
Jonathan Daugherty
962e7c83df Rename appMakeVtyEvent to appLiftVtyEvent 2015-07-10 13:53:21 -07:00
Jonathan Daugherty
5fa5f387d9 Update TODO 2015-07-10 13:41:47 -07:00
Jonathan Daugherty
a460d2fd15 ViewportScrollDemo: use explicit imports 2015-07-10 13:38:05 -07:00
Jonathan Daugherty
d6f34261bc SuspendAndResumeDemo: use explicit imports 2015-07-10 13:34:21 -07:00
Jonathan Daugherty
d1f8cd9a67 PaddingDemo: use explicit imports 2015-07-10 13:30:34 -07:00