272 Commits

Author SHA1 Message Date
Jinhao
f274ff4c4c Merge branch 'develop' of https://github.com/beru/nana into beru-develop 2019-04-16 23:39:40 +08:00
Jinhao
fd120c6425 Merge branch 'hotfix-1.7' into develop 2019-04-16 04:01:44 +08:00
beru
a596c7f64e fix typos 2019-04-14 14:49:01 +09:00
Jinhao
cff318d182 enhance the performance of nana 2019-04-13 00:03:40 +08:00
Jinhao
a4c3784efe fix bug that wd.find_window unexpectedly returns
wd.find_window unexpectedly returns a wrong handle if captured window
ignores children windows.
2019-04-03 23:59:12 +08:00
Jinhao
6b8a898239 improve fix 73c68def7ec2bb7d3af1a4370209cb862f66b408 2019-04-02 01:19:07 +08:00
Jinhao
73c68def7e fix bug that child widgets may not be updated during event handling 2019-04-01 06:25:18 +08:00
Jinhao
bd01cb447e fix bug that mouse wheel when displaying a msgbox(#411) 2019-03-24 20:03:45 +08:00
beru
e39158f72f fix wrongly spelt word : overrided -> overridden 2019-03-23 17:28:33 +09:00
Jinhao
0d96fcc097 refactoring general events 2019-03-09 18:12:47 +08:00
Jinhao
2abae1dd68 refactoring 2019-03-08 06:11:21 +08:00
Jinhao
f137f751c0 refactor arg_dropfiles with std::filesystem::path 2019-03-03 07:07:58 +08:00
Jinhao
bf27549beb fix nana filesystem 2019-02-23 00:52:21 +08:00
Jinhao
240fb82ab3 remove deprecated code 2019-02-20 23:04:03 +08:00
Jinhao
e89ee5d18b some improvements
improved resizing performance
removed frame widget
refactoring
2019-02-16 00:55:02 +08:00
Jinhao
bbc39906c0 remove deprecated code and debug code 2019-02-15 06:27:17 +08:00
Jinhao
9f1d015355 Merge branch 'develop' into develop-1.7 2019-02-10 07:15:32 +08:00
Jinhao
8ecae7402c fix bug that window has wrong position if it has an ancestor 2019-01-21 22:35:44 +08:00
Jinhao
f488df3e4c add support of refreshing a draw_through form 2019-01-17 07:10:16 +08:00
Shamari Campbell
ddc38c3998 Issue 362
Here are some small changes from CPPCheck and also in some places I seen that some parameters could be declared const as they are not being changed.
2018-12-16 23:43:39 +00:00
Jinhao
1c03cd500d Merge branch 'hotfix-1.6.2' into develop-1.7 2018-12-07 06:54:42 +08:00
Jinhao
6e401fe75e add scheme for checkbox square box 2018-12-02 05:13:20 +08:00
Jinhao
07a971c6ef add support XDND for X 2018-11-30 07:40:15 +08:00
Jinhao
f32f22f429 implement dragdrop for X11 2018-10-23 03:34:12 +08:00
Jinhao
943a9e444d init dragdrop
contains a new class simple_dragdrop and changes of listbox for dragdrop
2018-10-09 03:56:50 +08:00
Jinhao
7fea766f99 fix bug that causes dead-lock under Linux 2018-09-22 00:37:36 +08:00
Jinhao
aac9ef525a fix crash when close owner window
window position issue makes popup menu at wrong position
2018-09-11 07:34:25 +08:00
Jinhao
81d667dbd7 using C++17 emplace return type 2018-08-27 06:51:20 +08:00
Jinhao
fe185e382b remove deprecated code 2018-08-26 17:45:24 +08:00
Jinhao
74f060acbc x11_wait_for blocks execution in raspbian 2018-08-24 22:57:05 +08:00
Jinhao
9ff6567a03 fix bug that program stops if XMoveWindow doesn't generate ConfigureNotify 2018-08-18 07:21:03 +08:00
Jinhao
841fa0812c fix bug that nested_form mistakely renders sibling as its child 2018-08-15 23:07:38 +08:00
Jinhao
04e57771a4 eliminate GCC warings when -Wimplicit-fallthrough is enabled 2018-08-10 23:35:11 +08:00
Jinhao
30fba6e4a4 fix bug that wroing window position in X11 2018-08-09 07:56:32 +08:00
Jinhao
6ab867072d implement API::window_outline_size for X11 2018-08-09 07:54:26 +08:00
Jinhao
e91d3446eb fix GCC errors when -std=c++17 is specified 2018-08-09 07:50:56 +08:00
Jinhao
1ff1c55592 fix bug that caused wrong window position in X11 2018-08-05 16:41:39 +08:00
Jinhao
1339658c4c fix bug that window_position returns the pos of WM reparenting frame 2018-08-01 07:31:02 +08:00
Jinhao
5a4edd2fef fix bug that widgets may not draw correctly 2018-07-02 05:42:56 +08:00
Jinhao
5f703bff4c ensure click event consistency
the order of click events generated by mouse and keyboard are different
2018-06-23 06:16:19 +08:00
Jinhao
d5f8f8b305 improve support of opengl for Linux 2018-05-29 05:45:57 +08:00
Jinhao
48f759e007 remove deprecated code 2018-05-29 04:12:53 +08:00
Jinhao
734479562e update project information 2018-05-11 16:29:15 +08:00
Jinhao
c72d8e25b4 Merge branch 'feature-freebsd-posix' into develop 2018-05-08 04:52:13 +08:00
Jinhao
381da12ba9 small fix 2018-05-05 22:03:37 +08:00
Jinhao
bdc480953e small improve 2018-03-07 11:27:31 +08:00
Jinhao
457d86aa39 implement keyboard accelerators for linux 2018-02-24 06:13:46 +08:00
Jinhao
244416088f add member alt for arg_keyboard 2018-02-24 06:10:43 +08:00
Jinhao
2ba4b612f1 implement bedrock::delete_platform_assoc for linux 2018-02-22 08:53:44 +08:00
Jinhao
f6548acc84 add keyboard accelerator 2018-02-22 07:59:27 +08:00