コード例 #1
0
 public void FirstTime()
 {
     this.Dispatcher.Invoke(() =>
     {
         if (stage == CaptureStage.Identify)
         {
             stage                      = CaptureStage.FirstTime;
             MainLabel.Text             = "Eres nuevo";
             Button1Label.Text          = "Si";
             Button1Label.Visibility    = Visibility.Visible;
             Button1.Visibility         = Visibility.Visible;
             Button2Label.Text          = "No";
             Button2Label.Visibility    = Visibility.Visible;
             Button2.Visibility         = Visibility.Visible;
             BottomPanel.Visibility     = Visibility.Visible;
             BottomPanelText.Visibility = Visibility.Visible;
             BottomPanelText.Text       = "Pienso que no te conozco. ¿Es la primera vez que te veo?";
             BottomPanel.SetValue(Grid.RowProperty, 2);
             BottomPanelText.SetValue(Grid.RowProperty, 2);
             Button1Label.SetValue(Grid.RowProperty, 3);
             Button1.SetValue(Grid.RowProperty, 3);
             Button2Label.SetValue(Grid.RowProperty, 3);
             Button2.SetValue(Grid.RowProperty, 3);
         }
     });
 }
コード例 #2
0
 public void Matched(int subject)
 {
     this.Dispatcher.Invoke(() =>
     {
         if (stage == CaptureStage.Identify)
         {
             stage = CaptureStage.Matched;
             IdentityImage.Source       = capture.GetIdentityBitmap(subject, 0);
             IdentityImage.Visibility   = Visibility.Visible;
             MainLabel.Visibility       = Visibility.Collapsed;
             Button1Label.Text          = "Si";
             Button1Label.Visibility    = Visibility.Visible;
             Button1.Visibility         = Visibility.Visible;
             Button2Label.Text          = "No";
             Button2Label.Visibility    = Visibility.Visible;
             Button2.Visibility         = Visibility.Visible;
             BottomPanel.Visibility     = Visibility.Visible;
             BottomPanelText.Visibility = Visibility.Visible;
             BottomPanelText.Text       = "Pienso que ya te conozco. ¿Eres tu la persona de esta foto?";
             BottomPanel.SetValue(Grid.RowProperty, 2);
             BottomPanelText.SetValue(Grid.RowProperty, 2);
             Button1Label.SetValue(Grid.RowProperty, 3);
             Button1.SetValue(Grid.RowProperty, 3);
             Button2Label.SetValue(Grid.RowProperty, 3);
             Button2.SetValue(Grid.RowProperty, 3);
         }
     });
 }
コード例 #3
0
ファイル: TaskPrint.cs プロジェクト: jernejg/hackaton_win
        private void InitializeButtonPanel()
        {
            var listBI = new List <ButtonInfo>();

            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Zoom In", Name = "1", Image = ImageHelper.GetImageFromToolbarResource("ZoomIn"), mouseEventHandler = zoomInClick
            });
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Zoom Out", Name = "2", Image = ImageHelper.GetImageFromToolbarResource("ZoomOut"), mouseEventHandler = zoomOutClick
            });
            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Print", Name = "4", Image = ImageHelper.GetImageFromToolbarResource("Print"), mouseEventHandler = (e, s) => {
                    DoPrint();
                }
            });
            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo()
            {
                Type              = typeof(SimpleButton),
                Text              = "Close",
                Name              = "3",
                Image             = ImageHelper.GetImageFromToolbarResource("Cancel"),
                mouseEventHandler = (e, s) => {
                    Cancel();
                }
            });

            BottomPanel.InitializeButtons(listBI, false);
        }
コード例 #4
0
        private void InitializeButtonPanel()
        {
            var listBI = new List <ButtonInfo>();

            if (MainViewModel.CurrentEmployee.Role > EmployeeRole.Agent)
            {
                listBI.Add(new ButtonInfo
                {
                    Type              = typeof(SimpleButton),
                    Text              = "Ajouter un jour férié",
                    Name              = "10",
                    Image             = ImageHelper.GetImageFromToolbarResource("Note"),
                    mouseEventHandler = holidayMouseClick
                });
            }
            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Modifier un jour férié",
                Name              = "2",
                Image             = ImageHelper.GetImageFromToolbarResource("Edit"),
                mouseEventHandler = (s, e) => { EditButtonClick(); }
            });

            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Imprimer les jours fériés",
                Name              = "4",
                Image             = ImageHelper.GetImageFromToolbarResource("Print"),
                mouseEventHandler = (s, e) => { PrintButtonClick(); }
            });
            BottomPanel.InitializeButtons(listBI, false);
        }
