이지한
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
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
975993ff33
refactor types( #450 )
2019-06-26 05:05:05 +08:00
beru
e39158f72f
fix wrongly spelt word : overrided -> overridden
2019-03-23 17:28:33 +09:00
Jinhao
bbc39906c0
remove deprecated code and debug code
2019-02-15 06:27:17 +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
2974fe2137
add event filter contributed by A2Razor
2017-09-01 22:57:12 +08:00
Jinhao
afd8225875
fix bugs that button renderer generated bad values if it zero-size
2017-07-01 07:32:45 +08:00
Jinhao
2ff8a1c729
add new platform_abstraction
...
add support of loading ttf file
2017-04-26 08:04:25 +08:00
Jinhao
4e9646cf64
unify semantics of the blend methods
2017-04-15 11:30:16 +08:00
Jinhao
6cbf721f9d
improve all widgets for bground effects
2017-04-11 07:06:43 +08:00
Jinhao
8e10f743e1
add functions to convert positions of listbox column
2016-12-10 08:50:05 +08:00
Jinhao
092ae97c66
fix transparent window bugs
2016-10-14 07:19:56 +08:00
Jinhao
9b28c96e9b
code refine
2016-08-11 02:26:47 +08:00
Jinhao
6e86b6ae6c
refine code
...
fix bug that listbox may throw std::runtime when the modal is enabled
fix bug that textbox attachs a wrong event angent
2016-08-10 01:46:13 +08:00
Jinhao
f093f14c37
fix incomplete type warning
2016-06-24 01:54:59 +08:00
Jinhao
880d0becf3
some improvements, deprecated frame widget
2016-06-24 00:25:26 +08:00
Jinhao
c512b2dad5
improve window manager refresh process
2016-04-20 02:07:38 +08:00
Jinhao
5bc1568f3e
change parameter type of click event from arg_mouse to arg_click
2015-07-21 01:14:23 +08:00
Jinhao
b1ed1f0452
Merge branch 'hotfixes-1.0.2' into develop
...
Conflicts:
include/nana/gui/detail/basic_window.hpp
include/nana/gui/widgets/listbox.hpp
source/gui/detail/linux_X11/bedrock.cpp
source/gui/detail/win32/bedrock.cpp
source/gui/detail/window_layout.cpp
source/gui/detail/window_manager.cpp
source/gui/widgets/listbox.cpp
source/gui/widgets/toolbar.cpp
2015-07-11 13:35:22 +08:00
Jinhao
08deeba096
fix missing edge_nimbus_effect issue
2015-07-05 23:38:24 +08:00
Jinhao
0d14620052
fix caret/keyboard issue( #62 )
...
pressing space on a button will trigger click event
2015-07-05 16:21:13 +08:00
Jinhao
28413b7f25
explicit conversion from point/size to rectangle
2015-06-22 11:30:14 +08:00
Jinhao
7dae086162
fix caret and tab switch on invisible widgets( #62 )
2015-06-15 22:31:03 +08:00
Jinhao
e8ae11e208
fix a refreshing issue
...
bad refreshing when a lite_widget is destroying if the lite_widget's
parent is also a type of lite_widget
2015-06-10 06:53:58 +08:00
Jinhao
99564a9161
refactor functions
2015-05-01 16:45:05 +08:00
cnjinhao
4ff3a6afd5
Add the new spinbox widget
2015-01-22 06:19:24 +08:00
cnjinhao
7b30855976
Improved processing of edge nimbus effect
2015-01-15 07:20:02 +08:00
cnjinhao
9a71f23ddd
Performance improvements
2015-01-09 08:12:20 +08:00
cnjinhao
ecbf71b7e2
Color Schemes
...
textbox.scheme().selection = color(colors::red);
Set the text selection background color
2014-12-28 17:16:52 +08:00
cnjinhao
d0a317bd45
first init of 0.9
2014-12-11 03:32:35 +08:00