36 Commits

Author SHA1 Message Date
Robin Perris
7e80b71546 Proper sizing & clipping on text in a DarkComboBox 2020-01-10 09:43:28 +00:00
Robin Perris
d6c7da9a92 Created DarkComboBox 2020-01-09 18:58:33 +00:00
Robin
45391b90ac Drag scroll now recognises scrollbar areas. 2015-12-16 17:07:05 +00:00
Robin
bc527a31af More intelligent content size checking on listview. 2015-12-15 20:09:48 +00:00
Robin
25495cf77e Fixes to listview selected items
Previously SelectedIndices would continue to reference indices which no
longer existed if they were removed from the list.
2015-12-13 00:33:39 +00:00
Robin
1d16b6e5a7 Fixed bug in text changed event 2015-12-12 20:21:15 +00:00
Robin
a1d21be928 Added SelectedIndicesChanged even to DarkListView 2015-12-12 19:55:37 +00:00
Robin
fc4ba9e6be ListView now updates when item text changes 2015-12-12 19:51:54 +00:00
Robin
862002e0ef Moved all enums and event args to their own files 2015-12-08 17:57:25 +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
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
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
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
Robin
431cea92c8 Added DarkScrollBase and DarkScrollView
Abstract classes that can be built on top of for scrollable controls.
Use DarkScrollBase for non-GDI rendering and DarkScrollView for GDI
rendering.
2015-09-18 12:14:47 +01:00
Robin
13c57d8162 DarkContextMenu & DarkSectionPanel 2015-09-18 12:08:22 +01:00
Robin
27a5ad0c6e DarkDialog & DarkMessageBox
Added a dynamic dialog window and message box.
2015-09-18 11:40:14 +01:00
Robin
0d46ab2790 DarkTextBox control 2015-09-18 10:36:50 +01:00
Robin
784e3b69b7 DarkSeparator control 2015-09-18 10:33:51 +01:00
Robin
7e7cf7c9f2 Removed unnecessary property attributes
Apparently using 'new' to override a superclass property doesn't require
you to duplicate designer attributes. Huh.
2015-09-18 10:28:56 +01:00
Robin
038171c588 DarkScrollBar 2015-09-18 10:22:52 +01:00
Robin
4d5bf78403 Added DarkLabel 2015-09-18 10:03:24 +01:00
Robin
7e94c286d7 Added DarkStatusStrip 2015-09-18 10:00:08 +01:00
Robin
f2b887ddf1 DarkMenuStrip & DarkToolStrip
Added DarkMenuStrip and DarkToolStrip controls. Added examples to
example project.
2015-09-18 09:54:32 +01:00
Robin
62c6fce171 Created project 2015-09-18 09:28:59 +01:00