Commit Graph

411 Commits

Author SHA1 Message Date
Trevor Slocum 8acccbefa7 Split up shortcuts into primary and secondary 2020-05-18 20:06:54 -07:00
Trevor Slocum 777d2f09fc Use Keys shortcuts with Button, CheckBox, Grid and Table 2020-05-18 19:49:25 -07:00
Trevor Slocum b65f57f2fc Rename matchesKeys to HitShortcut 2020-05-17 10:14:17 -07:00
Trevor Slocum 91afabde29 Allow multiple sets of keybindings to be provided to matchesKeys 2020-05-16 11:21:10 -07:00
Trevor Slocum 04a0149298 Add Keys to allow default keybindings to be modified 2020-05-15 16:17:41 -07:00
Trevor Slocum 3feec6ebfb Document adding TextView.SetMaxLines 2020-05-15 14:56:19 -07:00
Trevor Slocum 40808e7840 Merge branch 'setmaxlines' into 'master'
TextView: Add SetMaxLines()

See merge request tslocum/cview!3
2020-05-15 21:47:49 +00:00
Trevor Slocum fb673aeff6 Document how to override default keybindings
Resolves #14
2020-05-15 14:39:00 -07:00
Javier Peletier 9f88a788e4 TextView: Add SetMaxLines() 2020-05-15 18:52:20 +02:00
Trevor Slocum 5c2dfbf231 Add Box.ShowFocus 2020-05-09 17:52:17 -07:00
Trevor Slocum d6093272ed Fix incorrect List offset in DropDown 2020-05-09 17:41:43 -07:00
Trevor Slocum ce60530a57 Always initialize context menu List
Resolves #12
2020-05-09 10:37:21 -07:00
Trevor Slocum cfce21cc90 Do not handle right click on List when there is no context menu 2020-05-08 19:51:50 -07:00
Trevor Slocum 41db607cc9 Fix mutex usage in List.MouseHandler 2020-05-08 16:12:48 -07:00
Trevor Slocum 68e4485d34 Document adding Vim-style keybindings to List 2020-05-08 15:48:52 -07:00
Trevor Slocum e6df89b803 Merge branch 'shortcuts' into 'master'
Add j/k/g/G shortcuts for moving inside list

See merge request tslocum/cview!2
2020-05-08 22:41:28 +00:00
Tryffel 9347d1b2c8 Add 'j k G g' shortcuts for moving inside list 2020-05-08 23:41:54 +03:00
Trevor Slocum 52150da761 Add List.GetOffset and List.SetOffset 2020-05-01 16:08:22 -07:00
Trevor Slocum 642a8d8ad4 Fix List not updating selected item before calling selected handlers 2020-04-29 14:50:10 -07:00
Trevor Slocum 66d2785058 Add List.SetSelectedTextAttributes 2020-04-28 14:59:40 -07:00
Trevor Slocum 233de43609 Add comments to tests 2020-04-28 14:58:37 -07:00
Trevor Slocum 483b65a543 Add List test 2020-04-28 07:57:50 -07:00
Trevor Slocum 717c3842bc Clean up tests 2020-04-28 07:57:37 -07:00
Trevor Slocum 1a87218660 Add TreeView test 2020-04-27 22:00:18 -07:00
Trevor Slocum bf7fec9709 Add Box test 2020-04-27 21:49:12 -07:00
Trevor Slocum 2e583de86f Add Button test 2020-04-27 21:43:31 -07:00
Trevor Slocum 3c884baccf Add ProgressBar test 2020-04-26 22:19:54 -07:00
Trevor Slocum 48c31ff1a0 Remove wiki references 2020-04-26 16:59:33 -07:00
Trevor Slocum de0eb1ea89 Rename CheckBox 2020-04-26 16:55:45 -07:00
Trevor Slocum e8b2604dcb Add Checkbox test 2020-04-26 16:46:43 -07:00
Trevor Slocum e3656f64bb Add TextView tests and benchmarks 2020-04-26 16:32:00 -07:00
Trevor Slocum 2ad097f1e7 Update mouse support docs 2020-04-25 07:13:48 -07:00
Trevor Slocum 5bfb860744 Fix List.SetSelectedFocusOnly 2020-04-25 06:35:14 -07:00
Trevor Slocum 1213cd5891 Fix scroll bar background color 2020-04-25 06:09:13 -07:00
Trevor Slocum e97629839e Add Application.SetBeforeFocusFunc and Application.SetAfterFocusFunc 2020-04-24 15:05:21 -07:00
Trevor Slocum 54834cdd54 Add List.Transform 2020-04-21 15:16:03 -07:00
Trevor Slocum e00b7a3984 Add TreeView.Transform 2020-04-19 09:49:01 -07:00
Trevor Slocum 57ef7437e3 Add ContextMenu 2020-04-18 20:00:36 -07:00
Trevor Slocum ae4c7b398c Do not handle double clicks by default 2020-04-14 09:46:24 -07:00
Trevor Slocum d2f2938ea0 Update presentation demo 2020-04-03 08:01:21 -07:00
Trevor Slocum 0aa37dca06 Expand click area of presentation demo tabs 2020-04-01 08:59:06 -07:00
Trevor Slocum 1cbf8e9f74 Update presentation demo cover text 2020-04-01 08:42:30 -07:00
Trevor Slocum a560854b28 Specify merged commits in LICENSE 2020-03-31 09:51:12 -07:00
rivo 1f765c8695 Merge pull request #422 from rivo/mouse
Add mouse support
2020-03-30 10:22:55 -07:00
Trevor Slocum aae1af2a19 Make ProgressBar fields private 2020-03-27 12:54:05 -07:00
Trevor Slocum 49d23a331a Merge branch 'thread' into 'master'
Make cview thread-safe

Closes #5

See merge request tslocum/cview!1
2020-03-25 14:32:57 +00:00
Trevor Slocum e29d4b73b9 Make cview thread-safe 2020-03-25 14:32:57 +00:00
Trevor Slocum d045073571 Improve docs regarding widgets 2020-02-25 15:19:17 -08:00
Trevor Slocum 6379e357de Improve docs regarding mouse support and thread safety 2020-02-24 18:41:39 -08:00
Trevor Slocum b90f05a226 Update README 2020-02-24 18:11:37 -08:00