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