Commit Graph

712 Commits

Author SHA1 Message Date
Charlie Kindel
6cc2624fdb Merge pull request #530 from tig/readme2
Readme2
2020-05-23 20:40:03 -06:00
Charlie Kindel
500a549b80 Merge branch 'readme_fix' into readme2 2020-05-23 20:37:14 -06:00
Charlie Kindel
174ecb9634 update readme to match new doc links 2020-05-23 20:35:13 -06:00
Charlie Kindel
635f7fddcd Merge pull request #523 from tig/shutdown_cleanup
Shutdown cleanup
2020-05-23 20:34:36 -06:00
Charlie Kindel
936f4b83bb Merge pull request #529 from tig/readme_fix
update readme to match new doc links
2020-05-23 20:31:37 -06:00
Charlie Kindel
a2495510cd update readme to match new doc links 2020-05-23 20:31:00 -06:00
Charlie Kindel
ecc6930be4 Merge pull request #528 from tig/doc2
that previous PR had nothing in it
2020-05-23 20:17:55 -06:00
Charlie Kindel
bb4ebc1dc7 that previous PR had nothing in it 2020-05-23 20:15:34 -06:00
Charlie Kindel
e4fa04c54c Merge pull request #527 from tig/docs_tweaks
fixing accidental deletion of articles. oops!
2020-05-23 20:13:43 -06:00
Charlie Kindel
c4e632dc89 fixing accidental deletion of articles. oops! 2020-05-23 20:08:01 -06:00
Charlie Kindel
643177314f Merge pull request #511 from tig/docs
Updated docfx. Generated fresh docs. Added an icon.
2020-05-23 19:56:01 -06:00
Charlie Kindel
f3bfa47c38 Merge branch 'master' into docs 2020-05-23 19:46:12 -06:00
Charlie Kindel
7619a6a903 Merge branch 'master' of tig:migueldeicaza/gui.cs 2020-05-23 19:46:05 -06:00
Charlie Kindel
3fc96f2906 Merge pull request #525 from KDERazorback/master
Edge case handling and Quality-of-life improvements on Core, ListView and MenuBar
2020-05-23 19:45:45 -06:00
Charlie Kindel
701f73bf3c Merge branch 'master' of tig:migueldeicaza/gui.cs 2020-05-23 19:40:57 -06:00
Charlie Kindel
f4b26fa245 Merge pull request #524 from BDisp/date-time-field-read-only
Patch to bypass a wrong invalid date with DateTime.
2020-05-23 19:40:24 -06:00
Charlie Kindel
78cd1bbd1e updated docs further, added UICatalog API, clean up 2020-05-23 19:39:15 -06:00
Fabian R
814821b933 Removed redundant properties on MenuBar View
-- Redundant members isMenuClosed and MenuOpen were replaced with a more consistent and intuitive single IsMenuOpen property.
- CloseMenu method is now Public.
- StartMenu has been renamed to OpenMenu and made Public.
+ Added missing XmlDoc to OpenMenu and CloseMenu, and fixed an small typo to MenuOpen/IsMenuOpen

This commit breaks compatibility with previous versions.

Changes required to host apps:

