15 Commits

Author SHA1 Message Date
Robin
b5798df7cf Reverted text width calculation. Updated EnsureVisible.
Text width calculation changes were causing the tab text to be cut off
early. Updated EnsureVisible to better handle the total tab size being
smaller/larger than the tab area.
2015-12-06 01:22:38 +00:00
Robin
3466c3a241 Added input to dock tabs 2015-12-05 22:16:48 +00:00
Robin
6e39da04da Fixed label offsets on tabs. 2015-12-05 19:35:52 +00:00
Robin
04f116d333 Dock panel tabs now calculated & drawn 2015-12-05 19:22:13 +00:00
Robin
4de889ae6e Added tab areas to dock groups 2015-12-05 18:03:27 +00:00
Robin
46ac401542 Improved docking
Added dock order. Made groups size properly to the containing region.
Added DarkDockTab.
2015-12-05 13:13:31 +00:00
Robin
55ecd42596 Added namespaces. 2015-12-04 19:06:35 +00:00
Robin
a6a2741922 Added minimum & maximum splitter properties 2015-09-20 12:13:44 +01:00
Robin
a6b6c376ac Fixed splitter overlays not sizing correctly 2015-09-20 11:57:27 +01:00
Robin
a463149ad7 Fixed PointToScreen issues with splitters 2015-09-19 17:56:37 +01:00
Robin
99b405be39 Fixed splitter highlights 2015-09-19 17:30:21 +01:00
Robin
3c71944591 Added translucent form for splitters 2015-09-19 15:30:09 +01:00
Robin
12f227f542 Can now resize dock regions 2015-09-19 14:39:06 +01:00
Robin
d266fbea86 Added dock region splitters 2015-09-19 14:11:04 +01:00
Robin
8d49f8ce77 Fixed docking groups
Groups were being kept on scope because they weren't being removed from
the region's control array.
2015-09-19 13:16:44 +01:00