ErrorFlynn
69e559f657
fixed a bug in trigger::dbl_click()
...
impl_->set_expanded() was called unconditionally, even if the node had no children. This caused the node icon to change to the "expanded" icon if the node had an icon scheme, even when the node didn't have children.
2019-08-11 20:27:16 -04:00
Jinhao
7ba93f2164
add contribution description
2019-03-14 06:31:52 +08:00
ErrorFlynn
68d01ffe70
fix: tooltip window doesn't have tree scheme & typeface (issue #405 )
...
The treebox tooltip window is not initialized with the treebox scheme, which causes a crash in color_proxy::operator color(). Additionally, the tooltip window also uses a default font.
2019-03-12 15:58:01 -04:00
Jinhao
bbc39906c0
remove deprecated code and debug code
2019-02-15 06:27:17 +08:00
Jinhao
85c2bdbd75
small changes
2019-02-02 00:31:56 +08:00
Jinhao
fb8ade6557
some modifications to #357 and #383
2019-01-31 07:08:45 +08:00
besh81
91dfaa5d7e
added treebox scheme
2019-01-21 11:37:35 +01:00
besh81
a71e02b5f2
adding treebox scheme
2019-01-19 15:04:19 +01:00
Jinhao
186b76e765
improve filebox appearance on Linux
2018-12-13 06:43:11 +08:00
Jinhao
648b460faa
Merge branch 'hotfix-1.6.2' into develop-1.7
2018-12-07 06:58:11 +08:00
Jinhao
07a971c6ef
add support XDND for X
2018-11-30 07:40:15 +08:00
qPCR4vir
927c625a7d
emit tree node selected only after mouse_down and checked
...
this avoid inconsistent drawing or too much redrawing
2018-11-07 16:03:50 +01:00
Jinhao
f09e9bcf43
small changes
2018-10-01 11:47:33 +08:00
Jinhao
bbe2aca483
fix bug that treebox.scroll_into_view() generated a wrong position
2018-09-21 01:47:34 +08:00
Jinhao
284a153be0
fix bug that treebox scroll_into_view wrongly calcuates a position
2018-09-19 22:37:24 +08:00
Jinhao
074b96a05a
add new overloading of scroll_into_view for treebox
2018-09-09 05:52:59 +08:00
Jinhao
c1b88c430a
add new scroll_into_view() for treebox
2018-09-08 18:01:48 +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
3427181405
std::string_view
2018-06-07 03:41:08 +08:00
Jinhao
216cb786e7
various fixes
...
fixed compiler warnings
fixed bad overridings
fixed FreeBSD support
2018-05-22 14:22:58 +08:00
Jinhao
0c7e8a8ca2
add scroll_operation_interface
2018-04-21 03:49:15 +08:00
Jinhao
335305c97c
fix bug that treebox::item_proxy::size returns the depth of the node
2018-04-01 00:11:19 +08:00
cnjinhao
8cb29a1617
fix issue that filebox incorrectly loads folder tree on Linux
2017-09-11 14:42:20 +08:00
Jinhao
cb6191cc88
fix crash error when operate a closed treebox
2017-07-17 00:37:30 +08:00
Jinhao
0b4dc1904b
fix compiler errors/warnings for clang 5.0
2017-06-11 11:33:52 +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
431f0af893
fix syntax errors and warnings
2017-03-17 07:29:34 +08:00
Jinhao
66be23c920
fix issues that occur when expands/shrinks treebox
2017-02-20 03:41:04 +08:00
Jinhao
9fa0bc2db9
remove some duplicated functions of treebox
2017-02-19 21:09:06 +08:00
Jinhao
c1113cf41d
fix crash that could occur when clearing treebox
2017-02-19 13:11:13 +08:00
Jinhao
9f366ab008
new treebox::item_proxy::clear() method
2017-02-13 07:21:10 +08:00
Jinhao
eb7ae0d635
fix bug that treebox.clear only rm the 1st node
2017-02-13 07:18:39 +08:00
Jinhao
26ec27b4c4
fix issue that incorrect treebox selection
2017-02-11 10:44:50 +08:00
Jinhao
6c3ba75f6f
treebox refined
2017-01-21 05:03:50 +08:00
Jinhao
281e92eb59
add clear() to treebox
2016-12-27 03:52:39 +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
5d5a808b2d
remove overloading assignment operator of rectangle
2016-07-13 08:00:59 +08:00
Jinhao
9947d0c511
remove conversion constructors of point,size and rectangle
2016-05-22 02:48:00 +08:00
Jinhao
42990b8670
move lazy_refresh() from namespace API to API::dev
2016-04-17 17:46:19 +08:00
Jinhao
07b5b19545
improve stability of event
2016-04-10 15:23:44 +08:00
Jinhao
325961a277
remove utf8_cast functions
2016-01-22 00:46:10 +08:00
Jinhao
48254b6555
use UTF-8 for string representation
2015-12-29 01:26:19 +08:00
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
573a5bee86
code review
2015-10-07 18:01:46 +08:00
Jinhao
2f47e89af1
use lambda instead of std::bind
2015-09-27 05:31:42 +08:00
Jinhao
fff5926be5
some modifications
2015-08-01 21:45:22 +08:00
Jinhao
396163c1b7
fix mouse left button issues due to breaking changes
2015-07-28 00:00:15 +08:00
Jinhao
0e5c88f121
code review
2015-07-24 00:44:35 +08:00