Jinhao
0f66b0cb26
improve wait of x11 event to avoid blocking
2019-09-11 00:10:11 +08:00
Jinhao
e37cc5ec37
fix crash where a shared lib is loaded/unloaded repeatedly
...
When a shared lib which uses nana is dynamic loaded/unloaded multiple
times, the crash would occur when creating a form after reloading the shared lib
2019-08-14 03:39:26 +08:00
이지한
129b83e68f
fix the strange behavior of Korean ime composition window.
...
Because Hangul is a combination character, WM_IME_STARTCOMPOSITION is only called once when the IME input is started, so the position of the composition window is strange.
Therefore, I solved the problem by controlling the state of characters combined using WM_IME_COMPOSITION and WM_IME_CHAR.
We have also improved to support other IME languages such as Chinese and Japanese.
2019-08-01 15:24:46 +09:00
Jinhao
5acbbf548e
refactoring and fix
...
fix a potential dead-lock caused by timer
2019-07-10 04:25:00 +08:00
Jinhao
46b5e423b5
remove unused class
2019-07-01 07:31:33 +08:00
Jinhao
363a80e935
refactor
...
remove typedef-name core_window_t
remove get_color and get_text_color of the internal class drawable
2019-06-30 11:56:16 +08:00
Jinhao
01bd43f960
refactoring
2019-06-28 06:32:34 +08:00
Jinhao
065e6f3081
remove iconv code
2019-06-27 07:47:36 +08:00
Jinhao
975993ff33
refactor types( #450 )
2019-06-26 05:05:05 +08:00
Jinhao
39c3f85627
fix bug that click event is triggered by pressing space on disabled button
2019-06-19 23:42:50 +08:00
Jinhao
5575a9f2b8
fix bug that transparent widget may not be updated in event handler( #431 )
2019-05-13 04:28:30 +08:00
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