コード例 #5
0
ファイル: EditCustomers.cs プロジェクト: ozgecoskun/GKN
        void InitializeButtonPanel()
        {
            var listBI = new List <ButtonInfo>();

            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Save", Name = "2", Image = ImageHelper.GetImageFromToolbarResource("Save"), mouseEventHandler = (s, e) => {
                    Save();
                }
            });
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Cancel", Name = "3", Image = ImageHelper.GetImageFromToolbarResource("Cancel"), mouseEventHandler = (s, e) => {
                    Cancel();
                }
            });
            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Order List", Name = "4", Image = ImageHelper.GetImageFromToolbarResource("OrderList"), mouseEventHandler = (s, e) => {
                    MakeGridVisible();
                }
            });
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Sales Map", Name = "5", Image = ImageHelper.GetImageFromToolbarResource("SalesMap"), mouseEventHandler = (s, e) => {
                    MakeMapVisible();
                }
            });
            BottomPanel.InitializeButtons(listBI, false);
        }
コード例 #6
0
ファイル: Attendance.cs プロジェクト: Arsslensoft/FleshHRMS
        private void InitializeButtonPanel()
        {
            var listBI = new List <ButtonInfo>();

            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Nouveau pointage",
                Name              = "1",
                Image             = ImageHelper.GetImageFromToolbarResource("New"),
                mouseEventHandler = (s, e) => { NewButtonClick(); }
            });
            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Modifier",
                Name              = "2",
                Image             = ImageHelper.GetImageFromToolbarResource("Edit"),
                mouseEventHandler = (s, e) => { EditButtonClick(); }
            });

            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Imprimer",
                Name              = "4",
                Image             = ImageHelper.GetImageFromToolbarResource("Print"),
                mouseEventHandler = (s, e) => { PrintButtonClick(); }
            });
            BottomPanel.InitializeButtons(listBI, false);
        }
コード例 #7
0
        private void PersonLeaveAnimation()
        {
            stage                      = CaptureStage.Idle;
            Button1Label.Text          = "Empezar";
            Button1Label.Visibility    = Visibility.Collapsed;
            Button1.Visibility         = Visibility.Collapsed;
            Button2Label.Text          = "No";
            Button2Label.Visibility    = Visibility.Collapsed;
            Button2.Visibility         = Visibility.Collapsed;
            BottomPanel.Visibility     = Visibility.Collapsed;
            BottomPanelText.Visibility = Visibility.Collapsed;
            BottomPanelText.Text       = "Ubícate para que tu cabeza se alinee con la imagen. Presiona continuar cuando hayas terminado.";
            SmallLabel.Text            = "Levanta tu mano y presiona el boton para empezar.";
            SmallLabel.Visibility      = Visibility.Collapsed;
            MainLabel.Text             = "Hola!\n¿Ya me conoces?";
            MainLabel.Visibility       = Visibility.Visible;
            VideoCapture.Visibility    = Visibility.Collapsed;
            TemplateImage.Visibility   = Visibility.Collapsed;
            IdentityImage.Visibility   = Visibility.Collapsed;
            ImgReference.Visibility    = Visibility.Collapsed;
            ImgReferenceBG.Visibility  = Visibility.Collapsed;
            BottomPanel.SetValue(Grid.RowProperty, 3);
            BottomPanelText.SetValue(Grid.RowProperty, 3);
            Button1Label.SetValue(Grid.RowProperty, 3);
            Button1.SetValue(Grid.RowProperty, 3);
            Button2Label.SetValue(Grid.RowProperty, 3);
            Button2.SetValue(Grid.RowProperty, 3);

            string[] fromGradient = { "#ffd52941", "#ffe45f42", "#ffee894c", "#fff6b061", "#fffcd581" };
            string[] toGradient   = { "#ff1f719b", "#ff238aad", "#ff33a3bc", "#ff4cbcc9", "#ff6bd5d3" };
            UIAnimations.GradientAnimation(1.0, fromGradient, toGradient, BGCanvas);
        }
