Commit Graph

835 Commits

Author SHA1 Message Date
Charlie Kindel
fddfcf8802 Charlie's Mondo Patch (#600)
This PR includes:

#586 - Fixed Clipping
#587 - LayoutComplete
#591 - Sys Console Scenario
#590 - Significantly improves MessageBox, Dialog, Frame drawning and more
See the PRs above for all the details.

Here are the issues this closes:

Closes #299 - MessageBox now auto sizes
Closes #557 - MessageBoxes on small screens
Closes #432 - MessageBox does not deal with long text; width/height params are goofy
Closes #521 - MessageBox should take ustrings (BREAKING CHANGE)
Closes #35 - Dialog should have 1 char padding around edges
Closes #570 - Dialog should use computed layout for buttons
Closes #470 - UI Catalog: Add Dialogs Scenario
Closes #569 - LayoutComplete event
Plus probably more.
2020-06-03 11:33:06 -04:00
Miguel de Icaza
55b17d9fcc Update README.md 2020-06-03 11:31:53 -04:00
BDisp
72ee72807b ColorScheme inside the View instance. Updating OnKeyDownPressUpDemo to reflect the news changes. (#594) 2020-06-02 22:35:49 -04:00
BDisp
fa29269ade Added mouse support to the StatusBar. (#598) 2020-06-02 22:24:11 -04:00
BDisp
5d6fe403f5 Fixes ColorScheme null exception # 597. (#599) 2020-06-02 22:23:53 -04:00
Charlie Kindel
a33fd89a9c Merge pull request #584 from BDisp/keys-modifiers
Added class KeyModifiers which improvements better control over the combinations keys.
2020-05-31 19:50:01 -06:00
BDisp
d8e1577594 Added shift keys status on the UICatalog StatusBar. 2020-06-01 01:45:29 +01:00
BDisp
30edaebaae No need to made KeyModifiers public in the class KeyEvent because his settings is already expose in the IsShift, IsAlt, IsCtrl, IsCapslock, IsNumlock and IsScrolllock. 2020-06-01 01:16:55 +01:00
BDisp
4c30df4347 Prevents ScrollView from handling the mouse if the content view needs to handle it. 2020-06-01 00:07:13 +01:00
BDisp
4234d9b614 Resolved some changes requested. 2020-05-31 23:59:31 +01:00
Charlie Kindel
507713c07d Merge pull request #582 from BDisp/scroll-view-overridden
Prevents ScrollView from handling the mouse if the content view needs to handle it.
2020-05-30 20:24:45 -06:00
BDisp
4fcb164f4b Added class KeyModifiers which improvements better control over the combinations keys. 2020-05-31 01:43:47 +01:00
Charlie Kindel
1863970050 Merge pull request #578 from BDisp/curses-mouse
Some mouse improvements on CursesDriver.
2020-05-30 14:19:21 -06:00
Charlie Kindel
64aa42e7a4 Merge pull request #581 from BDisp/fsharp-update
Updates FSharp Example project.
2020-05-30 14:18:10 -06:00
BDisp
96d74595c6 Prevents ScrollView from handling the mouse if the content view needs to handle it. 2020-05-30 17:55:18 +01:00
BDisp
4222c9f91a Updates FSharp Example project. 2020-05-30 16:04:27 +01:00
BDisp
e5f79183b7 Some mouse improvements on CursesDriver. 2020-05-30 10:30:20 +01:00
Charlie Kindel
1024f073b2 Fixing many clipping issues (#580)
* almost got clip rect working

* fixes many bugs related to clipping incl #399

* Merge tweaks.
2020-05-29 17:41:49 -06:00
Charlie Kindel
bd999a4823 fixed dumb bug (#576)
fixed dumb bug in MessageBoxes scenario
2020-05-28 16:45:19 -06:00
Charlie Kindel
7c911ca830 Fix #522 - Last view of FrameView not drawn (#575)
* PoC

* PoC progress

* progress

* Fixed #522 - updated sample

* reverted untested PR

* reverted untested PR

* backed out more PRs that weren't ready
2020-05-28 16:29:35 -06:00
Charlie Kindel
a0ee8b0840 Merge pull request #574 from tig/sort_uicatalog
sorted scenarios and categories
2020-05-28 16:20:43 -06:00
Charlie Kindel
5236a4913e minor scenario tweaks 2020-05-28 14:46:39 -06:00
Charlie Kindel
8980a6c516 sorted scenarios and cateogries 2020-05-28 14:39:20 -06:00
Charlie Kindel
fa81ab9d11 Merge pull request #426 from tig/upgrade_example_csproj
Upgrade example/designer csproj files
2020-05-28 12:42:17 -06:00
Charlie Kindel
e43b5c0d2d updated designer proj too 2020-05-28 12:28:49 -06:00
Charlie Kindel
8e63b9fdf8 merged with master 2020-05-28 12:26:12 -06:00
Charlie Kindel
3df365d13e Merge pull request #572 from tig/messageboxscenario
Revamped messagebox scenario
2020-05-28 10:56:18 -06:00
Charlie Kindel
abe7f25f29 Revamped messagebox scenario 2020-05-28 10:46:41 -06:00
Charlie Kindel
bdf50eb84c Merge pull request #563 from BDisp/background-drawing
Fixes #562 background drawing issue.
2020-05-28 09:15:47 -06:00
Charlie Kindel
4253bc0bd0 Merge pull request #560 from BDisp/focus-mouse-events-handlers
Focus and mouse events handlers enhanced. Closes #517
2020-05-28 09:15:12 -06:00
BDisp
fc7e8255a2 Placing in the right place in the Core folder. 2020-05-28 14:09:53 +01:00
BDisp
849a5dab18 Fixed changes in the correct place. 2020-05-28 14:03:45 +01:00
BDisp
4194319a7c Fixed to CamelCase. 2020-05-28 14:02:35 +01:00
BDisp
7db5507bec Fixes to View.MouseEventEventArgs 2020-05-28 14:02:34 +01:00
BDisp
608ab1c0c6 Focus and mouse events handlers enhanced. Closes #517 2020-05-28 14:02:20 +01:00
Charlie Kindel
29c8a87d0d Merge pull request #567 from tig/project_readme
added contribution guidelines, project layout docs, etc...
2020-05-28 06:38:28 -06:00
Charlie Kindel
bb6cd20b3b tabs 2020-05-28 06:34:11 -06:00
Charlie Kindel
010eb3dc14 more docs 2020-05-28 06:33:16 -06:00
Charlie Kindel
bbe235691a added detail on events 2020-05-28 06:18:56 -06:00
Charlie Kindel
6144c9da66 added contribution guidelines, project layout docs, etc... 2020-05-28 06:08:49 -06:00
Charlie Kindel
398f0833b4 Merge pull request #565 from tig/dontrun
Removes command line param from UICatalog project
2020-05-27 20:28:30 -06:00
Charlie Kindel
a3abb9f99c oops 2020-05-27 20:27:00 -06:00
Charlie Kindel
5f7bb8f0da Merge pull request #564 from tig/reorg
Re-organize project structure per #541
2020-05-27 20:20:46 -06:00
Charlie Kindel
04ab5540bf final doc update 2020-05-27 19:30:45 -06:00
Charlie Kindel
da02d63281 more merging 2020-05-27 19:25:33 -06:00
Charlie Kindel
9abe84125d merged docs 2020-05-27 19:23:18 -06:00
Charlie Kindel
9b984c7909 removed temp files created by docfx 2020-05-27 18:02:51 -06:00
Charlie Kindel
20d4ed6cb6 delete dotfx build files 2020-05-27 17:43:52 -06:00
Charlie Kindel
cfdff93f4a updated docs to match new layout 2020-05-27 17:40:44 -06:00
Charlie Kindel
deaa17fd4f updated docs to match new layout 2020-05-27 17:38:23 -06:00