Example #1
0
 public void ShowConfigWindow()
 {
     log.Trace("Showing config window");
     ConfigWin         = new ConfigWindow();
     ConfigWin.Closed += ConfigWin_Closed;
     ConfigWin.Show();
 }
Example #2
0
        private void ButtonSettings_Click(object sender, RoutedEventArgs e)
        {
            ConfigWindow objShowConf = new ConfigWindow();

            this.Visibility = Visibility.Visible;
            objShowConf.Show();
        }
Example #3
0
 /// <summary>
 ///     Show our config window and add handlers to buttons
 /// </summary>
 public void OnConfig()
 {
     if (!_window.IsVisible)
     {
         _window = new ConfigWindow();
         _window.Show();
     }
 }
Example #4
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            var viewModel = CreateLomoConfigService(DataSourceType.Database);
            var configWindow = new ConfigWindow {DataContext = viewModel};
            configWindow.Show();
        }
Example #5
0
    private static void ShowWindow()
    {
        ConfigWindow window = GetWindow <ConfigWindow> ("配置文件", true);

        window.Open(configPath);
        window.position = new Rect(0, 0, 600, 500);
        window.minSize  = new Vector2(600, 500);
        window.Show();
    }
Example #6
0
        /// <summary>
        /// コマンドを実行します。
        /// </summary>
        public void Execute()
        {
            var dialog = new ConfigWindow();

            dialog.Apply += this.Dialog_Apply;

            // Excelのウィンドウハンドルを取得
            var owner = Control.FromHandle(Process.GetCurrentProcess().MainWindowHandle);

            // オーナーを指定してダイアログの表示
            dialog.Show(owner);
        }
        /// <summary>
        /// Starts the app and computes the command line arguments from windows
        /// os or exits.
        /// </summary>
        /// <param name="sender">object</param>
        /// <param name="e">StartupEventArgs</param>
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            string[] stringCommandLineArguments = null;

            // Closes the application, because an error happened.
            if (e.Args.Length < 1)
            {
                Environment.Exit(1);
            }

            // Compute the command line arguments, if there are some.
            else
            {
                stringCommandLineArguments = e.Args;

                // Identify and execute preview, start or config.
                switch (stringCommandLineArguments[0].ToLower().Trim().Substring(0, 2))
                {
                // Start case of screensaver.
                case S:
                    ShowScreenSaver();
                    break;

                case I:
                    InstallScreensaver();
                    break;

                // Preview case of screensaver.
                case P:
                    PreviewScreensaver(e);
                    break;

                // Configure case of screensaver.
                case C:
                    ConfigWindow configWindow = new ConfigWindow();
                    configWindow.Show();
                    break;

                // Default case of screensaver starts the screensaver.
                default:
                    ShowScreenSaver();
                    break;
                }
            }
        }
Example #8
0
        public void OnSelected(IGame selectedGame)
        {
            var configWindow = new ConfigWindow(selectedGame)
            {
                Owner = Application.Current.MainWindow,
                WindowStartupLocation = WindowStartupLocation.CenterOwner,
                Icon = IconImage != null?
                       Imaging.CreateBitmapSourceFromHBitmap(((Bitmap)IconImage).GetHbitmap(), IntPtr.Zero,
                                                             Int32Rect.Empty, BitmapSizeOptions.FromWidthAndHeight(IconImage.Width, IconImage.Height)) : null
            };

            configWindow.Closing += (sender, args) =>
            {
                configWindow.Owner.IsEnabled = true;
                configWindow.Owner.Focus();
            };
            configWindow.Owner.IsEnabled = false;
            configWindow.Show();

            Console.WriteLine("PCSX2 Configurator: Config Window Opened");
        }
Example #9
0
        private void OnConfig()
        {
            ConfigWindow configWindow = new ConfigWindow(this);

            configWindow.Show();
        }
Example #10
0
        private void ConfigItem_Click(object sender, RoutedEventArgs e)
        {
            ConfigWindow configWindow = new ConfigWindow();

            configWindow.Show();
        }
Example #11
0
 public void BackToConfig()
 {
     MyConfig = new ConfigWindow();
     MyConfig.Show();
 }
