Commit Graph

3603 Commits

Author SHA1 Message Date
tznind
e09aa0988b Added NoBorder versions of panel sizes tests 2023-02-01 01:58:50 +00:00
tznind
826b5b8f16 Fix min sizes calculation 2023-02-01 01:41:15 +00:00
tznind
6be225bb3d Only show Expected/But Was for failing tests in AssertDriverContentsAre 2023-02-01 01:22:47 +00:00
tznind
2caab5d410 Add tests for resizing splitter 2 and ensuring splitter does not go too far 2023-02-01 01:22:21 +00:00
tznind
66c6836134 Updated tests to match new max/min size implementation 2023-02-01 01:03:27 +00:00
tznind
4f2649087e Allow resizing left/right even when splitter offscreen as long as move is towards a valid state 2023-01-31 06:14:32 +00:00
tznind
58eca0de07 Enforce min size on move splitter not Setup 2023-01-31 06:10:29 +00:00
tznind
8c766a183b Refactor to use new method IsValidNewSplitterPos 2023-01-31 05:59:12 +00:00
tznind
5a46e492c4 Prevent moving splitter lines over one another 2023-01-31 05:48:41 +00:00
Thomas
61e2faccba Add test for Int.Max minwidth 2023-01-30 08:44:25 +00:00
Thomas
da5ca55a1b Create scaffold for min sizes multi panel tests 2023-01-29 12:37:10 +00:00
Thomas
42813b0d81 Added TestNestedContainer3RightAnd1Down_TileVisibility_WithoutBorder 2023-01-29 12:28:40 +00:00
tznind
fd8e229375 Add guard to HideSplittersBasedOnTileVisibility 2023-01-29 10:14:23 +00:00
tznind
b614a7beaf TileView now respects Tile.View.Visible 2023-01-29 10:13:33 +00:00
tznind
5c2c53da3c Tests for IsRootTileView 2023-01-28 19:21:47 +00:00
Thomas
5d6ccb9cd4 Address todos 2023-01-28 15:08:14 +00:00
Thomas
933f26f122 IndexOf now supports recursive search 2023-01-28 14:08:38 +00:00
Thomas
2b4bec2822 Update Title comment to reflect new behaviour 2023-01-28 11:25:03 +00:00
Thomas
637900508d Fix nesting scenario name and titles 2023-01-28 11:19:50 +00:00
Thomas
d0d17606d1 Render Titles for Tiles properly 2023-01-28 11:13:51 +00:00
tznind
eaa4dfd403 xmldoc and warnings 2023-01-27 19:38:48 +00:00
tznind
ecdc8e396c Added tests for RemoveTile and made it return the removed Tile for convenience 2023-01-27 19:14:37 +00:00
tznind
536916470b Fixes and improvements in Notepad Tile removal 2023-01-27 08:38:05 +00:00
tznind
258e627a1c Rename SplitView to TileView 2023-01-27 08:11:07 +00:00
tznind
fb1672331f Add RemoveTile method 2023-01-27 00:49:08 +00:00
tznind
b94041e02e Reference Bounds in TabView to avoid redrawing issue with repainting 2023-01-27 00:30:21 +00:00
tznind
6eae10bb07 Fix SplitView tests 2023-01-26 18:43:39 +00:00
tznind
f1297db423 Fixing layout issues 2023-01-26 08:16:56 +00:00
Thomas
9dc5e687c8 Add tests 2023-01-24 21:27:01 +00:00
tznind
15469617e1 Fix tab order to tile1, splitter1, tile2 2023-01-23 08:48:21 +00:00
Thomas Nind
906b1acd01 Merge branch 'develop' into splitcontainer 2023-01-22 20:00:11 +00:00
Thomas
b4203849a5 Implement Notepad split directions 2023-01-22 19:55:08 +00:00
Thomas
6c6071b3fe Fix tile widths for middles (when 3+ panels) 2023-01-22 16:33:34 +00:00
tznind
df9ae17871 Add tests for insert middle and end 2023-01-22 11:59:57 +00:00
tznind
a50f9cd2de Add InsertTile method 2023-01-22 11:50:56 +00:00
tznind
1a00e49361 Add SplitRight back in again for Notepad (still broken) 2023-01-22 05:53:08 +00:00
tznind
338e0bf5fa Fix commented out code in SplitViewNesting 2023-01-22 05:51:43 +00:00
tznind
40ff3841be Tests passing again after refactor to tiles 2023-01-22 05:47:24 +00:00
tznind
9bdd2a659e WIP: unit test fixes 2023-01-22 04:47:21 +00:00
tznind
395fc3d9d1 WIP new multi tile system compiling 2023-01-21 21:36:27 +00:00
tznind
f27aae2e23 WIP Tests almost compiling 2023-01-21 21:31:52 +00:00
tznind
8d02efd397 WIP support more than 2 views at a given level/orientation 2023-01-21 21:22:35 +00:00
Tig
3d75be4ea6 Merge pull request #2299 from tznind/tabviewclick
Fixes #2298 - Adds TabView.TabClicked event
2023-01-21 09:52:02 -07:00
tznind
56072f3865 Remove SetView1 and SetView2 methods and just mount tab views properly 2023-01-21 10:22:19 +00:00
tznind
5add477fc4 WIP split container Notepad 2023-01-21 09:49:46 +00:00
tznind
5b5f40fd46 Add SplitView to Notepad 2023-01-21 09:33:11 +00:00
tznind
4f2212d751 Merge branch 'tabviewclick' into splitcontainer 2023-01-21 08:50:22 +00:00
tznind
ab398b93cb Make OnTabClicked fire for clicks in empty space and fix Notepad to only show context menu on right click. 2023-01-21 08:31:17 +00:00
Thomas
8b8bb2ab60 Test for TabClicked event 2023-01-20 20:05:53 +00:00
tznind
553cd6f66f Adds TabView.TabClicked event 2023-01-20 19:30:36 +00:00