示例#1
0
        private void btnSetting_Click(object sender, EventArgs e)
        {
            SettingsUserControl set = new SettingsUserControl();

            MainControlClass.showControl(set, panelMainContainer);
            // btnAllFoodCategory.ForeColor = Color.Red;
        }
示例#2
0
 public LiveSplitLogic(GameMemory gameMemory, SettingsUserControl settings)
 {
     this.gameMemory  = gameMemory;
     this.settings    = settings;
     this.pathLogFile = Directory.GetCurrentDirectory() + @"\Components\LiveSplit.BugFables-log.txt";
     InitSplits();
     LogToFile("STARTED");
 }
示例#3
0
        public BugFablesComponent(LiveSplitState state)
        {
            liveSplitState          = state;
            timerModel              = new TimerModel();
            timerModel.CurrentState = liveSplitState;
            gameMemory              = new GameMemory();
            settingsUserControl     = new SettingsUserControl(state);
            logic = new LiveSplitLogic(gameMemory, settingsUserControl);

            liveSplitState.OnReset += OnReset;
            liveSplitState.OnStart += OnStart;
        }
        public MainWindowViewModel(MainWindow mainWindow)
        {
            MainWindow = mainWindow;
            BeatmapLocalUserControl            = new BeatmapLocalUserControl(mainWindow);
            BeatmapOnlineUserControl           = new BeatmapOnlineUserControl(mainWindow);
            SettingsUserControl                = new SettingsUserControl(mainWindow);
            BeatmapLocalDetailsUserControl     = new BeatmapLocalDetailsUserControl(mainWindow);
            BeatmapOnlineDetailsUserControl    = new BeatmapOnlineDetailsUserControl(mainWindow);
            SaberOnlineUserControl             = new ModelSaberOnlineUserControl(mainWindow, ModelType.Saber);
            SaberLocalUserControl              = new ModelSaberLocalUserControl(mainWindow, ModelType.Saber);
            AvatarOnlineUserControl            = new ModelSaberOnlineUserControl(mainWindow, ModelType.Avatar);
            AvatarLocalUserControl             = new ModelSaberLocalUserControl(mainWindow, ModelType.Avatar);
            PlatformOnlineUserControl          = new ModelSaberOnlineUserControl(mainWindow, ModelType.Platform);
            PlatformLocalUserControl           = new ModelSaberLocalUserControl(mainWindow, ModelType.Platform);
            BloqOnlineUserControl              = new ModelSaberOnlineUserControl(mainWindow, ModelType.Bloq);
            BloqLocalUserControl               = new ModelSaberLocalUserControl(mainWindow, ModelType.Bloq);
            ModelSaberOnlineDetailsUserControl = new ModelSaberOnlineDetailsUserControl(mainWindow);
            ModelSaberLocalDetailsUserControl  = new ModelSaberLocalDetailsUserControl(mainWindow);
            NavigationBeatmapsUserControl      = new NavigationBeatmapsUserControl();
            NavigationSabersUserControl        = new NavigationModelSaberUserControl(ModelType.Saber);
            NavigationAvatarsUserControl       = new NavigationModelSaberUserControl(ModelType.Avatar);
            NavigationPlatformsUserControl     = new NavigationModelSaberUserControl(ModelType.Platform);
            NavigationBloqsUserControl         = new NavigationModelSaberUserControl(ModelType.Bloq);

            DownloadsUserControl = new DownloadsUserControl();

            NavigationBeatmapsUserControl.ViewModel.LocalEvent   += NavigationBeatmaps_LocalEvent;
            NavigationBeatmapsUserControl.ViewModel.OnlineEvent  += NavigationBeatmaps_OnlineEvent;
            NavigationSabersUserControl.ViewModel.LocalEvent     += NavigationSabers_LocalEvent;
            NavigationSabersUserControl.ViewModel.OnlineEvent    += NavigationSabers_OnlineEvent;
            NavigationAvatarsUserControl.ViewModel.LocalEvent    += NavigationAvatars_LocalEvent;
            NavigationAvatarsUserControl.ViewModel.OnlineEvent   += NavigationAvatars_OnlineEvent;
            NavigationPlatformsUserControl.ViewModel.LocalEvent  += NavigationPlatforms_LocalEvent;
            NavigationPlatformsUserControl.ViewModel.OnlineEvent += NavigationPlatforms_OnlineEvent;
            NavigationBloqsUserControl.ViewModel.LocalEvent      += NavigationBloqs_LocalEvent;
            NavigationBloqsUserControl.ViewModel.OnlineEvent     += NavigationBloqs_OnlineEvent;

            App.BeatSaverApi.DownloadStarted += BeatSaverApi_DownloadStarted;
            App.BeatSaverApi.DownloadFailed  += BeatSaverApi_DownloadFailed;

            App.ModelSaberApi.DownloadStarted += ModelSaberApi_DownloadStarted;
            App.ModelSaberApi.DownloadFailed  += ModelSaberApi_DownloadFailed;

            Updater = new Updater("casperb123", "BeatManager", Resources.GitHubToken);
            Updater.UpdateAvailable       += Updater_UpdateAvailable;
            Updater.DownloadingStarted    += Updater_DownloadingStarted;
            Updater.DownloadingProgressed += Updater_DownloadingProgressed;
            Updater.DownloadingCompleted  += Updater_DownloadingCompleted;
            Updater.DownloadingFailed     += Updater_DownloadingFailed;
            Updater.InstallationFailed    += Updater_InstallationFailed;

            CheckForUpdates();
        }
