49 Commits

Author SHA1 Message Date
Jinhao
09b314b94c change textbox event text_position_changed in favor of text_exposed 2015-10-23 00:51:58 +08:00
Jinhao
fb3b1d51d4 code review 2015-10-22 00:02:27 +08:00
Jinhao
5590dd293b new features of listbox
text line number and line indent
2015-10-21 01:39:11 +08:00
Jinhao
1b5aed2e5f code reviews 2015-10-13 01:38:53 +08:00
Jinhao
573a5bee86 code review 2015-10-07 18:01:46 +08:00
Jinhao
42443dcafd remove paint::gadget 2015-08-20 01:09:29 +08:00
Jinhao
aef37436b0 add a method to return textbox caret position 2015-08-05 00:33:16 +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
fff5926be5 some modifications 2015-08-01 21:45:22 +08:00
Jinhao
894e7e61c8 fix compiling errors by using GCC/Clang 2015-07-28 01:53:41 +08:00
Jinhao
396163c1b7 fix mouse left button issues due to breaking changes 2015-07-28 00:00:15 +08:00
Jinhao
f762589975 fix newline issue of text_editor 2015-07-12 10:56:51 +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
d528b5c94d fix an issue that caret doesn't move when moving the parent widget. 2015-06-23 00:11:47 +08:00
Jinhao
28413b7f25 explicit conversion from point/size to rectangle 2015-06-22 11:30:14 +08:00
beru
21dc2aa48c improve textbox's selection handling refs #19, #1 2015-05-24 23:25:39 +09:00
beru
8899cc870c Deselect textbox contents on mouse_down event.
Add the condition that textbox's content should be selected when it's focused with tabstop.
2015-05-21 04:15:20 +09:00
beru
9fc7d3e403 Textbox should select its contents when focus is set. the caret position is moved to end of a line in that case.
When textbox is not focused, its selection should not be drawn to make it look quiet.
2015-05-21 03:42:17 +09:00
beru
2da65827a0 improve cursor move keys support in text editor refs refs #1 2015-05-05 14:13:16 +09:00
Jinhao
4154c8e132 rename API::is_focus_window to API::is_focus_ready 2015-05-01 16:36:12 +08:00
Jinhao
53c36b7363 fix mask textbox highlight with mask 2015-04-13 23:41:42 +08:00
Jinhao
ed462870e0 update contributor info 2015-04-12 03:31:07 +08:00
qPCR4vir
47695b0503 FIX: find only first keyword in line 2015-03-25 11:07:19 +01:00
Jinhao
6a0fd78595 fix no response of Delete 2015-03-25 01:56:48 +08:00
Jinhao
bc8a157971 add auto config of numeric conversions
auto config of numeric conversions for GCC/MinGW
add contributors info
2015-03-13 14:24:24 +08:00
qPCR4vir
b62cbc1cf3 fix: UB due to pos=57, begin=58 (first char finded) infinite cycle => *chp : crash in text_editor 2015-03-11 02:20:40 +01:00
cnjinhao
04afbe9df9 Merge branch 'hotfixes-0.9.1' into develop
Conflicts:
	include/nana/gui/widgets/progress.hpp
	source/gui/widgets/date_chooser.cpp
	source/gui/widgets/progress.cpp
	source/gui/widgets/treebox.cpp
2015-02-02 18:55:23 +08:00
cnjinhao
c5025b58a9 Code reviews 2015-01-24 08:06:02 +08:00
cnjinhao
02b77d2a26 Improve spinbox 2015-01-23 03:27:21 +08:00
cnjinhao
0597d895b4 gadget::arrow_16_pixels is replaced with element arrow 2015-01-19 17:44:18 +08:00
cnjinhao
bb49ba651c New border element 2015-01-14 04:30:35 +08:00
cnjinhao
7496fea110 Fixed some MinGW warnings 2015-01-12 05:30:45 +08:00
cnjinhao
41b04d0bbd code refined 2015-01-11 15:57:50 +08:00
cnjinhao
9a71f23ddd Performance improvements 2015-01-09 08:12:20 +08:00
cnjinhao
750c3dffd5 Highlighted text support for textbox 2015-01-09 06:33:23 +08:00
cnjinhao
0f24250972 Added highlighted text support for textbox
init commit for highlighted text support
2015-01-07 07:33:09 +08:00
cnjinhao
0a5c85d21b Fixed some syntax errors and clang compiling warnings
GCC/VS2013/Clang is tested
2015-01-03 22:04:06 +08:00
cnjinhao
4bc00f3517 Merge branch 'hotfixes' into develop
Conflicts:
	include/nana/detail/linux_X11/platform_spec.hpp
	source/detail/linux_X11/platform_spec.cpp
	source/paint/detail/native_paint_interface.cpp
2015-01-02 23:54:55 +08:00
cnjinhao
aa12254844 Added listbox color scheme 2014-12-30 06:28:23 +08:00
cnjinhao
052d34a746 Added named colors from 4.3 Extended color keywords
::nana::colors::<named colors>
2014-12-29 06:20:18 +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
ad7c36be3f Renamed expr_color to color 2014-12-24 02:07:39 +08:00
cnjinhao
977a6c0e86 A fix for non-English input issue.
Extended ASCII characters input issue, window title bar issue.
2014-12-23 17:09:30 +08:00
cnjinhao
f62ad0aa9f Added some APIs to the widget class 2014-12-21 11:15:39 +08:00
cnjinhao
e5aeb8420f Refined code
refined code and implemented select all(ctrl+a) for text_editor
2014-12-21 08:15:18 +08:00
cnjinhao
e64b6ec2b2 Breaking changes for expr_color
Removed the typedef-name nana::color_t
2014-12-18 13:08:44 +08:00
cnjinhao
42788db077 Breaking changes for expr_color
expr_color is a temporary class name for new color type experiment.
2014-12-17 11:20:47 +08:00
cnjinhao
d0a317bd45 first init of 0.9 2014-12-11 03:32:35 +08:00