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