Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez <lluis@xamarin.com>2013-11-14 21:17:13 +0400
committerLluis Sanchez <lluis@xamarin.com>2013-11-14 21:17:13 +0400
commit94c669a2e9a33b1fd96cfb4e3c22631d73ea0ddd (patch)
tree7b43bb1effacd92cba72d6ff1c1e997bc6302c6e /Xwt.Mac
parent4985e4507387544f2da5b6ab33e75bd0d6d7295f (diff)
The Imrpove WindowFrame.Close
The Close method now returns a boolean that indicates wether the window could be closed or not.
Diffstat (limited to 'Xwt.Mac')
-rw-r--r--Xwt.Mac/Xwt.Mac/WindowBackend.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/Xwt.Mac/Xwt.Mac/WindowBackend.cs b/Xwt.Mac/Xwt.Mac/WindowBackend.cs
index 19f8f5d9..636961e3 100644
--- a/Xwt.Mac/Xwt.Mac/WindowBackend.cs
+++ b/Xwt.Mac/Xwt.Mac/WindowBackend.cs
@@ -204,7 +204,7 @@ namespace Xwt.Mac
bool OnShouldClose (NSObject ob)
{
- return RequestClose ();
+ return closePerformed = RequestClose ();
}
internal bool RequestClose ()
@@ -220,9 +220,13 @@ namespace Xwt.Mac
ApplicationContext.InvokeUserCode (eventSink.OnClosed);
}
- void IWindowFrameBackend.Close ()
+ bool closePerformed;
+
+ bool IWindowFrameBackend.Close ()
{
+ closePerformed = true;
PerformClose (this);
+ return closePerformed;
}
bool VisibilityEventsEnabled ()