53 Commits

Author SHA1 Message Date
Jinhao
c86a00bea5 remove macro STR 2015-11-29 22:38:22 +08:00
Jinhao
12358a5dc0 change some APIs for accepting utf8 2015-11-27 01:54:26 +08:00
Jinhao
a55b94299c change arg_click for holding mouse information(#89) 2015-11-25 00:45:39 +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
460490040e improve dockable place
add a new API::at_safe_place()
2015-09-20 23:21:44 +08:00
Jinhao
f4924ef2f8 add throw() for some functions 2015-08-03 01:37:36 +08:00
Jinhao
e0ee42d184 merge beru's changes 2015-08-02 03:33:43 +08:00
Jinhao
7d868f2377 Merge branch 'develop' of https://github.com/beru/nana into beru-develop
Conflicts:
	source/gui/widgets/skeletons/text_editor.cpp
	source/gui/widgets/textbox.cpp
	source/paint/detail/image_bmp.hpp
	source/paint/detail/image_ico.hpp
2015-08-01 22:08:06 +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
628266adb4 fix arg_mouse issue(#67) 2015-07-19 20:07:27 +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
c245ae8296 fix menu behavioral issues and a menubar delay_restore issue
don't delay_restore when arrow keys is pressed
2015-06-29 07:31:51 +08:00
Jinhao
8be566214c fix a caret issue which happens when parent widget is hidden 2015-06-26 23:59:28 +08:00
Jinhao
d528b5c94d fix an issue that caret doesn't move when moving the parent widget. 2015-06-23 00:11:47 +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
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
beru
ff198063ce Merge branch 'develop' of https://github.com/cnjinhao/nana into develop 2015-05-25 02:49:28 +09:00
Jinhao
e04b0749e0 remove the internal signal manager of window_manager 2015-05-25 01:19:35 +08:00
beru
2776365fdf Merge branch 'develop' of https://github.com/cnjinhao/nana into develop 2015-05-24 14:38:58 +09:00
beru
44553a02a6 change timing to set tabstop_focus_changed flag 2015-05-24 14:36:06 +09:00
Jinhao
ffe32e1bcb remove focus_changed flag 2015-05-23 08:47:12 +08:00
Jinhao
8515fff8d0 stop changing focus when dbl clicks on form/panel background 2015-05-20 02:26:39 +08:00
Jinhao
aac94e238b input widgets keep focus when form/panel is clicked
see API::ignore_mouse_focus
2015-05-17 09:47:58 +08:00
Jinhao
c7e672cbca Merge branch 'hotfixes-1.0.1' into develop 2015-05-04 03:14:15 +08:00
Jinhao
d43c2fabc6 fix an issue that menu is closed unexpected if form is modal 2015-05-04 03:10:50 +08:00
Jinhao
ad0dcc0bcf fix some MinGW compiling errors 2015-05-03 17:38:58 +08:00
Jinhao
0267367f3f fix menu ESC issues 2015-05-02 02:25:04 +08:00
Jinhao
a64354900c fix a crash that caused by double-delete of a event handler 2015-05-01 16:29:51 +08:00
Jinhao
9e6cc23b0b Merge branch 'hotfixes-1.0.1' of https://github.com/qPCR4vir/nana into qPCR4vir-hotfixes-1.0.1 2015-04-23 23:17:09 +08:00
Jinhao
95701e6b73 Merge branch 'tabstop_shift' of https://github.com/beru/nana into beru-hotfixes-1.0.1 2015-04-22 00:07:54 +08:00
qPCR4vir
356ee07884 Merge remote-tracking branch 'nana_jinhao/hotfixes-1.0.1' into hotfixes-1.0.1 2015-04-21 17:28:53 +02:00
Jinhao
3c4f8ae6d9 fix menubar behavior issue
no key_press and key_release after destroying caret under X11
missing some key_press events
menu text color issue
2015-04-21 22:33:18 +08:00
qPCR4vir
5a34e430f0 re-fix: Scroll don't get trigged in secondary monitor: no scroll in texbox, trebox, listbox, etc.
it was lost in commit: ed462870e0a60e1e41b2de08885387633cb66fcf
2015-04-21 14:24:32 +02:00
beru
c446c860de fixes #4 2015-04-19 23:49:27 +09:00
Jinhao
ed462870e0 update contributor info 2015-04-12 03:31:07 +08:00
qPCR4vir
a72d7b0ce7 cleaning 2015-04-10 15:01:39 +02:00
qPCR4vir
65c9b35455 fix: Scroll don't get trigged in secondary monitor: no scroll in texbox, trebox, listbox, etc. 2015-04-10 10:54:31 +02:00
Jinhao
0ebf3dfacb fix false alarm of event memory leak
remove the unnecessary event leak check
2015-04-10 00:44:49 +08:00
Jinhao
e99ebc6e2e fix a crash error
it occurs when deleting a window in its certain event
2015-03-20 14:55:17 +08:00
Jinhao
57bd96a6ca Merge branch 'hotfixes-1.0' into develop 2015-03-01 22:16:17 +08:00
Jinhao
d3d46705f3 stop intercepting the WM_SYSCHAR keys 2015-02-26 00:37:49 +08:00
Jinhao
0d8daca12f fix intercept of system key to respone Alt+F4 2015-02-25 18:18:33 +08:00
Jinhao
0ffa3e54ca some improvements 2015-02-17 04:03:55 +08:00
cnjinhao
fd5ff571a7 get ready for Linux 2015-02-04 10:26:08 +08:00
cnjinhao
60474150f5 Merge branch 'feature-draw-through' into develop 2015-02-02 19:17:44 +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