Robin
862002e0ef
Moved all enums and event args to their own files
2015-12-08 17:57:25 +00:00
Robin
b676410b3f
Added ActiveDocument and GetContents
2015-12-08 00:23:01 +00:00
Robin
a464a213fa
Events for closing and changing text
2015-12-08 00:00:52 +00:00
Robin
d8308f6f03
Fixed removing content from tabbed group
...
DarkDockGroup now recognises when the active VisibleContent is removed
and properly brings forward the first remaining dock content and makes
it visible.
2015-12-07 21:28:27 +00:00
Robin
0881540b10
Fixed groups not resizing properly
2015-12-07 20:35:49 +00:00
Robin
cdaeae5264
Cleaned up namespaces.
...
Moved classes out of subfolders. Moved enums to be within the same file
as their main class. Added new DarkControl superclass.
2015-12-07 20:21:17 +00:00
Robin
54a228cdd4
Removed space key from radio button
2015-12-07 19:14:29 +00:00
Robin
f68f5c2197
Fixed text align on checkboxes and radiobuttons.
2015-12-07 18:41:05 +00:00
Robin
4661e00705
Added DarkTitle control
2015-12-07 18:36:43 +00:00
Robin
029ea0774a
Fixed content focus when clicking active tab
2015-12-07 17:32:48 +00:00
Robin
c38476994b
Adding dock contents now properly removes it first
2015-12-07 17:18:17 +00:00
Robin
a29da0ffd9
Moved drag scrolling to DarkScrollBase.
2015-12-07 16:20:11 +00:00
Robin
22b9bb90cc
Added DarkRadioButton
2015-12-07 15:49:58 +00:00
Robin
11f45aaf3e
Added DarkCheckBox
...
Also added document icons to example project.
2015-12-07 15:09:16 +00:00
Robin
45bedfcbd7
Added ContentAdded and ContentRemoved events.
2015-12-06 18:58:30 +00:00
Robin
ba2997b872
Clicking a dock group tab now focuses the content.
2015-12-06 01:30:07 +00:00
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
f068c2f311
Additional group content now hidden when added
2015-12-06 00:20:36 +00:00
Robin
2aeffecd0a
Added ActiveContentChanged event to DockPanel
2015-12-05 23:35:31 +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
c39af6c190
DockPanel now tracks active content
2015-12-05 14:16:37 +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
466a9ec9d6
Button icons centralised by default
2015-12-04 20:13:20 +00:00
Robin
55ecd42596
Added namespaces.
2015-12-04 19:06:35 +00:00
Robin
91c3ac3daf
Added GetItemIndex method to DarkListView.
2015-12-04 18:47:04 +00:00
Robin
c9c8f0b5db
Added tag property to DarkListItem
2015-12-04 18:16:24 +00:00
Robin
baaab81736
Minor refactoring and cleaning
...
Removed unnecessary comments. Added string interpolation from C# 6.0.
Removed unneeded library references.
2015-11-30 19:19:23 +00:00
Robin
a29c055545
Fixed releasing splitter drag outside of form area
2015-09-20 12:31:45 +01: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
8aa5d67d6e
Moving form now updates splitter bounds
2015-09-20 10:38:26 +01:00
Robin
dc79f4dcef
Added minimum sizes to dock regions
2015-09-19 18:41:36 +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
964bf6708e
Added more panels to example project
2015-09-19 13:37:08 +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
Robin
5a57b1011c
Added DockPanel basics & updated example
...
Re-adding content currently broken. Need to add tabs too.
2015-09-19 11:32:11 +01:00
Robin
9227a0a367
Removed unneeded line from DarkMessageBox
2015-09-18 18:33:28 +01:00
Robin
b5a5815b20
Started DockPanel & fixed up example project
2015-09-18 16:55:13 +01:00
Robin
71105b8e77
Added ControlScrollFilter
...
ControlScrollFilter can be added to the application's message filter
list to re-route all mousewheel events to the control the user is
current hovering over with their cursor.
2015-09-18 13:33:10 +01:00
Robin
6d794dcb52
Added 'ShowIcons' property to DarkTreeView
2015-09-18 13:24:05 +01:00
Robin
bd776d5013
Created DarkTreeView
2015-09-18 13:01:09 +01:00
Robin
217058af72
Created ObservableList
...
Class used for notifying when an item is added/removed from a list
without raising events for things like index changes.
2015-09-18 12:38:18 +01:00
Robin
8408c47a3f
DarkListView
2015-09-18 12:32:23 +01:00