Commit Graph

41 Commits

Author SHA1 Message Date
tznind
f362e40ca0 Add sort to context menu and fix naming of context items when they are sorted 2022-12-03 19:59:52 +00:00
tznind
6136656327 Added context menu for show/hide columns in TableEditorScenario 2022-12-03 19:49:42 +00:00
tznind
643e53b575 Add column sorting to TableEditor 2022-11-22 10:57:03 +00:00
Charlie Kindel
bf1ed31281 Refactored UI Catalog and added tons of unit tests 2022-11-03 15:58:15 -06:00
Thomas Nind
0e9811c52a TableView unicode scenario usability (#1762)
- Add additional unicode ranges from CharacterMap
- Format the unicode symbol number with 0x prefix
2022-06-01 13:41:12 -07:00
Thomas Nind
13af2b1662 Support for flexible column widths in TableView (#1760)
* Support for flexible column widths in TableView

* Fixed not respecting min width of MinAcceptableWidth an added UICatalog support

* Added menu options for SmoothHorizontalScrolling and setting all MinAcceptableWidth to 1

* spelling fix
2022-06-01 13:33:20 -07:00
Tig Kindel
5b4716bef9 Merge pull request #1761 from tznind/table-char-map
Added unicode testing code to TableEditor
2022-05-30 15:58:09 -07:00
Thomas Nind
ee2336783c Added unicode testing code to TableEditor 2022-05-30 11:46:28 +01:00
Thomas Nind
d68a2e8b8c Add horizontal scroll idicators to TableView (#1756)
* Add horizontal scroll idicators to TableView

* Made horizontal scroll indicators clickable

* Added setting ShowHorizontalScrollIndicators defaulting to true
2022-05-28 14:27:08 -07:00
Charlie Kindel
32ae3cb62f Cleaned up Categories and Scenario descripitons. 2022-04-17 15:48:48 -07:00
Charlie Kindel
83f70cbf39 Revert "Revert "Reorganizing scenarios categories as per #1648""
This reverts commit 359ba385c8.
2022-04-17 14:17:40 -07:00
Charlie Kindel
359ba385c8 Revert "Reorganizing scenarios categories as per #1648"
This reverts commit 3362ca849d.
2022-04-17 14:14:44 -07:00
BDisp
3362ca849d Reorganizing scenarios categories as per #1648 2022-03-17 16:39:15 +00:00
Thomas Nind
446759a3f2 Made RowColorGetterDelegate follow same pattern as CellColorGetter 2021-07-07 12:32:22 +01:00
Thomas Nind
29c14876c0 Changed CellColorGetterDelegate to use its own class for args CellColorGetterArgs to future proof the API against breaking changes 2021-07-07 12:15:35 +01:00
Thomas Nind
f536d906d4 Made selected cell invert first character optional as a TableStyle 2021-06-29 09:27:28 +01:00
Thomas Nind
e460650a3c Changed Scenario alt colors to Win.ColorScheme instead of Colors.Base 2021-06-29 07:16:25 +01:00
tznind
98dfcc4959 Added support for full row coloring 2021-06-28 19:27:29 +01:00
tznind
b3ce131fbf Added support for coloring cells 2021-06-28 18:16:48 +01:00
Thomas Nind
0dd0f2e5c4 TableView - adds last column dividing line (#1289)
* Adds a final vertical column line at the end of the last header in TableView

* Added clear line as first step in RenderRow

* Added TableStyle.EnforceMaxWidthOnLastColumn

* Added Scenario toggle setting and tests

* Fixed EnforceMaxWidthOnLastColumn when Bounds match exactly the last column width

* Fixed whitespace and comment on ColumntoRender.Width

* Renamed EnforceMaxWidthOnLastColumn to ExpandLastColumn
2021-05-10 20:58:15 -07:00
Thomas Nind
6a9e27761f Nested types for TabView and TableView (#1243)
* Made TabView classes nested

* Moved TableView classes to nested
2021-04-26 08:58:40 -07:00
Charlie Kindel
b29240f362 Code coverage (#1235)
* tweaked version # for v1.0.0-beta.10

* tweaked version # for v1.0.0-beta.11

* Updated readme and revision history for 1.0

* excluding test results

* Added support for viewing code coverage results with Fine Code Coverage

* add generating CC to CI/CD

* refactored unit test namespaces

* more refactoring. commented out failing test.

* Removed UnitTests and UICatalog from code coverage reporting

* made Application and test more deterministic

* disabled Multi_Thread_Toplevels because it is currently broken and don't understand why

* updated threading test per @bdisp

* testing cc badge stuff

* another test

* using coverlet.settings

* trying copy

* trying cp. duh.

* trying mv.

* wrong path

* print

* chaging badge output for testing

* yaml error

* fixed code coverage

* moved dimtests to core
2021-04-25 10:18:31 -07:00
tznind
1549d775c5 Added vertical scrollbars 2021-01-27 08:29:12 +00:00
tznind
d988a34444 Added SelectAll, better selection iteration and validation 2021-01-03 21:57:00 +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
f610cc8416 better handling of unicode in table view 2020-12-31 10:06:49 +00:00
tznind
d4f14f81d2 Changed TableEditor in UICatalog to use checked menus 2020-12-30 08:05:58 +00:00
tznind
4bb9d9ac66 Fixed typo changing EventHandler to Action in UICatalog 2020-12-29 07:20:44 +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
e1b60fb9fa Added Format property to ColumnStyle 2020-12-16 19:47:15 +00:00
tznind
ace6251414 Support for column styles (alignment and format) 2020-12-14 13:45:34 +00:00
tznind
185f4ed4cd Added gridlines and fixed partial column rendering 2020-12-14 10:28:41 +00:00
tznind
74d4d1b895 Fixed CanFocus not being true by default for TableView 2020-11-23 09:32:24 +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
85f0e9667c Support for setting the value to null in example 2020-11-19 14:12:45 +00:00
tznind
6744e06041 Added edit cell values into the example in UICatalog 2020-11-19 14:11:18 +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