コード例 #8
0
ファイル: MessageDialog.cs プロジェクト: minexew/gnomodkit
        public MessageDialog(Manager manager, string title, string text) : base(manager)
        {
            var size = Manager.Skin.Controls["Label"].Layers[0].Text.Font.Resource.MeasureString(text);

            ClientWidth      = (int)size.X + 16 + 16;
            ClientHeight     = (int)size.Y + 120 - 48;
            TopPanel.Visible = false;

            IconVisible = true;
            Resizable   = false;
            Text        = title;
            Center();

            var label = new Label(this.Manager);

            label.Init();
            label.Left      = 16;
            label.Top       = 16;
            label.Width     = this.ClientWidth - label.Left;
            label.Height    = (int)size.Y;
            label.Alignment = Alignment.TopLeft;
            label.Text      = text;

            var btnOk = new Button(this.Manager);

            btnOk.Init();
            btnOk.Left        = base.BottomPanel.ClientWidth / 2 - btnOk.Width - 4;
            btnOk.Top         = 8;
            btnOk.Text        = "OK";
            btnOk.ModalResult = ModalResult.Ok;

            Add(label);
            BottomPanel.Add(btnOk);
            DefaultControl = btnOk;
        }
コード例 #9
0
        private void ShowBottomPanel(StackLayout target, uint length = 100)
        {
            HideToolbar();
            ButtonsPanel.Hide(length);

            target.IsVisible = true;
            BottomPanel.Show(length);
        }
コード例 #10
0
        private void InitializeButtonPanel()
        {
            var listBI = new List <ButtonInfo>();

            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Enregistrer",
                Name              = "5",
                Image             = ImageHelper.GetImageFromToolbarResource("Save"),
                mouseEventHandler = (s, e) =>
                {
                    if (!errorProvider.HasErrors)
                    {
                        Save();
                    }
                }
            });
            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Annuler",
                Name              = "4",
                Image             = ImageHelper.GetImageFromToolbarResource("Cancel"),
                mouseEventHandler = (s, e) => { Cancel(); }
            });

            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Rapports",
                Name              = "6",
                Image             = ImageHelper.GetImageFromToolbarResource("Reports"),
                mouseEventHandler = (s, e) => { ReportsButtonClick(); }
            });
            listBI.Add(new ButtonInfo());

            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Congés",
                Name              = "8",
                Image             = ImageHelper.GetImageFromToolbarResource("Task"),
                mouseEventHandler = (s, e) => { TaskButtonClick(); }
            });

            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Absence",
                Name              = "10",
                Image             = ImageHelper.GetImageFromToolbarResource("Note"),
                mouseEventHandler = (s, e) => { NoteButtonClick(); }
            });
            BottomPanel.InitializeButtons(listBI, false);
        }
コード例 #11
0
        /// <summary>
        /// Exit Dialog.
        /// </summary>
        public ExitDialog()
        {
            string msg = "Do you really want to exit?";
            ClientWidth = (int)Skin.Controls["Label"].Layers[0].Text.Font.Font.MeasureString(msg).X + 48 + 16 + 16 + 16;
            ClientHeight = 120;
            TopPanel.Visible = false;
            IconVisible = true;
            Resizable = false;
            StayOnTop = true;
            Text = EngineManager.GameWindow.Title;
            CenterWindow();

            imageIcon = new ImageBox
            {
                Texture = Skin.Images["Icon.Question"].Texture,
                Left = 16,
                Top = 16,
                Width = 48,
                Height = 48,
                SizeMode = SizeMode.Stretched
            };

            labelMessage = new Label
                {
                    Left = 80,
                    Top = 16,
                    Height = 48,
                    Alignment = Alignment.TopLeft,
                    Text = msg
                };
            labelMessage.Width = ClientWidth - labelMessage.Left;
            
            buttonYes = new Button
            {
                Top = 8, 
                Text = "Yes",
                ModalResult = ModalResult.Yes
            };
            buttonYes.Left = (BottomPanel.ClientWidth / 2) - buttonYes.Width - 4;
            
            buttonNo = new Button
            {
                Left = (BottomPanel.ClientWidth/2) + 4,
                Top = 8,
                Text = "No",
                ModalResult = ModalResult.No
            };

            Add(imageIcon);
            Add(labelMessage);
            BottomPanel.Add(buttonYes);
            BottomPanel.Add(buttonNo);

            DefaultControl = buttonNo;
        } // ExitDialog
