Commit Graph

36 Commits

Author SHA1 Message Date
tznind
e68df90d27 Fixed TableView ProcessKey return value when no Table is loaded 2021-02-10 09:44:47 +00:00
tznind
2092031390 Added alignment and format functions to CsvEditor 2021-01-27 14:07:46 +00:00
tznind
5bff06405a Fixed checking OfX instead of X on mouse event handler 2021-01-27 08:58:34 +00:00
tznind
d988a34444 Added SelectAll, better selection iteration and validation 2021-01-03 21:57:00 +00:00
tznind
b2e54ec83d Fixed page up/down offset and added test 2021-01-03 10:28:27 +00:00
tznind
262d6d71e5 merge 2021-01-02 19:02:54 +00:00
tznind
b313dd8396 Mouse, Home, End etc work properly with multi select now 2021-01-02 18:58:36 +00:00
tznind
54eab6eb56 Added multi select mode 2021-01-02 15:57:41 +00:00
tznind
df3e191a72 Added CellActivated event which occurs on Enter or double click 2020-12-31 13:38:15 +00:00
tznind
31bdec4535 Added FullRowSelect property 2020-12-31 13:09:31 +00:00
tznind
913d3a247e Added PositionCursor implementation
- Added new methods ScreenToCell and CellToScreen
2020-12-31 13:02:09 +00:00
tznind
d35b3b8c3d Added wheel left/right for horizontal scrolling 2020-12-31 10:18:05 +00:00
tznind
f610cc8416 better handling of unicode in table view 2020-12-31 10:06:49 +00:00
tznind
448bc3af3b Fixed cell selection when clicking near cell border 2020-12-30 08:14:47 +00:00
tznind
a237e1a8e4 Fixed draw/scroll bugs when header is not visible due to scrolling 2020-12-30 07:53:52 +00:00
tznind
65806b1ba2 Added SelectedCellChangedEventArgs and tests 2020-12-29 09:54:50 +00:00
tznind
81edb73785 Added SelectedCellChanged event 2020-12-29 07:18:12 +00:00
tznind
52af2a609e Fixed namespace, comments and added tests 2020-12-29 06:47:51 +00:00
tznind
d3ec8b2f03 Refactored Update method. Includes new public method EnsureSelectedCellIsVisible 2020-12-29 06:08:41 +00:00
tznind
2404a48fc6 Fixed mouse scrolling (wheel) away from selected cell 2020-12-29 05:57:06 +00:00
tznind
0045bed692 Added missing update on scroll wheel up 2020-12-28 20:07:57 +00:00
tznind
94c4f2aab1 Mouse support for selecting cells 2020-12-28 20:05:01 +00:00
tznind
e1b60fb9fa Added Format property to ColumnStyle 2020-12-16 19:47:15 +00:00
tznind
7cf34777d3 Fixed missing xmldoc 2020-12-14 15:49:29 +00:00
tznind
30251c8baf Fixed alignment padding and made better use of Bounds.Width 2020-12-14 14:01:29 +00:00
tznind
ace6251414 Support for column styles (alignment and format) 2020-12-14 13:45:34 +00:00
tznind
700e097e4b Fixed start of line rendering and line flag checks 2020-12-14 10:45:32 +00:00
tznind
185f4ed4cd Added gridlines and fixed partial column rendering 2020-12-14 10:28:41 +00:00
tznind
1416f2f047 Fixed always swallowing keystrokes in ProcessKey in TableView 2020-12-08 11:57:41 +00:00
tznind
74d4d1b895 Fixed CanFocus not being true by default for TableView 2020-11-23 09:32:24 +00:00
tznind
10d3781c2e Added comments and removed unused variables/method 2020-11-19 16:05:34 +00:00
tznind
39b7ec4da9 Fixed indexes when closing a a large table and then opening a small table 2020-11-19 15:33:54 +00:00
tznind
cdbc37ca90 Standardisation (blank constructor, menu in example etc)
- Added blank constructor (Table is now optional and can be null, in which case control will be blank)
- Moved edit to be an F key and follow pattern of open/close seen in HexEditor
2020-11-19 15:08:50 +00:00
tznind
bfefc724df Added selected cell properties 2020-11-19 13:50:23 +00:00
tznind
dcb020ab14 Added keyboard navigation and fixed layout/rendering issues 2020-11-19 13:09:08 +00:00
tznind
474dfbb579 Added basic table viewing 2020-11-19 12:33:14 +00:00