12 Commits

Author SHA1 Message Date
Vladimir Markelov
2c06a01186 It is not complete patch because there are more places to fix. At least all demos and full-featured application termfb2 works without race condition warnings. 2017-11-28 19:27:32 -08:00
Vladimir Markelov
13476c8bf8 closes #46
1. TableView  does not use 'go' for calling table events. It allows to create
   any new dialog on the fly inside an event handler. That can be useful to
   create simple confirmation dialogs
2. TableView demo: added an example of how to show confirmation dialogs inside
   TableView event handler
3. Fix setting default button for confirmation dialog: it was not possible to
   set the first button as default one
2017-09-07 15:32:25 -07:00
Vladimir Markelov
dbc2b92312 add a way to hide a window instead of destroying it 2017-07-04 18:04:58 -07:00
Vladimir Markelov
b4235b65f2 style fix 2017-07-04 15:47:19 -07:00
Vladimir Markelov
5f0413791c do not fire onSelectionChange event for TableView if mouse was clicked outside the table 2017-07-04 15:44:10 -07:00
Vladimir Markelov
ec8d64b4be added hot key to sort tableview column 2017-06-30 16:49:20 -07:00
Vladimir Markelov
7cbba07780 Support termbox mouse move events and huge refactoring 2016-10-13 14:16:05 -07:00
Vladimir Markelov
619ccbfe70 closes #36 - table view control - add description 2015-12-22 17:50:33 -08:00
Vladimir Markelov
e92be8003f #36 - table view control - event support 2015-12-22 16:39:32 -08:00
Vladimir Markelov
d1cd9ca588 #36 - table view control - mouse navigation 2015-12-22 12:03:42 -08:00
Vladimir Markelov
64011dd906 #36 - table view control - keyboard navigation 2015-12-21 15:07:45 -08:00
Vladimir Markelov
51dbab5db9 #36 - first implementation of table view control 2015-12-15 17:19:04 -08:00