private void Button_Click_1(object sender, RoutedEventArgs e) { UI.SendNotification(TCTData.Data.CharList[0].GoldfingerTokens.ToString(), NotificationImage.Goldfinger, NotificationType.Standard, TCTData.Colors.SolidAccentColor, true, false, false); }
public TeraMainWindow() { InitializeComponent(); //event handlers used to send notifications and update log from TCTData TCTData.Events.EventsManager.LogEntryEvent += (t) => UI.UpdateLog(t.LogData); TCTData.Events.EventsManager.NotificationEvent += (n) => UI.SendNotification(n.Content, n.Image, n.Type, n.Color, n.Repeat, n.Sound, n.Right); UIManager.UndoList = new List <Delegate>(); Top = TCTData.Settings.Top; Left = TCTData.Settings.Left; Height = TCTData.Settings.Height; Width = TCTData.Settings.Width; var buttonStyle = new Style { TargetType = typeof(System.Windows.Shapes.Rectangle) }; buttonStyle.Setters.Add(new Setter(HeightProperty, 20.0)); buttonStyle.Setters.Add(new Setter(WidthProperty, 20.0)); buttonStyle.Setters.Add(new Setter(CursorProperty, Cursors.Hand)); buttonStyle.Setters.Add(new Setter(VerticalAlignmentProperty, VerticalAlignment.Center)); buttonStyle.Setters.Add(new Setter(HorizontalAlignmentProperty, HorizontalAlignment.Center)); buttonStyle.Setters.Add(new Setter(OpacityProperty, .3)); buttonStyle.Setters.Add(new EventSetter(MouseEnterEvent, new MouseEventHandler(BarButtonHoverIn))); buttonStyle.Setters.Add(new EventSetter(MouseLeaveEvent, new MouseEventHandler(BarButtonHoverOut))); buttonStyle.Setters.Add(new Setter(MarginProperty, new Thickness(3, 0, 0, 0))); switch (TCTData.Settings.Theme) { case Theme.Light: MainGrid.Background = new SolidColorBrush(TCTData.Colors.LightTheme_Background); ToolBar.Background = new SolidColorBrush(TCTData.Colors.LightTheme_Bar); ToolBar.Effect = TCTData.Shadows.LightThemeShadow; title.Foreground = new SolidColorBrush(TCTData.Colors.LightTheme_Foreground1); buttonStyle.Setters.Add(new Setter(System.Windows.Shapes.Rectangle.FillProperty, new SolidColorBrush(TCTData.Colors.DarkTheme_Card))); break; case Theme.Dark: MainGrid.Background = new SolidColorBrush(TCTData.Colors.DarkTheme_Background); ToolBar.Background = new SolidColorBrush(TCTData.Colors.DarkTheme_Bar); ToolBar.Effect = TCTData.Shadows.DarkThemeShadow; title.Foreground = new SolidColorBrush(TCTData.Colors.DarkTheme_Foreground1); buttonStyle.Setters.Add(new Setter(System.Windows.Shapes.Rectangle.FillProperty, new SolidColorBrush(TCTData.Colors.LightTheme_Card))); break; default: break; } this.Resources["toolBarButton"] = buttonStyle; //MinWidth = main.chView.Width + main.accountsColumn.MinWidth; //NI = new System.Windows.Forms.NotifyIcon(); //NI.DoubleClick += new EventHandler(notifyIcon_DoubleClick); //NI.Icon = Tera.Properties.Resources.tctlogo; //NI.Text = "Tera Character Tracker " + TCTData.TCTProps.CurrentVersion; //UI.NotifyIcon = NI; TCTData.Data.CharacterAddedEvent += CreateStrip; UI.MainWin = this; }