Tig
ac667dae2c
Got Hover working for all Views (Button) and Border. Still a bit of a prototype.
2024-04-06 09:09:42 -04:00
Tig
40ae272944
Refactored MouseEnter/Leave APIs to match design guidelines
2024-04-06 08:15:57 -04:00
Tig
cca32726fc
Refactored API to support extensibilty... eg Hover (not implemented yet).
2024-04-05 17:25:23 -04:00
Tig
dceed59a5f
Fixed more unit tests
2024-04-05 12:27:04 -04:00
Tig
e1a2793c5c
Fixed fragile toplevel drag unit tests
2024-04-04 19:34:39 -04:00
Tig
c5b7b084a9
Way too big a committ.... but I got carried away.
...
- Started MouseEventEventArgs -> MouseEvent transition - for OnMouseEvent. Partially fixes #3029 .
- Refactored Appliation.OnMouseEvent and View.OnMouseEvent to match design guidelines.
- Re-impleented highlight, enabling extensibility (see Border).
- Beefed up unit tests
2024-04-04 18:50:13 -04:00
Tig
dd8fe76cab
Rebased with v2_develop - broke stuff.
2024-04-03 21:27:10 -04:00
Tig
875282818a
Merge pull request #3378 from tig/v2_3377-ASCIICustomButtonTest-NetDriver
...
Fixes #3377 . `NetDriver` not rendering menu correctly
2024-04-03 20:12:17 -05:00
Tig
dec65ff86f
Merge pull request #3382 from tig/v2_3381-WindowsDriver-Spurious-MouseEvents
...
Fixes #3381 . `WindowsDriver` spurious ButtonPressed mouse events
2024-04-03 20:11:07 -05:00
Tig
fd7e273f85
Updated Mouse scenario with filter
2024-04-03 21:10:14 -04:00
Tig
9937771dee
Merge pull request #3383 from tig/v2_3344-Fullscreen-Moveable
2024-04-03 16:53:43 -06:00
Tig
f68adf77ae
Fixed core bug. Wasn't what we thought it was.
2024-04-03 15:04:35 -05:00
Tig
99c7579c84
Now only Border supports movable
2024-04-03 14:11:11 -05:00
Tig
f793eb4bb6
Cherry picked #3382 fix
2024-04-03 13:59:53 -05:00
Tig
36401a6c42
Disabled debug spew
2024-04-03 13:39:02 -05:00
Tig
72992bd8c7
WindowsDriver - added diagnostics. Found issue. Implemented workaround
2024-04-03 13:21:36 -05:00
Tig
d9658efc65
Cherry picked new Mouse Scenario
2024-04-03 11:13:23 -06:00
Tig
76095f7dbc
Revamped Mouse scenario
2024-04-03 10:48:57 -06:00
Tig
a8d6f846d7
Fixed MessagBox paint issue
2024-04-03 09:41:59 -06:00
Tig
94749e428e
Fixed crash moving mouuse in All Views Tester
2024-04-03 09:17:14 -06:00
Tig
06f7a74aa0
Fixed more netdriver key issues (tab)
2024-04-03 10:27:02 -04:00
Tig
26ab04ef24
Fixed netdriver incorrect performance optimization
2024-04-03 10:01:18 -04:00
Tig
0307af112b
Fixed static issue
2024-04-03 07:39:49 -06:00
Tig
58899f6078
Fixed netdriver keyboard handling
2024-04-03 07:24:05 -06:00
Tig
6b35abc790
Cleand up warnings
2024-04-03 06:38:17 -06:00
Tig
edfd240310
Refactgored scenario to use Main
2024-04-03 06:25:41 -06:00
Tig
3bd69c24f3
Set args.Handled where needed
2024-04-03 06:19:00 -06:00
Tig
ca3b49dfe8
Found and fixed coord bug in Application.OnMouseEvent
2024-04-02 17:21:14 -06:00
Tig
86617724de
Revamped Mouse scenario
2024-04-02 17:08:47 -06:00
Tig
1f89d6f098
Code cleanup
2024-04-02 16:43:18 -06:00
Tig
2ed6ed52c7
beefed up unit tests
2024-04-02 16:38:42 -06:00
Tig
c1896ee048
Renamed to HighlightOnPress and added unit tests
2024-04-02 16:22:55 -06:00
Tig
45309c7564
Better looking invert color logic
2024-04-02 15:51:10 -06:00
Tig
e1219707f6
API docs
2024-04-02 15:40:00 -06:00
Tig
dc7b504890
RadioButton now works
2024-04-02 15:37:00 -06:00
Tig
d9d5f860c3
Made RadioGroup utilize InvertColorsOnPress.
...
Works, but not optimally. The entire view invert. What would be really nice is if just the radio item under the mouse inverted. We can fix this later.
2024-04-02 14:56:11 -06:00
Tig
06cc7d8f71
Moved view highlight on press code into View. Updated all Views that would benefit.
...
Note this breaks Charmap because ScrollView blindly grabs mouse on Enter. This will be fixed in #3323 .
2024-04-02 14:49:13 -06:00
Tig
1cca002393
Got new button fn working on WindowsDriver; Now debugging netdriver and curses
2024-04-02 08:45:28 -06:00
Tig
d57b58be1a
Updated ViewMouse unit tests
2024-04-01 14:24:32 -06:00
Tig
f3c3825f34
Init->Main in Buttons scenario
2024-04-01 12:36:20 -06:00
Tig
cf4ead194f
Initial commit
2024-04-01 12:27:51 -06:00
Tig
ca7b8bb0ee
fixed OnMouseClick logic
2024-04-01 12:17:52 -06:00
Tig
b980f07688
Test button
2024-04-01 12:17:28 -06:00
Tig
f65c49a858
More Prototype scrollbuttons in Padding for CharMap
2024-04-01 12:17:02 -06:00
Tig
a7079edf77
Prototype scrollbuttons in Padding for CharMap
2024-04-01 12:15:15 -06:00
Tig
43e4a83664
Merge pull request #3360 from tig/v2_3359_CM_Reset
...
Fixes #3359 . Updates Unit Tests to do CM.Reset
2024-03-31 10:52:52 -06:00
Tig
0ef67d785b
Merge pull request #3353 from BDisp/v2_tabindex-fix_3351
...
Fixes #3351 . TabIndex with the same setter value but with wrong index return without set the correct value.
2024-03-31 10:48:59 -06:00
Tig
5b367b3df1
Merge pull request #3361 from tznind/visible-to-designer
...
Make terminal gui internal methods visible to TGD
2024-03-30 13:31:36 -06:00
tznind
f3e832bfd8
Make terminal gui internal methods visible to TGD
2024-03-30 11:02:01 +00:00
Tig
e7a116eb46
Code cleanup
2024-03-29 10:36:12 -06:00