diff --git a/osrs-toolbox/Controls/ToolboxWindow.xaml b/osrs-toolbox/Controls/ToolboxWindow.xaml index 6613326..03428ca 100644 --- a/osrs-toolbox/Controls/ToolboxWindow.xaml +++ b/osrs-toolbox/Controls/ToolboxWindow.xaml @@ -6,7 +6,41 @@ xmlns:local="clr-namespace:osrs_toolbox" mc:Ignorable="d" d:DesignHeight="450" d:DesignWidth="800"> + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + diff --git a/osrs-toolbox/Controls/ToolboxWindow.xaml.cs b/osrs-toolbox/Controls/ToolboxWindow.xaml.cs index 1f9961c..435e49a 100644 --- a/osrs-toolbox/Controls/ToolboxWindow.xaml.cs +++ b/osrs-toolbox/Controls/ToolboxWindow.xaml.cs @@ -24,5 +24,35 @@ namespace osrs_toolbox { InitializeComponent(); } + + private void Move_Window(object sender, MouseButtonEventArgs e) + { + if (e.LeftButton == MouseButtonState.Pressed) { ((this.Parent as Grid).Parent as Window).DragMove(); } + } + + private void Close_Window(object sender, MouseButtonEventArgs e) + { + ((this.Parent as Grid).Parent as Window).Close(); + } + + private void Button_Hovered(object sender, MouseEventArgs e) + { + (sender as Image).Source = new BitmapImage(new Uri(@"/Resources/wood-button-pressed.png", UriKind.Relative)); + } + + private void Button_Unhovered(object sender, MouseEventArgs e) + { + (sender as Image).Source = new BitmapImage(new Uri(@"/Resources/wood-button.png", UriKind.Relative)); + } + + private void Exit_Hovered(object sender, MouseEventArgs e) + { + (sender as Rectangle).Fill = new SolidColorBrush(Colors.Red); + } + + private void Exit_Unhovered(object sender, MouseEventArgs e) + { + (sender as Rectangle).Fill = new SolidColorBrush(Colors.White); + } } }