besh81
4dd1c0c7ef
dock_pane and toolbar bug fix
...
fixed bug in dock_pane caption drawing function (used a workaround that hide the caption when the dock_pane width become too small)
fixed small bug in toolbar
2019-09-05 17:37:40 +02:00
Jinhao
641d4c263d
small change
2019-07-16 03:32:23 +08:00
besh81
c1b5b87ec3
Fixed issue on dockpane close
...
Now closing a dockpane when the x button is inside the place area don't show the dock indicator anymore.
2019-07-11 17:20:48 +02:00
Jinhao
8a0475c98c
refactor text_renderer
2019-06-20 04:35:29 +08:00
qPCR4vir
9e60ae87ba
better text error
2019-05-05 23:47:44 +02:00
Jinhao
81d667dbd7
using C++17 emplace return type
2018-08-27 06:51:20 +08:00
Jinhao
04e57771a4
eliminate GCC warings when -Wimplicit-fallthrough is enabled
2018-08-10 23:35:11 +08:00
Jinhao
2cf0adf777
small modification
2017-08-31 04:41:43 +08:00
Jinhao
8729d14c7a
fix bug that place margin would generate bad value
2017-07-11 21:56:42 +08:00
Jinhao
0b4dc1904b
fix compiler errors/warnings for clang 5.0
2017-06-11 11:33:52 +08:00
Jinhao
0511a300d6
improve place fit when margin is given
2017-04-29 11:24:35 +08:00
Jinhao
4e9646cf64
unify semantics of the blend methods
2017-04-15 11:30:16 +08:00
Jinhao
94bb4103f8
add new method for place.splitter renderer
2017-04-15 11:08:13 +08:00
Jinhao
f43d54d7e2
code refine
2017-03-04 07:53:06 +08:00
Jinhao
3e5c4133ce
finish basic work of fit-content
2017-02-25 02:49:57 +08:00
Jinhao
8c7051566c
optimize binary size
2016-07-01 23:43:48 +08:00
Jinhao
a0a1f01097
small fixes
2016-05-22 04:40:19 +08:00
Jinhao
9947d0c511
remove conversion constructors of point,size and rectangle
2016-05-22 02:48:00 +08:00
Leonardo Backes Vargas
767c57d2b8
Updates the place::dock_create to return the widget created by the factory function.
2016-04-25 10:05:21 -03:00
Jinhao
116787072f
Merge branch 'hotfix-1.3' into develop
2016-04-18 15:16:03 +08:00
Jinhao
42990b8670
move lazy_refresh() from namespace API to API::dev
2016-04-17 17:46:19 +08:00
Jinhao
afa253f924
capture_window is deprecated in favor of set_capture/release_capture
2016-04-17 06:06:33 +08:00
Jinhao
5f870bcf69
enhance support for multi-threading environment
2016-04-08 23:10:00 +08:00
Jinhao
a839cf8deb
optimize generated binary size
2016-02-19 00:49:32 +08:00
Jinhao
d3120cbf35
optimize generated binary size
2016-02-18 01:01:55 +08:00
Jinhao
325961a277
remove utf8_cast functions
2016-01-22 00:46:10 +08:00
Jinhao
a2a7d1fc37
remove deprecated components
2016-01-03 17:50:10 +08:00
Jinhao
12358a5dc0
change some APIs for accepting utf8
2015-11-27 01:54:26 +08:00
Jinhao
f715fb613e
fix resize and spliter issues of dockable window
2015-11-12 01:54:35 +08:00
Jinhao
c6f2f28f81
code review
2015-10-20 02:27:03 +08:00
Jinhao
b6dd03e2d5
some small place fixes
2015-09-23 23:59:31 +08:00
Jinhao
8d4ffa068d
improve re-div of a dock place
2015-09-22 23:41:55 +08:00
Jinhao
ccb334a907
fix an crash that caused by accessing an non-existing tabbar
2015-09-22 21:05:50 +08:00
Jinhao
8dcd730715
improve dockpane caption
2015-09-21 23:43:00 +08:00
Jinhao
460490040e
improve dockable place
...
add a new API::at_safe_place()
2015-09-20 23:21:44 +08:00
Jinhao
5d2127e613
improve dockpane factory
2015-09-19 05:18:15 +08:00
Jinhao
44a067fd51
implement dockpane titlebar
2015-09-18 08:19:25 +08:00
Jinhao
ebd8da13f0
adjust dockpanes when a dockpane is floating/docking
2015-09-01 03:49:38 +08:00
Jinhao
2a53467b24
add missing header for docker-place
2015-08-14 04:13:16 +08:00