44 Commits

Author SHA1 Message Date
Jinhao
5acbbf548e refactoring and fix
fix a potential dead-lock caused by timer
2019-07-10 04:25:00 +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
975993ff33 refactor types(#450) 2019-06-26 05:05:05 +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
cff318d182 enhance the performance of nana 2019-04-13 00:03:40 +08:00
Jinhao
e89ee5d18b some improvements
improved resizing performance
removed frame widget
refactoring
2019-02-16 00:55:02 +08:00
Jinhao
1ff1c55592 fix bug that caused wrong window position in X11 2018-08-05 16:41:39 +08:00
Jinhao
734479562e update project information 2018-05-11 16:29:15 +08:00
unitrunker
c7434afed8 NANA_POSIX for bits common to Linux, MacOS and BSD. OSS sound as fall-back for POSIX. Cheat for detecting default browser on POSIX. 2018-01-21 23:41:52 -06:00
Jinhao
74f5a8f40b fix caret issue 2017-11-02 16:36:23 +08:00
Jinhao
2974fe2137 add event filter contributed by A2Razor 2017-09-01 22:57:12 +08:00
Jinhao
a87703d418 refactor functions 2017-05-31 22:36:56 +08:00
Jinhao
2ff8a1c729 add new platform_abstraction
add support of loading ttf file
2017-04-26 08:04:25 +08:00
Jinhao
970412a3db coe refine 2017-04-19 04:58:20 +08:00
Jinhao
5917b1eb36 refactor 2017-03-29 04:43:00 +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
880d0becf3 some improvements, deprecated frame widget 2016-06-24 00:25:26 +08:00
Jinhao
50b982eca7 add scheme to slider
rename widget_colors to widget_geometrics
2016-05-22 18:00:05 +08:00
Jinhao
c512b2dad5 improve window manager refresh process 2016-04-20 02:07:38 +08:00
Jinhao
116787072f Merge branch 'hotfix-1.3' into develop 2016-04-18 15:16:03 +08:00
Jinhao
afa253f924 capture_window is deprecated in favor of set_capture/release_capture 2016-04-17 06:06:33 +08:00
Jinhao
ca1fce932a minor changes 2016-04-12 22:17:07 +08:00
Jinhao
edfa397ddc bedrock has some minor changes 2016-04-10 17:09:42 +08:00
Jinhao
07b5b19545 improve stability of event 2016-04-10 15:23:44 +08:00
Jinhao
5f870bcf69 enhance support for multi-threading environment 2016-04-08 23:10:00 +08:00
Jinhao
d3120cbf35 optimize generated binary size 2016-02-18 01:01:55 +08:00
Jinhao
4f988a2223 remove marco PLATFORM_SPEC_HPP 2015-11-08 23:35:38 +08:00
Jinhao
1b5aed2e5f code reviews 2015-10-13 01:38:53 +08:00
Jinhao
549acf5aef fix a bug that missed refresh in event handling 2015-08-27 23:06:03 +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
8be566214c fix a caret issue which happens when parent widget is hidden 2015-06-26 23:59:28 +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
1822fafd79 construct the inline widget for listbox 2015-06-14 21:48:35 +08:00
Jinhao
e04b0749e0 remove the internal signal manager of window_manager 2015-05-25 01:19:35 +08:00
Jinhao
e449cd5a24 fix a weird behavior of textbox(#52)
and some other GCC compiling errors
2015-05-03 16:59:22 +08:00
Jinhao
a64354900c fix a crash that caused by double-delete of a event handler 2015-05-01 16:29:51 +08:00
cnjinhao
46f8182c50 add event stop_propagation 2015-02-01 17:12:19 +08:00
cnjinhao
4ff3a6afd5 Add the new spinbox widget 2015-01-22 06:19:24 +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