Commit Graph

3519 Commits

Author SHA1 Message Date
tznind
c0b8edf1e3 Fix up tests 2023-01-15 10:09:47 +00:00
tznind
a470451555 TrySplitPanel now migrates PanelTitle to children 2023-01-15 09:21:32 +00:00
tznind
b5b1f0b016 Implement parentSplitPanel reference (assigned during on TrySplit) 2023-01-15 09:07:36 +00:00
tznind
8497dd7829 Move panel splitting logic (SplitLeft/SplitRight) to main SplitContainer class 2023-01-15 08:54:58 +00:00
tznind
ce6ffe324c Fix reading wrong bounds variable for Panel1 Height/Width in DimFunc 2023-01-14 20:55:27 +00:00
tznind
ca8e6462f4 Fix SplitContainerNesting container count 2023-01-14 20:43:17 +00:00
tznind
86564d5340 Fix subcontainers in SplitContainerNesting example not having Titles 2023-01-14 20:03:51 +00:00
tznind
8626c4e2d7 Enforce minimum panel sizes 2023-01-14 19:20:11 +00:00
tznind
a3281a437f Fix tests and drawing of splitter moving Rune 2023-01-14 18:56:07 +00:00
tznind
a34a2e9315 Fix line canvas drawing in SplitContainer 2023-01-14 17:19:49 +00:00
tznind
da14ccd3fe Make split container nesting scenario better and scrap old example 2023-01-14 16:55:00 +00:00
tznind
7abf2d7966 Vamp up split container nesting 2023-01-14 16:05:47 +00:00
tznind
849775c258 Add SplitContainerNesting scaffolding 2023-01-14 15:38:16 +00:00
Thomas
ef2bed91a1 Connected lines sort of working 2023-01-14 14:12:36 +00:00
Thomas
83c986d006 Use LineCanvas for border drawing 2023-01-14 13:59:42 +00:00
Thomas
9259d28e4f Merge branch 'line-drawer' into recursive-split 2023-01-14 13:48:29 +00:00
Thomas
f3d6d92629 Working on layout 2023-01-14 13:48:08 +00:00
tznind
581e8ac696 Move Setup logic into LayoutSubviews and lay groundwork for recursion 2023-01-11 08:43:15 +00:00
tznind
7fefe44dbd Enable rounded corners in Drawing scenario 2023-01-08 11:57:25 +00:00
tznind
cca7c4d6c4 Add support for rounded corners 2023-01-08 11:53:27 +00:00
tznind
56b22be00f Add tests 2023-01-08 11:48:32 +00:00
tznind
619d1cf842 xmldoc 2023-01-08 10:56:43 +00:00
tznind
3702c07b04 Rename to LineCanvas 2023-01-08 10:54:37 +00:00
tznind
49512e3a42 Fix GetRuneTypeForIntersects to work for dots 2023-01-07 07:45:07 +00:00
tznind
ab5f4ccfb5 Add support for double lines into StraightLineCanvas 2023-01-07 07:40:23 +00:00
tznind
b708150eda Flesh out drawing scenario 2023-01-07 07:26:07 +00:00
tznind
ef1903c375 Add new conditions for Crosshair 2023-01-07 06:56:13 +00:00
tznind
fb0958dabd Implement rest of StraightLineCanvas 2023-01-07 06:46:59 +00:00
tznind
8f53c96c9f Add StraightLineCanvas prototype class 2023-01-06 10:06:14 +00:00
tznind
61a45443c8 Add menu items for toggling borders in SplitContainerExample 2023-01-06 01:11:38 +00:00
tznind
675a6b0289 Remove redundant comment 2023-01-06 01:03:52 +00:00
tznind
e745bc2b81 Rename splitContainer2 to nestedSplitContainer in scenario for clarity 2023-01-06 00:43:39 +00:00
tznind
63c37420f4 Fixed wrong panel2 MinSize calculation when there is a border 2023-01-06 00:42:13 +00:00
Tig
2203d87baf Merge branch 'develop' into splitcontainer 2023-01-05 14:41:45 -07:00
Tig
0d9b7dce31 Merge pull request #2278 from BDisp/clearallselection-text-fix_2277
Fixes #2277. Changing TextField.Text does not clear text selection.
2023-01-05 10:08:21 -07:00
BDisp
eea6bf2ef8 Fixes #2277. Changing TextField.Text does not clear text selection. 2023-01-05 15:31:36 +00:00
Tig
0318ef397c Merge pull request #2276 from gui-cs/main
Merge pull request #2275 from gui-cs/develop
2023-01-04 18:17:14 -07:00
Tig
88766ffc04 Merge pull request #2275 from gui-cs/develop
Trying again to make main and develop match
2023-01-04 18:16:32 -07:00
Tig
9ec4e762be Merge branch 'main' into develop 2023-01-04 18:14:53 -07:00
Tig
25ada9c7b7 Merge v1.9.0 develop to main (#2272) (#2273)
* Release v1.9.0

* Release v1.9.0
2023-01-04 18:14:03 -07:00
Tig
3093e03ddb Merge v1.9.0 develop to main (#2272)
* Release v1.9.0

* Release v1.9.0
2023-01-04 18:12:31 -07:00
Tig
2d68fee041 Merge pull request #2271 from tig/v_1_9_0
Release v1.9.0
2023-01-04 17:28:49 -07:00
Charlie Kindel
b4db4eef3c Release v1.9.0 2023-01-04 17:24:03 -07:00
Charlie Kindel
9c74f99d56 Release v1.9.0 2023-01-04 17:23:34 -07:00
Thomas
5fdd57fe34 Merge branch 'splitcontainer' of https://github.com/tznind/gui.cs into splitcontainer 2023-01-03 20:04:03 +00:00
Thomas
bf7e251c9b Fix CanFocus to true and sort control positions 2023-01-03 20:02:35 +00:00
Thomas Nind
59f25861f6 Merge branch 'develop' into splitcontainer 2023-01-03 12:18:58 +00:00
Thomas
6b5588c150 Add 3 way split to SplitContainerExample 2023-01-03 12:14:36 +00:00
Tig
d5abc2001f Merge pull request #2266 from AaronLieberman/unix-idle-fix
Fixes #2265 - Keyboard input doesn't work in UnixMainLoop when Idle function is registered
v1.9.0
2023-01-02 17:33:12 -07:00
Tig
0d183c2437 Merge pull request #2206 from tig/fixes_2205_fakeclipboard
Fixes #2205. Reduce fragility of clipboard related unit tests
2023-01-02 16:00:12 -07:00