Commit Graph

440 Commits

Author SHA1 Message Date
Trevor Slocum d32ac6e3e9 Add InputField.GetCursorPosition and InputField.SetCursorPosition 2020-08-24 19:31:48 -07:00
Trevor Slocum 9ec0a6d3f2 Position ContextMenu on selected item when negative coordinates are provided 2020-08-11 15:31:18 -07:00
Trevor Slocum cdeff20296 Use sync.RWMutex in all widgets
Resolves #30.
2020-08-02 10:06:34 -07:00
Trevor Slocum cc7796c4ca Document TextView.GetText and GetRegionText fix 2020-07-13 14:47:10 -07:00
Oliver 81c828bfe0 TextView.GetText() and .GetRegionText() didn't filter out empty colour tags. Fixes #453 2020-07-13 14:41:29 -07:00
Trevor Slocum bf31b0001a Merge branch 'patch-1' into 'master'
FORK.md - Terminal colors and mouse merged upstream

See merge request tslocum/cview!4
2020-07-13 21:37:53 +00:00
Anatoli Babenia 4868c5bcd7 FORK.md - Terminal colors and mouse merged upstream 2020-07-13 03:56:45 +00:00
Trevor Slocum fb4953b17a Fix Form.Clear deadlock
Resolves #28.
2020-06-29 21:44:21 -07:00
Trevor Slocum 2a76c36094 Clarify how to modify Modal title and appearance
Resolves #24.
2020-06-18 15:17:42 -07:00
Trevor Slocum f477be8ba4 Fill nil Flex space with default background color
Resolves #22.
2020-06-14 14:14:15 -07:00
Trevor Slocum 49536324ce Rename Keys.SelectAlt to Keys.Select2 2020-06-10 09:52:50 -07:00
Trevor Slocum 250da74d1e Clarify usage of Modal.GetForm 2020-06-10 09:43:31 -07:00
Trevor Slocum e0fafcdb01 Add Modal.GetForm and Modal.GetFrame
Resolves #19.
2020-06-09 15:51:28 -07:00
Trevor Slocum 1d976945dc Add italic text formatting flag 2020-06-09 15:27:57 -07:00
Trevor Slocum c7a2a10871 Release v1.4.7 2020-06-09 15:08:11 -07:00
Trevor Slocum a0a7d39949 Fix deadlock when calling Pages.SendToFront
Resolves #21.
2020-06-09 15:05:03 -07:00
Trevor Slocum 0fa19fee28 Fix panic when clicking nil primitive in Flex
Resolves #20.
2020-06-09 15:02:17 -07:00
Trevor Slocum 0cb152db2b Document ANSI SGR code fix
Resolves #18.
2020-06-09 14:56:10 -07:00
Oliver 06a427a43a Bugfixes in ANSI escape sequence handling as well as TextView, fixes #320, fixes #344 2020-06-09 14:52:59 -07:00
Trevor Slocum 81cfea205d Fix negative List offset and DropDown selection
Resolves #16.
2020-06-02 15:51:03 -07:00
Trevor Slocum 4411a746d8 Link to relevant functions in FORK.md 2020-05-26 15:28:31 -07:00
Trevor Slocum e469982ec0 Document ANSI color fix 2020-05-26 09:15:00 -07:00
Miles Whittaker 6d163ecac4 Fix ANSI colors 0-15 2020-05-26 09:13:53 -07:00
Trevor Slocum babfb2a5f1 Reduce logging severity in TextView tests 2020-05-26 09:06:57 -07:00
Trevor Slocum 961c23145c Fix default background transparency of Flex and Grid 2020-05-24 21:40:34 -07:00
Trevor Slocum 093fa4d2ee Document Box.SetBackgroundTransparent 2020-05-24 10:29:12 -07:00
Trevor Slocum eafc5b33a2 Add Box.SetBackgroundTransparent
Resolves #15.
2020-05-24 09:36:17 -07:00
Trevor Slocum 698a0adf93 Add List.SetSelectedAlwaysCentered 2020-05-20 15:36:19 -07:00
Trevor Slocum d404da13f5 Update CHANGELOG 2020-05-18 20:12:10 -07:00
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