示例#5
0
        public static void IAMTopo_Settings()
        {
            Document document = Autodesk.AutoCAD.ApplicationServices.Core.Application.DocumentManager.MdiActiveDocument;

            var database = document.Database;

            var editor = document.Editor;

            try
            {
                if (PaletteSet == null)
                {
                    PaletteSet = new PaletteSet(
                        "", "", new Guid("1c50e559-c891-4041-a5ac-cd6e479473ec"));
                    MySettingsViewModel = new SettingsViewModel
                    {
                        // Hide pane when canceled is clicked.
                        OnCancel = new Action(() => { PaletteSet.Visible = false; })
                    };
                    MySettingsView = new SettingsUserControl
                    {
                        DataContext = MySettingsViewModel
                    };

                    PaletteSet.MinimumSize = new System.Drawing.Size(240, 225);
                    PaletteSet.Size        = new System.Drawing.Size(800, 400);
                    PaletteSet.Name        = "Topohelper settings menu";
                    PaletteSet.AddVisual("Topohelper settings menu", MySettingsView, true);
                    PaletteSet.Style = PaletteSetStyles.Snappable |
                                       PaletteSetStyles.UsePaletteNameAsTitleForSingle |
                                       PaletteSetStyles.ShowAutoHideButton |
                                       PaletteSetStyles.ShowPropertiesMenu;
                }

                // now display the palette set if not yet visible, else hide
                if (PaletteSet.Visible == true)
                {
                    PaletteSet.Visible = false;
                }
                else
                {
                    PaletteSet.Visible = true;
                }
            }
            catch (System.Exception Exception)
            {
                editor.WriteMessage("\r\n" + Exception.Message);
            }
            finally
            {
            }
        }
示例#6
0
        public ClickerMainViewModell() : base("Zolika egy Buzika")
        {
            var tabTemp = new ClickerUserControl();

            TabPages.Add(new TabItem()
            {
                Header = tabTemp.Title, Content = tabTemp
            });
            var tabTemp2 = new SettingsUserControl();

            TabPages.Add(new TabItem()
            {
                Header = tabTemp2.Title, Content = tabTemp2
            });
        }
        /// <summary>
        /// Switch to the screen settings
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ButtonSettings_Click(object sender, EventArgs e)
        {
            SettingsUserControl statisticsUserControl = new SettingsUserControl();

            SwitchView(statisticsUserControl, ((Button)sender));
        }
示例#8
0
        private void Set_Click(object sender, RoutedEventArgs e)
        {
            SettingsUserControl s = new SettingsUserControl();

            s.ShowDialog();
        }
示例#9
0
 public LiveSplitLogic(GameMemory gameMemory, SettingsUserControl settings)
 {
     this.gameMemory = gameMemory;
     this.settings   = settings;
     InitSplits();
 }