コード例 #12
0
ファイル: GameRunning.cs プロジェクト: Simon-Guldager/su18
        public void InitializeGameState()
        {
            bottomPanel = new BottomPanel();

            eventBus = SpaceTaxiBus.GetBus();

            backGroundImage = new Entity(
                new StationaryShape(new Vec2F(0.0f, 0.0f + Constants.BOTTOM), new Vec2F(1.0f, 1.0f - Constants.BOTTOM)),
                new Image(Path.Combine("Assets", "Images", "SpaceBackground.png"))
                );
        }
コード例 #13
0
        private void HideBottomPanel(uint length = 100)
        {
            BottomPanel.Hide(length);

            ButtonsPanel.Show(length);

            NewItemStack.IsVisible    = false;
            EditItemStack.IsVisible   = false;
            SearchItemStack.IsVisible = false;

            SetToolbar();
        }
コード例 #14
0
        ////////////////////////////////////////////////////////////////////////////

        #endregion

        #region         //// Properties ////////

        ////////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////////

        #endregion

        #region         //// Events ////////////

        ////////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////////

        #endregion

        #region         //// Construstors //////

        ////////////////////////////////////////////////////////////////////////////
        public ExitDialog(Manager manager)
            : base(manager)
        {
            string msg = "Do you really want to exit " + Manager.Game.Window.Title + "?";

            ClientWidth      = (int)Manager.Skin.Controls["Label"].Layers[0].Text.Font.Resource.MeasureString(msg).X + 48 + 16 + 16 + 16;
            ClientHeight     = 120;
            TopPanel.Visible = false;
            IconVisible      = true;
            Resizable        = false;
            Text             = Manager.Game.Window.Title;
            Center();

            imgIcon = new ImageBox(Manager);
            imgIcon.Init();
            imgIcon.Image    = Manager.Skin.Images["Icon.Question"].Resource;
            imgIcon.Left     = 16;
            imgIcon.Top      = 16;
            imgIcon.Width    = 48;
            imgIcon.Height   = 48;
            imgIcon.SizeMode = SizeMode.Stretched;

            lblMessage = new Label(Manager);
            lblMessage.Init();

            lblMessage.Left      = 80;
            lblMessage.Top       = 16;
            lblMessage.Width     = ClientWidth - lblMessage.Left;
            lblMessage.Height    = 48;
            lblMessage.Alignment = Alignment.TopLeft;
            lblMessage.Text      = msg;

            btnYes = new Button(Manager);
            btnYes.Init();
            btnYes.Left        = (BottomPanel.ClientWidth / 2) - btnYes.Width - 4;
            btnYes.Top         = 8;
            btnYes.Text        = "Yes";
            btnYes.ModalResult = ModalResult.Yes;

            btnNo = new Button(Manager);
            btnNo.Init();
            btnNo.Left        = (BottomPanel.ClientWidth / 2) + 4;
            btnNo.Top         = 8;
            btnNo.Text        = "No";
            btnNo.ModalResult = ModalResult.No;

            Add(imgIcon);
            Add(lblMessage);
            BottomPanel.Add(btnYes);
            BottomPanel.Add(btnNo);

            DefaultControl = btnNo;
        }
コード例 #15
0
        // Executed when leaving this state.
        public override void Exit()
        {
            base.Exit();

            ClassSelectionPanel.SetActive(false);

            // Updates UI elements.
            EndTurnButton.gameObject.SetActive(true);
            MoveButton.gameObject.SetActive(true);
            AttackButton.gameObject.SetActive(true);
            HideGridButton.gameObject.SetActive(true);
            BottomPanel.SetActive(true);
        }
