Commit Graph

5066 Commits

Author SHA1 Message Date
Tig
50f9b3559e Merge branch 'v2_3269_Bounds-ContentArea' of tig:tig/Terminal.Gui into v2_3269_Bounds-ContentArea 2024-04-05 11:48:57 -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
68c0a6adac more merge fixes 2024-04-03 06:16:38 -06:00
Tig
2acc235b17 merge fixes2 2024-04-03 06:14:42 -06:00
Tig
7cc9fb9127 merge fixes 2024-04-03 05:59:48 -06:00
Tig
1b21dd5ef1 merged 2024-04-03 05:47:35 -06:00
Tig
bbba1e407d Adds Charmap to scrolling demo 2024-04-02 21:10:56 -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
cf97b5b708 Fixed some unit tests. Prepared for Issue #3368 2024-04-01 11:22:27 -06:00
Tig
ca5df086ad fixed OnMouseClick logic 2024-04-01 09:19:03 -06:00
Tig
ed06338df5 Test button 2024-04-01 07:05:27 -06:00