197 Commits

Author SHA1 Message Date
Vladimir Markelov
6cc955a07d
Merge pull request #77 from pjebs/master
Made some adjustments which may be useful
2018-01-26 21:38:56 -08:00
Vladimir Markelov
5d3a40175d #79 - allow Windows to handle terminal resize event 2018-01-26 21:36:46 -08:00
pj
ae7a061585 Merge branch 'master' of https://github.com/VladimirMarkelov/clui 2018-01-26 18:15:43 +11:00
Vladimir Markelov
c7750d4e42 #78 - fix some data races 2018-01-25 21:49:43 -08:00
pj
9d4cf1efcf exposed view object. 2018-01-24 19:23:00 +11:00
pj
46578847cb Added alert dialog 2018-01-24 19:21:05 +11:00
pj
cd3c9588ac smoother delay for more natural keyboard entry 2018-01-24 19:20:36 +11:00
Vladimir Markelov
fb6ab7b916
Merge pull request #75 from linkerlin/patch-1
Added support for Chinese
2018-01-23 21:42:06 -08:00
Linker Lin
726a814917
Added support for Chinese
Added support for Chinese
2018-01-24 12:26:17 +08:00
Vladimir Markelov
0c6821caf3 #72 - introduce public function WindowManager to access internal Composer to call low level function to manipulate Windows 2018-01-23 13:59:25 -08:00
Vladimir Markelov
a26503f0f6 added missing info about previous fixes 2018-01-23 12:30:47 -08:00
Vladimir Markelov
781d208149 update README 2018-01-23 11:32:07 -08:00
Vladimir Markelov
1e565adfd5 update changelog 2018-01-23 11:31:12 -08:00
Vladimir Markelov
e4adbb3a84 #73 - add method to set visible title buttons 2018-01-23 11:25:00 -08:00
Vladimir Markelov
a2ed5db396 #74 - new Window properties: Movable and Sizable that allow a user to forbid Window moving and resizing with mouse or keyboard 2018-01-23 11:15:43 -08:00
Vladimir Markelov
8b91373bb1 #70 - fix crash after clicking the first column with row numbers v0.7.0 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
a1c21016f5 closes #67 - small doc fix 2018-01-13 14:13:52 -08:00
Vladimir Markelov
9d67c78044 #67 - add a document about predefined hotkeys 2018-01-13 14:11:55 -08:00
Vladimir Markelov
f1e437011e #66 - add a delay after mouse click 2018-01-11 16:45:46 -08:00
Vladimir Markelov
1242a3bceb fix conditional compilation flags 2018-01-10 14:04:45 -08:00
Vladimir Markelov
7c166c2fb6 Fix formatting.
Separate edit control code to OSX and other OSes code. Add a delay
between accepting key presses in edit field. If any keypress comes
earlier it is just thrown away.
2018-01-10 14:01:50 -08:00
Vladimir Markelov
9b13b28295 #65 - disable copying text to clipboard if the edit is in password mode 2018-01-09 19:39:10 -08:00
Vladimir Markelov
c696913610 #66 - fix MacOS backspace/delete 2018-01-08 11:09:30 -08:00
Vladimir Markelov
8f7550b872 #66 - fix checkbox behvaior in editfield demo 2018-01-08 10:43:15 -08:00
Vladimir Markelov
8d7474f23b #63 - added password mode for the edit field v0.6.3 2018-01-02 11:15:05 -08:00
Vladimir Markelov
2e2184713b #55 #58 - remove Bold from all default background colors (themes are unchanged) 2017-12-01 11:46:42 -08:00
Vladimir Markelov
b5216604de fix README 2017-12-01 10:33:50 -08:00
Vladimir Markelov
dd1c708720 closes #61 - fix focus movement with TAB key 2017-12-01 10:31:45 -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
bc8d838e86 changelog update 2017-09-07 15:40:46 -07: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
a5c822f44e Merge pull request #57 from gernest/fix
Remove duplicate assignment
2017-08-14 23:15:52 -07:00
gernest
30f426917c
Remove duplicate assignment 2017-08-14 22:58:56 +03:00
Vladimir Markelov
d8d560c7c3 Merge pull request #56 from gernest/readme
Add installation instruction on README.md
2017-08-13 18:20:38 -07:00
gernest
78ad65f244
Add installation instruction on README.md 2017-08-13 20:06:59 +03:00
Vladimir Markelov
39e9953151 Update README.md 2017-07-15 18:18:09 -07:00
Vladimir Markelov
95e1262fdc Update Readme 2017-07-15 18:17:30 -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
b1dea556bb it was not possible to select non-active window with mouse even if a top window is not modal one 2017-07-04 15:59:21 -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
989efbb975 update changelog 2017-06-30 21:15:15 -07:00
Vladimir Markelov
ec8d64b4be added hot key to sort tableview column 2017-06-30 16:49:20 -07:00
Vladimir Markelov
4425b1bdb7 add event for composer to close the top window 2017-06-30 15:25:29 -07:00
Vladimir Markelov
f677db2337 add SetTopLine to TextReader 2017-06-28 16:56:11 -07:00
Vladimir Markelov
ec380cce78 added callback for reader when text position changes 2017-06-27 10:39:20 -07:00
Vladimir Markelov
a326a48318 add custom key processing for window and new widget TextReader 2017-06-26 17:20:33 -07:00
Vladimir Markelov
64af9bd6b4 basic widget methods - doc 2017-04-08 18:46:47 -07:00
Vladimir Markelov
e288a84a7d add widget description - not finished 2017-04-07 17:11:00 -07:00