コード例 #16
0
ファイル: DirectConnect.cs プロジェクト: Cyral/Zarknorth
        public DirectConnect(Manager manager): base(manager)
    {                                         
      Height = 150;
      Width = 300; 
      MinimumHeight = 100;  
      MinimumWidth = 100;
      Text = "Direct Connect";
      Center();

      TopPanel.Visible = true;
      Caption.Text = "Information";
      Description.Text = "Connect to a server without adding to list";
      Caption.TextColor = Description.TextColor = new Color(96, 96, 96);
            IP = new Label(manager);
            IP.Init();
            IP.Top = 8 + TopPanel.Height;
            IP.Left = 8;
            IP.Text = "IP Address:";
            IP.Width = 100;
            Add(IP);
            IPBox= new TextBox(manager);
            IPBox.Init();
            IPBox.Top = 8 + TopPanel.Height;
            IPBox.Left = 96;
            
            Add(IPBox);
            Connect = new Button(manager);
            Connect.Init();
                Connect.Left = 8;
            Connect.Top = 8;
            Connect.Text = "Join";
            Connect.Click += new TomShane.Neoforce.Controls.EventHandler(delegate(object o, TomShane.Neoforce.Controls.EventArgs e)
            {
                    //Game.config.EnableMessageType(Lidgren.Network.NetIncomingMessageType.DiscoveryResponse);

                    //Game.client = new Lidgren.Network.NetClient(Game.config);
                    //Game.client.Start();
                    //Lidgren.Network.NetOutgoingMessage outmsg = Game.client.CreateMessage();
                    //outmsg.Write((byte)PacketTypes.Login);
                    //outmsg.Write(Game.UserName);
                    //Game.client.Connect(IPBox.Text, 14242,outmsg);
                   

                    //Game.currentGameState = Game.GameState.GameOn;
                
                Close();
            });

            BottomPanel.Add(Connect);
            
    }
コード例 #17
0
        // Executed when entering this state.
        public override void Enter()
        {
            base.Enter();

            // Updates UI elements.
            GameStateLabel.text   = "State: Waiting For Players";
            LocalPlayerLabel.text = "Player: " + FindObjectOfType <MainMenu>().PlayerName;

            EndTurnButton.gameObject.SetActive(false);
            MoveButton.gameObject.SetActive(false);
            AttackButton.gameObject.SetActive(false);
            HideGridButton.gameObject.SetActive(false);
            BottomPanel.SetActive(false);
        }
コード例 #18
0
    protected void EnableRolling()
    {
        if (busy)
        {
            return;
        }

        busy = true;

        BottomPanel bottomPanel = GameObject.Find("BottomPanel").GetComponent <BottomPanel>();

        bottomPanel.EnableRolling();

        eventTextController.SendEvent(EventTextController.EventCode.PRE_DICE_ROLL, PhotonNetwork.LocalPlayer);
    }
コード例 #19
0
ファイル: TaskContentPacks.cs プロジェクト: Cyral/Zarknorth
        public TaskContentPacks(Manager manager)
            : base(manager)
        {
            Height        = 400;
            Width         = 500;
            MinimumHeight = 100;
            MinimumWidth  = 100;
            Resizable     = false;
            Text          = "Content Packs";
            Center();
            TopPanel.Visible    = true;
            BottomPanel.Visible = true;

            //TopPanel.Visible = true;
            Caption.Text      = "Content Packs";
            Description.Text  = "Customize the graphics of Zarknorth with content packs!\nCurrent Pack: " + Game.ContentPackName;
            Caption.TextColor = Description.TextColor = new Color(96, 96, 96);

            AddList(manager);
            ResetItems(manager);

            btnOpen        = new Button(manager);
            btnOpen.Width  = 200;
            btnOpen.Top    = 8;
            btnOpen.Left   = (ClientWidth / 2) - btnOpen.Width - 8;
            btnOpen.Text   = "Open Content Packs Folder";
            btnOpen.Click += btnOpen_Click;
            BottomPanel.Add(btnOpen);

            btnSet         = new Button(manager);
            btnSet.Width   = 200;
            btnSet.Top     = 8;
            btnSet.Left    = (ClientWidth / 2) + 8;
            btnSet.Text    = "Set as Current Content Pack";
            btnSet.Click  += btnSet_Click;
            btnSet.Enabled = false;
            BottomPanel.Add(btnSet);

            for (int i = 0; i < List.Items.Count; i++)
            {
                if ((List.Items[i] as ContentPackListControl).Pack.Name == Game.ContentPackName)
                {
                    List.ItemIndex = i;
                    curPack        = i;
                }
            }
            List.ItemIndexChanged += List_ItemIndexChanged;
        }
