diff options
| author | jp <jp_bruyere@hotmail.com> | 2016-04-19 12:33:03 +0200 |
|---|---|---|
| committer | jp <jp_bruyere@hotmail.com> | 2016-04-19 12:33:03 +0200 |
| commit | bce6b29a862b2dd81d8901d9f32c1dbd83985347 (patch) | |
| tree | ea7ff9aae93490b690a85f757569f4b4d32f39b1 /src/GraphicObjects/Window.cs | |
| parent | 9fc6231e18e12eaa4269e2fe75071ac469473cf4 (diff) | |
code clean
Diffstat (limited to 'src/GraphicObjects/Window.cs')
| -rw-r--r-- | src/GraphicObjects/Window.cs | 41 |
1 files changed, 23 insertions, 18 deletions
diff --git a/src/GraphicObjects/Window.cs b/src/GraphicObjects/Window.cs index 31e5da2f..05acf526 100644 --- a/src/GraphicObjects/Window.cs +++ b/src/GraphicObjects/Window.cs @@ -25,6 +25,8 @@ namespace Crow string _title; string _icon; bool _resizable; + bool hoverBorder = false; + Container _contentContainer; Direction currentDirection = Direction.None; @@ -36,6 +38,7 @@ namespace Crow } #endregion + #region TemplatedContainer overrides public override GraphicObject Content { get { return _contentContainer == null ? null : _contentContainer.Child; @@ -44,6 +47,13 @@ namespace Crow _contentContainer.SetChild(value); } } + protected override void loadTemplate(GraphicObject template = null) + { + base.loadTemplate (template); + _contentContainer = this.child.FindByName ("Content") as Container; + } + #endregion + [XmlAttributeAttribute()][DefaultValue("Window")] public string Title { get { return _title; } @@ -71,8 +81,13 @@ namespace Crow } } - bool hoverBorder = false; - + #region GraphicObject Overrides + public override void ResolveBindings () + { + base.ResolveBindings (); + if (Content != null) + Content.ResolveBindings (); + } public override void onMouseMove (object sender, MouseMoveEventArgs e) { base.onMouseMove (sender, e); @@ -202,6 +217,12 @@ namespace Crow } } } + public override void onMouseDown (object sender, MouseButtonEventArgs e) + { + base.onMouseDown (sender, e); + } + #endregion + public void onBorderMouseLeave (object sender, MouseMoveEventArgs e) { hoverBorder = false; @@ -213,15 +234,6 @@ namespace Crow hoverBorder = true; } - public override void onMouseDown (object sender, MouseButtonEventArgs e) - { - base.onMouseDown (sender, e); - } - protected override void loadTemplate(GraphicObject template = null) - { - base.loadTemplate (template); - _contentContainer = this.child.FindByName ("Content") as Container; - } protected void butQuitPress (object sender, MouseButtonEventArgs e) { @@ -233,13 +245,6 @@ namespace Crow Closing.Raise (this, null); Interface.CurrentInterface.DeleteWidget (this); } - - public override void ResolveBindings () - { - base.ResolveBindings (); - if (Content != null) - Content.ResolveBindings (); - } } } |