Commit Graph

3514 Commits

Author SHA1 Message Date
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
Thomas Nind
0d03c6eee5 Merge branch 'develop' into splitcontainer 2023-01-02 14:57:32 +00:00
tznind
3354cb5fdb Fix failing unit tests by updating MinSize expectations 2023-01-02 14:03:04 +00:00
tznind
634d5877cf Fixing SplitContainer unit tests 2023-01-02 10:48:08 +00:00
Aaron Lieberman
d4f4fc6738 Fix bug with UnixMainLoop and idle
When running in WSL Ubuntu, I was unable to process input. The issue was that when there's an idle function registered with the main loop, UnixMainLoop doesn't ever call poll. Without the poll call, pollmap doesn't get updated and the input callback doesn't get called. Change this so that it calls poll every loop iteration, even if there's an idle function.
2023-01-01 10:27:58 -08:00
tznind
e4cb4b9a67 Working on fixing tests 2023-01-01 10:33:34 +00:00