コード例 #20
0
 private void OnNoButton(object sender, RoutedEventArgs e)
 {
     if (stage == CaptureStage.Matched)
     {
         stage = CaptureStage.BadMatch;
         results.Mark(true, false);
         IdentityImage.Visibility   = Visibility.Collapsed;
         MainLabel.Visibility       = Visibility.Visible;
         MainLabel.Text             = "Perdon por confundirte. ¿Es la primera vez que te veo?";
         BottomPanel.Visibility     = Visibility.Collapsed;
         BottomPanelText.Visibility = Visibility.Collapsed;
         Button1.SetValue(Grid.RowProperty, 3);
         Button1Label.SetValue(Grid.RowProperty, 3);
         Button2.SetValue(Grid.RowProperty, 3);
         Button2Label.SetValue(Grid.RowProperty, 3);
     }
     else if (stage == CaptureStage.Register)
     {
         stage = CaptureStage.End;
         MainLabel.Visibility       = Visibility.Visible;
         MainLabel.Text             = "Muchas gracias por visitarme!";
         Button1Label.Visibility    = Visibility.Collapsed;
         Button1.Visibility         = Visibility.Collapsed;
         Button2Label.Visibility    = Visibility.Collapsed;
         Button2.Visibility         = Visibility.Collapsed;
         BottomPanel.Visibility     = Visibility.Collapsed;
         BottomPanelText.Visibility = Visibility.Collapsed;
     }
     else if (stage == CaptureStage.FirstTime || stage == CaptureStage.BadMatch)
     {
         stage = CaptureStage.End;
         if (stage == CaptureStage.FirstTime)
         {
             results.Mark(false, false);
         }
         MainLabel.Visibility       = Visibility.Visible;
         MainLabel.Text             = "Lo siento :(";
         Button1Label.Visibility    = Visibility.Collapsed;
         Button1.Visibility         = Visibility.Collapsed;
         Button2Label.Visibility    = Visibility.Collapsed;
         Button2.Visibility         = Visibility.Collapsed;
         BottomPanel.Visibility     = Visibility.Visible;
         BottomPanelText.Visibility = Visibility.Visible;
         BottomPanelText.Text       = "Entrenare de nuevo para mejorar. Vuelve pronto!";
         BottomPanel.SetValue(Grid.RowProperty, 3);
         BottomPanelText.SetValue(Grid.RowProperty, 3);
     }
 }
コード例 #21
0
ファイル: DataSelectForm.cs プロジェクト: mechgt/course-score
 /// <summary>
 /// Apply theme to form
 /// </summary>
 /// <param name="visualTheme">Theme to be applied</param>
 public void ThemeChanged(ITheme visualTheme)
 {
     currentTheme = visualTheme;
     BackPanel.ThemeChanged(visualTheme);
     BottomPanel.ThemeChanged(visualTheme);
     selectedList.BackColor           = visualTheme.Window;
     unselectedList.BackColor         = visualTheme.Window;
     splitContainer1.Panel1.BackColor = visualTheme.Control;
     splitContainer1.Panel2.BackColor = visualTheme.Control;
     BottomPanel.BackColor            = visualTheme.Control;
     splitContainer1.BackColor        = visualTheme.Control;
     BottomPanel.BackColor            = visualTheme.Window;
     BottomPanel.RightGradientColor   = Color.FromArgb(30, Color.Black);
     lblSelected.ForeColor            = visualTheme.ControlText;
     lblAvailable.ForeColor           = visualTheme.ControlText;
 }
コード例 #22
0
        private void InitializeButtonPanel()
        {
            var listBI = new List <ButtonInfo>();

            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Zoomer",
                Name              = "1",
                Image             = ImageHelper.GetImageFromToolbarResource("ZoomIn"),
                mouseEventHandler = zoomInClick
            });
            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Dézoomer",
                Name              = "2",
                Image             = ImageHelper.GetImageFromToolbarResource("ZoomOut"),
                mouseEventHandler = zoomOutClick
            });
            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo
            {
                Type  = typeof(SimpleButton),
                Text  = "Imprimer",
                Name  = "3",
                Image = ImageHelper.GetImageFromToolbarResource("Print")
            });
            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Options",
                Name              = "4",
                Image             = ImageHelper.GetImageFromToolbarResource("Settings"),
                mouseEventHandler = settingMouseClick
            });
            listBI.Add(new ButtonInfo
            {
                Type              = typeof(SimpleButton),
                Text              = "Fermer",
                Name              = "5",
                Image             = ImageHelper.GetImageFromToolbarResource("Cancel"),
                mouseEventHandler = closeButtonClick
            });
            BottomPanel.InitializeButtons(listBI, false);
        }
