public void setMessage(string message, int i, Core.Theme theme)
 {
     //textblock.Text = message;
     //pNumber.Text = i.ToString();
     //currentI = i;
     //currentTheme = theme;
 }
Esempio n. 2
0
        protected override void OnPaint(PaintEventArgs e)
        {
            var brush = new Core.Theme().CreateGradient(this.ClientRectangle);

            e.Graphics.FillRectangle(brush, this.ClientRectangle);


            base.OnPaint(e);
        }
Esempio n. 3
0
 public void wireData(SmartBot2Window win, Bot.SmartBot sm, string name)
 {
     this.sm              = sm;
     this.name            = name;
     this.win             = win;
     theme                = sm.themes.FirstOrDefault(o => o.Name == name);
     themeName.Content    = name;
     datagrid.ItemsSource = theme.messages;
     datagrid.Items.Refresh();
 }
Esempio n. 4
0
        /// <inheritdoc />
        public async ValueTask ChangeThemeAsync(Core.Theme theme)
        {
            await this.dispatcherService.SafeAction(() =>
            {
                switch (theme)
                {
                case Core.Theme.Light:
                    ThemeManager.Current.ChangeTheme(Application.Current, "Light.Blue");
                    break;

                case Core.Theme.Dark:
                    ThemeManager.Current.ChangeTheme(Application.Current, "Dark.Blue");
                    break;

                default:
                    ThemeManager.Current.ThemeSyncMode = ThemeSyncMode.SyncWithAppMode;
                    ThemeManager.Current.SyncTheme();
                    break;
                }

                this.CurrentTheme = theme;
            }).ConfigureAwait(false);
        }
Esempio n. 5
0
        private void panel2_Paint(object sender, PaintEventArgs e)
        {
            var brush = new Core.Theme().CreateGradient(panel2.ClientRectangle);

            e.Graphics.FillRectangle(brush, panel2.ClientRectangle);
        }