20 Commits

Author SHA1 Message Date
Vladimir Markelov
17ae50e353 style and typo fixes 2019-05-07 21:47:56 -07:00
Vladimir Markelov
380e4a5118 TableView's OnBeforeDraw feature closes #113 2018-11-09 22:52:36 -08:00
Vladimir Markelov
8c84a8b2ae fix ENTER key processing in TableView 2018-09-30 11:46:14 -07:00
Leandro Dorileo
6cede82cb7 add custom theme support
With this change users can specify custom theme extensions.

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-09-06 14:44:15 -07:00
Leandro Dorileo
1f44a01230 BaseControl: add refID
In order to guarantee BaseControl and Control are fully comparable in the
BaseControl level this patch introduces a refID interface, so the objects
can safely be comparable based on this interface.
2018-03-23 14:34:01 -07:00
Vladimir Markelov
77ee1b7531 #84 - add new Control property Visible 2018-03-13 22:14:40 -07:00
Vladimir Markelov
8b91373bb1 #70 - fix crash after clicking the first column with row numbers 2018-01-13 14:45:31 -08:00
Vladimir Markelov
627561dfc9 #70 - fix scrollbar behaviour when TableView content less than TableView 2018-01-13 14:38:50 -08:00
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