コード例 #23
0
ファイル: Sales.cs プロジェクト: jernejg/hackaton_win
        void InitializeButtonPanel()
        {
            var listBI = new List <ButtonInfo>();

            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "View", Name = "2", Image = ImageHelper.GetImageFromToolbarResource("Edit"), mouseEventHandler = OnEditClick
            });
            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Print", Name = "4", Image = ImageHelper.GetImageFromToolbarResource("Print"), mouseEventHandler = OnPrintClick
            });
            BottomPanel.InitializeButtons(listBI);
            searchControl = BottomPanel.searchControl;
            BottomPanel.searchControl.Client = salesGridControl;
            BottomPanel.searchControl.QueryIsSearchColumn += new QueryIsSearchColumnEventHandler(searchControl_AllowSearchColumn);
        }
コード例 #24
0
    public void EndTurnButtonPress()
    {
        Debug.Log("end turn button pressed");

        // Close trade window if it was open.
        BottomPanel bottomPanel = GameObject.Find("BottomPanel").GetComponent <BottomPanel>();

        if (bottomPanel.TradePanelOpen())
        {
            bottomPanel.OpenTradeTab();
        }

        if (currentPhase == Phase.TRADE_BUILD_IDLE)
        {
            DisableEndingTurn();
            EndLocalTurn();
        }
    }
コード例 #25
0
ファイル: Opportunities.cs プロジェクト: ozgecoskun/GKN
        private void InitializeButtonPanel()
        {
            var listBI = new List <ButtonInfo>();

            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Pivot Table", Name = "1", Image = ImageHelper.GetImageFromToolbarResource("PivotTable"), mouseEventHandler = (s, e) => {
                    MakeGridVisible();
                }
            });
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Map View", Name = "2", Image = ImageHelper.GetImageFromToolbarResource("MapView"), mouseEventHandler = (s, e) => {
                    MakeMapVisible();
                }
            });
            BottomPanel.InitializeButtons(listBI, false);
        }
コード例 #26
0
        void InitializeButtonPanel()
        {
            var listBI = new List <ButtonInfo>();

            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Ascending", Name = "1", Image = ImageHelper.GetImageFromToolbarResource("SortAZ"), mouseEventHandler = (s, e) => { SortEmployees(true); }
            });
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Descending", Name = "2", Image = ImageHelper.GetImageFromToolbarResource("SortZA"), mouseEventHandler = (s, e) => { SortEmployees(false); }
            });
            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "New", Name = "2", Image = ImageHelper.GetImageFromToolbarResource("New"), mouseEventHandler = newMouseClick
            });
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Edit", Name = "4", Image = ImageHelper.GetImageFromToolbarResource("Edit"), mouseEventHandler = editMouseClick
            });
            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Reports", Name = "6", Image = ImageHelper.GetImageFromToolbarResource("Reports"), PopupMenuContent = layoutControl2
            });
            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Mail Merge", Name = "7", Image = ImageHelper.GetImageFromToolbarResource("MailMerge"), mouseEventHandler = mailMergeClick
            });
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Task", Name = "8", Image = ImageHelper.GetImageFromToolbarResource("Task"), mouseEventHandler = taskMouseClick
            });
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Note", Name = "10", Image = ImageHelper.GetImageFromToolbarResource("Note"), mouseEventHandler = notesMouseClick
            });
            BottomPanel.InitializeButtons(listBI);
            searchControl = BottomPanel.searchControl;
            BottomPanel.searchControl.Client = gridControl1;
            BottomPanel.searchControl.QueryIsSearchColumn += new QueryIsSearchColumnEventHandler(searchControl_AllowSearchColumn);
        }
コード例 #27
0
        // Executed when entering this state.
        public override void Enter()
        {
            base.Enter();

            // Updates UI elements.
            GameStateLabel.text = "State: Choose your Class";

            ClassSelectionPanel.SetActive(true);
            GameView.SetSelectionColors(0.7f, 0.7f, 0.7f);
            Transform temp = ClassSelectionPanel.transform.Find("ConfirmButton");

            temp.gameObject.SetActive(true);
            temp.GetComponent <Button>().interactable = false;

            EndTurnButton.gameObject.SetActive(false);
            MoveButton.gameObject.SetActive(false);
            AttackButton.gameObject.SetActive(false);
            HideGridButton.gameObject.SetActive(false);
            BottomPanel.SetActive(false);
        }