MenuBar.MenuOpen property renamed to IsMenuOpen
MenuBar.StartMenu method renamed to OpenMenu, use it to open the Menu
Use MenuBar.CloseMenu to close the active menu.
2020-05-23 20:22:11 -05:00
Charlie Kindel
b2fc685622 Merge branch 'uicatalog_tweaks' into docs 2020-05-23 18:44:55 -06:00
Fabian R
02dca40885 Merge remote-tracking branch 'upstream/master' 2020-05-23 19:14:27 -05:00
BDisp
fba59f6084 Patch to bypass a wrong invalid date with DateTime. 2020-05-24 00:44:55 +01:00
Fabian R
f2e5b08a88 + Added IsCurrentTop read-only property to Gui.Toplevel class to allow a more convenient checking if a view's instance is currently on top (active and displayed).
- Fixed an elusive crash that may occur in the Application.RunLoop method due to a null'ed Toplevel.NeedDisplay property. This issue appears to be caused by a race condition that may occur when switching Views (TopLevel) too fast. Extended to all other NeedDisplay checks too.
- ListView control now displays empty rows for Null items in its Items collection, instead of crashing with a NullReferenceException.
- Improved MenuBarItem constructor behaviour by performing an additional sanity check on the MenuItem[] children parameter to ensure its not null. If so, raise an ArgumentNullException. Using an empty array of type MenuItem for this parameter still displays an empty menu as intended.
2020-05-23 18:41:41 -05:00
Charlie Kindel
56e95e2ea7 Merge branch 'master' of tig:migueldeicaza/gui.cs 2020-05-23 17:34:52 -06:00
Charlie Kindel
9d8d497d4e Merge pull request #512 from BDisp/date-time-field-read-only
Fixes some DateField and TimeField bugs.
2020-05-23 17:33:16 -06:00
Charlie Kindel
ccfcb38ede Merge pull request #513 from BDisp/text-alignment
Fixes Label text alignment.
2020-05-23 17:32:46 -06:00
Charlie Kindel
0fa2ccebc9 short term fix to #520 2020-05-23 17:30:43 -06:00
Charlie Kindel
09920e0b9b Tons of Scenario fixes 2020-05-23 17:27:52 -06:00
Charlie Kindel
8460642921 removed comment about bug 2020-05-23 14:08:01 -06:00
Charlie Kindel
ea2b973fd6 Sorted catagories, renamed ListAndCombos, tweaked Progress UI 2020-05-23 13:53:56 -06:00
Charlie Kindel
c5cb08b77f Merge branch 'master' of tig:migueldeicaza/gui.cs 2020-05-23 13:41:05 -06:00
Charlie Kindel
e3e7c29014 Merge pull request #414 from fergusonr/feature/TextFieldAutoComplete
Feature/ComboBox
2020-05-23 13:40:29 -06:00
Charlie Kindel
3d69495c46 Merge branch 'master' of tig:migueldeicaza/gui.cs 2020-05-23 13:38:06 -06:00
Charlie Kindel
1ddc004564 Merge pull request #514 from BDisp/mainloop-events-pending
Fixes #409 - Invoke does not cause Wakeup #501.
2020-05-23 13:37:04 -06:00
BDisp
ea0a2580ed Fixes #409 - Invoke does not cause Wakeup #501. 2020-05-23 20:03:17 +01:00
Charlie Kindel
e8e531451c Merge branch 'docs' of tig:tig/gui.cs 2020-05-23 12:47:33 -06:00
BDisp
771bc93141 Fixes Label text alignment. 2020-05-23 14:14:31 +01:00
BDisp
d6579b0b2e Fixes some DateField and TimeField bugs. 2020-05-23 13:14:09 +01:00
Charlie Kindel
14f08a8d63 Updated docfx. Generated fresh docs. Added an icon. 2020-05-23 02:30:00 -06:00
Ross Ferguson
bc51486236 List narrower than the edit when in Window
Add XML comments
2020-05-23 09:07:08 +01:00
Ross Ferguson
e84eb78150 Merge branch 'master' of https://github.com/migueldeicaza/gui.cs into feature/TextFieldAutoComplete 2020-05-23 07:57:37 +01:00
Charlie Kindel
010148fffa Merge pull request #509 from tig/docs
Updated and fixed all XML documentation
2020-05-23 00:33:50 -06:00
Charlie Kindel
585f249b1c Updated and fixed XML documentation 2020-05-23 00:24:14 -06:00
Charlie Kindel
ef24e756e0 updated docs for Dim and Pos 2020-05-22 20:01:02 -06:00
Charlie Kindel
a576ecbf9c Merge pull request #501 from tig/progress
demo bug #409 - Invoke does not cause Wakeup
2020-05-22 18:35:58 -06:00
Charlie Kindel
7bbbe03691 Merge pull request #506 from tig/label
Fixed label and updated TextAlignment scenario
2020-05-22 18:35:35 -06:00
Charlie Kindel
c12a62c137 Merge pull request #507 from tig/button_layout_bug
Fix several UI Catalog scenarios
2020-05-22 18:35:17 -06:00
Charlie Kindel
c3ee01dc3e Fixed label and updated TextAlignment scenario 2020-05-22 18:15:33 -06:00
Charlie Kindel
a12871e65e backed out pos.width poc 2020-05-22 17:25:13 -06:00
Charlie Kindel
9b0fd2625f updated scenarios 2020-05-22 17:23:05 -06:00
Ross Ferguson
b76dcac9c0 Differentiate list color from search 2020-05-23 00:21:30 +01:00