Example #12
0
 private void MenuConfigClick(object sender, System.EventArgs e)
 {
     Console.Write ("click");
     ConfigWindow cfg = new ConfigWindow (this);
     cfg.Show ();
 }
        private void btnConfig_Click(object sender, RoutedEventArgs e)
        {
            ConfigWindow config = new ConfigWindow();

            config.Show();
        }
Example #14
0
 public static void OpenConfigWindow()
 {
     configWindow = new ConfigWindow();
     configWindow.Show();
 }
Example #15
0
    // Use this for initialization
    void Start()
    {
        //赋值组件
        mainComponent       = GetComponent <UIPanel>().ui;
        tankViewComponent   = mainComponent.GetChild("tankViewComponent").asCom;
        selectModeComponent = mainComponent.GetChild("selectModeComponent").asCom;
        roomListComponent   = UIPackage.CreateObject("BattleCity8102", "RoomList_Component").asCom;
        //设置钱
        moneyTextField = mainComponent.GetChild("moneyTextField").asTextField;
        mainComponent.GetChild("configButton").asButton.displayObject.layer = 0;
        mainComponent.GetChildIndex(mainComponent.GetChild("configButton").asButton);

        moneyTextField.text = money.ToString();
        //设置经验
        experienceBar       = mainComponent.GetChild("experienceBar").asProgress;
        experienceBar.value = experience;

        //给按钮注册监听
        //设置按钮按下,显示设置窗口
        configWindow = new ConfigWindow(50);//初始音量设置为50
        mainComponent.GetChild("configButton").asButton.onClick.Add(() => {
            configWindow.Show();
        });

        //返回按钮按下,返回主页面
        mainComponent.GetChild("returnButton").asButton.onClick.Add(() => {
            //关闭窗口,移除房间列表组件,将模式选择组件渲染先于经验条
            if (roomInfoWindow != null)
            {
                roomInfoWindow.Dispose();
            }
            roomListComponent.GetChild("entryRoomButton").asButton.enabled = false;
            currentRoom = null;//当前选中房间为空
            mainComponent.RemoveChild(roomListComponent);
            mainComponent.AddChild(selectModeComponent);
            mainComponent.SetChildIndexBefore(selectModeComponent, mainComponent.GetChildIndex(experienceBar));

            mainComponent.GetChild("configButton").asButton.visible = true;
            mainComponent.GetChild("returnButton").asButton.visible = false;
        });

        //对战按钮按下,加载roomConponent
        selectModeComponent.GetChild("LANBattleButton").onClick.Add(() => {
            //隐藏设置按钮,显示返回按钮
            mainComponent.GetChild("configButton").asButton.visible = false;
            mainComponent.GetChild("returnButton").asButton.visible = true;

            BattleButtonOnClick(roomListComponent);
        });

        //进入房间按钮按下,显示TankListWindow
        roomListComponent.GetChild("entryRoomButton").asButton.enabled = false;//防止不选房间进行点击
        roomListComponent.GetChild("entryRoomButton").asButton.onClick.Add(() => {
            if (roomInfoWindow != null)
            {
                roomInfoWindow.Dispose();//关闭房间信息窗口
            }
            tankListWindow = new TankListWindow(tankNum);
            tankListWindow.Show();
        });

        //创建房间时弹窗,创建完成循环发送房间信息
        roomListComponent.GetChild("createRoomButton").asButton.onClick.Add(() => {
            MainUI.player.isHost = true;
            createRmWindow       = new CreateRmWindow();
            createRmWindow.Show();
        });

        //刷新时清空当前房间,播放动效,查询房间,重新渲染列表
        Transition t = roomListComponent.GetTransition("t0");

        roomListComponent.GetChild("refreshButton").asButton.onClick.Add(() => {
            currentRoom = null;
            roomListComponent.GetChild("entryRoomButton").asButton.enabled = false;
            t.ChangePlayTimes(2);
            t.Play(() => {
                roomListComponent.GetChild("refreshMask").visible      = false;
                roomListComponent.GetChild("refreshTextField").visible = false;
            });
            rooms = RoomManager.SearchRoom(rooms);
            roomList.itemRenderer = RenderListItem;
            roomList.numItems     = rooms.Count;
        });
    }