aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/GraphicObjects
diff options
context:
space:
mode:
Diffstat (limited to 'src/GraphicObjects')
-rw-r--r--src/GraphicObjects/IGOLibHost.cs1
-rw-r--r--src/GraphicObjects/Window.cs6
2 files changed, 6 insertions, 1 deletions
diff --git a/src/GraphicObjects/IGOLibHost.cs b/src/GraphicObjects/IGOLibHost.cs
index 7a422877..a76500c7 100644
--- a/src/GraphicObjects/IGOLibHost.cs
+++ b/src/GraphicObjects/IGOLibHost.cs
@@ -12,6 +12,7 @@ namespace go
GraphicObject FocusedWidget { get; set; }
void AddWidget (GraphicObject g);
void DeleteWidget(GraphicObject g);
+ void Quit ();
}
}
diff --git a/src/GraphicObjects/Window.cs b/src/GraphicObjects/Window.cs
index 61d6fd1f..aae75a54 100644
--- a/src/GraphicObjects/Window.cs
+++ b/src/GraphicObjects/Window.cs
@@ -47,12 +47,16 @@ namespace go
protected override void loadTemplate(GraphicObject template = null)
{
base.loadTemplate (template);
-
_contentContainer = this.child.FindByName ("Content") as Container;
_title = this.child.FindByName ("Title") as Label;
_icon = this.child.FindByName ("Icon") as Image;
}
+ void butQuitPress (object sender, MouseButtonEventArgs e)
+ {
+ TopContainer.Quit ();
+ }
+
}
}