コード例 #28
0
ファイル: Customers.cs プロジェクト: ozgecoskun/GKN
        void InitializeButtonPanel()
        {
            var listBI = new List <ButtonInfo>();

            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "New", Name = "2", Image = ImageHelper.GetImageFromToolbarResource("New"), mouseEventHandler = newMouseClick
            });
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Edit", Name = "3", Image = ImageHelper.GetImageFromToolbarResource("Edit"), mouseEventHandler = editMouseClick
            });
            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Custom Filter", Name = "6", Image = ImageHelper.GetImageFromToolbarResource("CustomFilter"), mouseEventHandler = customFilterClick
            });
            BottomPanel.InitializeButtons(listBI);
            searchControl = BottomPanel.searchControl;
            BottomPanel.searchControl.Client = gridCustomers;
            BottomPanel.searchControl.QueryIsSearchColumn += new QueryIsSearchColumnEventHandler(searchControl_AllowSearchColumn);
        }
コード例 #29
0
ファイル: Tasks.cs プロジェクト: jernejg/hackaton_win
        void InitializeButtonPanel()
        {
            List <ButtonInfo> listBI = new List <ButtonInfo>();

            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "New", Name = "1", Image = ImageHelper.GetImageFromToolbarResource("New"), mouseEventHandler = (s, e) => { NewButtonClick(); }
            });
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Edit", Name = "2", Image = ImageHelper.GetImageFromToolbarResource("Edit"), mouseEventHandler = (s, e) => { EditButtonClick(); }
            });
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Delete", Name = "3", Image = ImageHelper.GetImageFromToolbarResource("Delete"), mouseEventHandler = (s, e) => { DeleteButtonClick(); }
            });
            listBI.Add(new ButtonInfo());
            listBI.Add(new ButtonInfo()
            {
                Type = typeof(SimpleButton), Text = "Print", Name = "4", Image = ImageHelper.GetImageFromToolbarResource("Print"), mouseEventHandler = (s, e) => { PrintButtonClick(); }
            });
            BottomPanel.InitializeButtons(listBI, false);
        }
コード例 #30
0
    // Update is called once per frame
    void Update()
    {
        Vector2 rs = MainPanel.GetComponent <RectTransform>().sizeDelta;
        float   cw = Screen.width, ch = Screen.height;
        float   sizediff = (rs.y / rs.x) / (ch / cw);

        if (sizediff > 1)
        {
            // required size is taller than the current
            // set the right and left padding
            float offset = (1 - 1 / sizediff) / 2 * cw;
            float scale  = ch / rs.y;

            TopPanel.GetComponent <RectTransform>().sizeDelta    = new Vector2(0, 0);
            BottomPanel.GetComponent <RectTransform>().sizeDelta = new Vector2(0, 0);
            LeftPanel.GetComponent <RectTransform>().sizeDelta   = new Vector2(offset, 0);
            RightPanel.GetComponent <RectTransform>().sizeDelta  = new Vector2(offset, 0);

            MainPanel.GetComponent <RectTransform>().localScale = new Vector3(scale, scale, 1);
            //MainPanel.GetComponent<RectTransform>().position = new Vector3(offset, 0, 0);
        }
        else
        {
            // required size is wider then the current
            // set the top and bottom padding
            float offset = (1 - sizediff) / 2 * ch;
            float scale  = cw / rs.x;

            TopPanel.GetComponent <RectTransform>().sizeDelta    = new Vector2(0, offset);
            BottomPanel.GetComponent <RectTransform>().sizeDelta = new Vector2(0, offset);
            LeftPanel.GetComponent <RectTransform>().sizeDelta   = new Vector2(0, 0);
            RightPanel.GetComponent <RectTransform>().sizeDelta  = new Vector2(0, 0);

            MainPanel.GetComponent <RectTransform>().localScale = new Vector3(scale, scale, 1);
            //MainPanel.GetComponent<RectTransform>().position = new Vector3(0, offset, 0);
        }
    }