Ejemplo n.º 1
0
        private void TopPanel_MouseMove(object sender, MouseEventArgs e)
        {
            if (isTopPanelDragged)
            {
                Point newPoint = TopPanel.PointToScreen(new Point(e.X, e.Y));
                newPoint.Offset(offset);
                this.Location = newPoint;

                if (this.Location.X > 2 || this.Location.Y > 2)
                {
                    if (this.WindowState == FormWindowState.Maximized)
                    {
                        this.Location = _normalWindowLocation;
                        this.Size     = _normalWindowSize;
                        toolTip1.SetToolTip(_MaxButton, "Maximize");
                        _MaxButton.CFormState = MinMaxButton.CustomFormState.Normal;
                        isWindowMaximized     = false;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        public void Init(EditPanel editPanel, FileInputPanel fileInputPanel, AboutPanel aboutPanel, SettingsPanel settingsPanel, OutputPanel outputPanel, TopPanel topPanel)
        {
            this.topPanel = topPanel;

            this.editPanel      = editPanel;
            this.fileInputPanel = fileInputPanel;
            this.aboutPanel     = aboutPanel;
            this.settingsPanel  = settingsPanel;
            this.outputPanel    = outputPanel;


            userControls.Add(editPanel);
            userControls.Add(fileInputPanel);
            userControls.Add(aboutPanel);
            userControls.Add(settingsPanel);

            userControls.Add(outputPanel);

            //temp measure
            //DeactivateAllUserControls();
            buttonAbout_Click(buttonAbout, null);
        }
Ejemplo n.º 3
0
    protected readonly string UIPanlePath = "UIPanel/";   //UI面板存放的路径,所有的UI面板都会从此路径创建


    /// <summary>
    /// 检查所有UI面板的状态
    /// </summary>
    private void CheckPanelState()
    {
        if (PanelStack.Count <= 0)
        {
            return;
        }
        TopPanel = PanelStack.First();
        TopPanel.gameObject.SetActive(true);
        TopPanel.Panel_State = PanelState.Show;
        TopPanel.StartCheck();
        foreach (var VARIABLE in UIPanleList)
        {
            if (VARIABLE.Panel_Index != TopPanel.Panel_Index)
            {
                if (VARIABLE.Panel_State != PanelState.Pause)
                {
                    VARIABLE.Panel_State = PanelState.Pause;
                    VARIABLE.OnPause();
                }
            }
        }
    }
        public Win32_Handle_Hijack buildGui()
        {
            TopPanel = this.add_Panel();
            createToolStrip();

            HijackedWindow = TopPanel.add_GroupBox(GroupBoxText).add_Panel();

            var groupBox = HijackedWindow.parent();;

            GroupBoxText = groupBox.get_Text();

            groupBox.DoubleClick += (sender, e) => toolStrip_HideShow();

            //do this on a seprate thread because the parentForm will be null at this stage (since this is a Control)
            O2Thread.mtaThread(
                () => {
                1000.sleep();
                this.parentForm().onClosed(
                    () => {
                    restore();
                });
            });
            return(this);
        }
Ejemplo n.º 5
0
 // Invalidate panels in fix intervals instead of on every change to unload CPU
 private void RefreshTimer_Tick(object sender, EventArgs e)
 {
     TopPanel.Invalidate();
     BottomPanel.Invalidate();
 }
Ejemplo n.º 6
0
 public void StartSetup()
 {
     topPanel = gameManager.topPanel;
     ability  = topPanel.abilities[1];
     ship     = gameManager.ship;
 }
Ejemplo n.º 7
0
 internal static void ResetData()
 {
     Logger.Clear();
     HomePage.data     = new HomePageData();
     HomePage.topPanel = new TopPanel();
 }
Ejemplo n.º 8
0
 private void Start()
 {
     self = this;
 }
Ejemplo n.º 9
0
 // Use this for initialization
 void Start()
 {
     player   = transform.root.GetComponent <Player>();
     panel    = FindObjectOfType <BottomPanel>();
     topPanel = FindObjectOfType <TopPanel>();
 }
Ejemplo n.º 10
0
 private void titlebarMouseDown(MouseEventArgs e)
 {
     TopPanel.panelMouseDown(e);
 }
Ejemplo n.º 11
0
 private void TopPanel_MouseClick(object sender, EventArgs e)
 {
     TopPanel.Focus();
     ConfigPanel.Visible = false;
 }
Ejemplo n.º 12
0
        // Use this for initialization
        public void Init()
        {
            image_Edit        = transform.Find("Panel_Edit").GetComponent <Image>();
            image_Time1       = transform.Find("Panel_Edit/Image_Time1").GetComponent <Image>();
            image_Time2       = transform.Find("Panel_Edit/Image_Time2").GetComponent <Image>();
            panel_KeyParent   = transform.Find("Panel_Edit/Panel_KeyParent").GetComponent <Image>();
            image_KeyPressed1 = transform.Find("Panel_Edit/Image_KeyPressed1").GetComponent <Image>();
            image_KeyPressed2 = transform.Find("Panel_Edit/Image_KeyPressed2").GetComponent <Image>();

            image_Keys = new List <Image>();
            {
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyA").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyB").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyC").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyD").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyE").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyF").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyG").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyH").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyI").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyJ").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyK").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyL").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyN").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyM").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyO").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyP").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyQ").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyR").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyS").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyT").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyU").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyV").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyW").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyX").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyY").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyZ").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyDel").GetComponent <Image>());
                image_Keys.Add(transform.Find("Panel_Edit/Image_KeyEnter").GetComponent <Image>());
            }

            image_Edits = new List <EditPanel>();
            {
                EditPanel ui = new EditPanel();
                ui.image_CharSlotList = new List <Image>();
                ui.image_Head         = transform.Find("Panel_Edit/Image_P1").GetComponent <Image>();
                ui.image_Target       = transform.Find("Panel_Edit/Image_Target1").GetComponent <Image>();
                ui.image_CharSlotList.Add(transform.Find("Panel_Edit/Image_P1/Image_Name1").GetComponent <Image>());
                ui.image_Key = null;
                ui.image_CharSlotList.Add(transform.Find("Panel_Edit/Image_P1/Image_Name2").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_Edit/Image_P1/Image_Name3").GetComponent <Image>());
                image_Edits.Add(ui);
            }

            {
                EditPanel ui = new EditPanel();
                ui.image_CharSlotList = new List <Image>();
                ui.image_Head         = transform.Find("Panel_Edit/Image_P2").GetComponent <Image>();
                ui.image_Target       = transform.Find("Panel_Edit/Image_Target2").GetComponent <Image>();
                ui.image_Key          = null;
                ui.image_CharSlotList.Add(transform.Find("Panel_Edit/Image_P2/Image_Name1").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_Edit/Image_P2/Image_Name2").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_Edit/Image_P2/Image_Name3").GetComponent <Image>());
                image_Edits.Add(ui);
            }

            {
                EditPanel ui = new EditPanel();
                ui.image_CharSlotList = new List <Image>();
                ui.image_Head         = transform.Find("Panel_Edit/Image_P3").GetComponent <Image>();
                ui.image_Target       = transform.Find("Panel_Edit/Image_Target3").GetComponent <Image>();
                ui.image_Key          = null;
                ui.image_CharSlotList.Add(transform.Find("Panel_Edit/Image_P3/Image_Name1").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_Edit/Image_P3/Image_Name2").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_Edit/Image_P3/Image_Name3").GetComponent <Image>());
                image_Edits.Add(ui);
            }

            image_TopN = transform.Find("Panel_TopN").GetComponent <Image>();
            image_Tops = new List <TopPanel>();
            {
                TopPanel ui = new TopPanel();
                ui.image_CharSlotList   = new List <Image>();
                ui.image_NumberSlotList = new List <Image>();
                ui.image_Head           = transform.Find("Panel_TopN/Image_P1/Image_Head").GetComponent <Image>();
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P1/Image_Name1").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P1/Image_Name2").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P1/Image_Name3").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P1/Image_Value1").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P1/Image_Value2").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P1/Image_Value3").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P1/Image_Value4").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P1/Image_Value5").GetComponent <Image>());
                image_Tops.Add(ui);
            }

            {
                TopPanel ui = new TopPanel();
                ui.image_CharSlotList   = new List <Image>();
                ui.image_NumberSlotList = new List <Image>();
                ui.image_Head           = transform.Find("Panel_TopN/Image_P2/Image_Head").GetComponent <Image>();
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P2/Image_Name1").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P2/Image_Name2").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P2/Image_Name3").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P2/Image_Value1").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P2/Image_Value2").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P2/Image_Value3").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P2/Image_Value4").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P2/Image_Value5").GetComponent <Image>());
                image_Tops.Add(ui);
            }

            {
                TopPanel ui = new TopPanel();
                ui.image_CharSlotList   = new List <Image>();
                ui.image_NumberSlotList = new List <Image>();
                ui.image_Head           = transform.Find("Panel_TopN/Image_P3/Image_Head").GetComponent <Image>();
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P3/Image_Name1").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P3/Image_Name2").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P3/Image_Name3").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P3/Image_Value1").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P3/Image_Value2").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P3/Image_Value3").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P3/Image_Value4").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P3/Image_Value5").GetComponent <Image>());
                image_Tops.Add(ui);
            }

            {
                TopPanel ui = new TopPanel();
                ui.image_CharSlotList   = new List <Image>();
                ui.image_NumberSlotList = new List <Image>();
                ui.image_Head           = transform.Find("Panel_TopN/Image_P4/Image_Head").GetComponent <Image>();
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P4/Image_Name1").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P4/Image_Name2").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P4/Image_Name3").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P4/Image_Value1").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P4/Image_Value2").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P4/Image_Value3").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P4/Image_Value4").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P4/Image_Value5").GetComponent <Image>());
                image_Tops.Add(ui);
            }

            {
                TopPanel ui = new TopPanel();
                ui.image_CharSlotList   = new List <Image>();
                ui.image_NumberSlotList = new List <Image>();
                ui.image_Head           = transform.Find("Panel_TopN/Image_P5/Image_Head").GetComponent <Image>();
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P5/Image_Name1").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P5/Image_Name2").GetComponent <Image>());
                ui.image_CharSlotList.Add(transform.Find("Panel_TopN/Image_P5/Image_Name3").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P5/Image_Value1").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P5/Image_Value2").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P5/Image_Value3").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P5/Image_Value4").GetComponent <Image>());
                ui.image_NumberSlotList.Add(transform.Find("Panel_TopN/Image_P5/Image_Value5").GetComponent <Image>());
                image_Tops.Add(ui);
            }

            {
                image_Ground1      = transform.Find("Panel_Edit/Image_Ground1").GetComponent <Image>();
                image_Ground1_En   = transform.Find("Panel_Edit/Image_Ground1_En").GetComponent <Image>();
                image_TextTips1    = transform.Find("Panel_Edit/Image_TextTips1").GetComponent <Image>();
                image_TextTips1_En = transform.Find("Panel_Edit/Image_TextTips1_En").GetComponent <Image>();
                iamge_EnSure       = transform.Find("Panel_Edit/Image_KeyEnter").GetComponent <Image>();
                image_EnSure_En    = transform.Find("Panel_Edit/Image_KeyEnter_En").GetComponent <Image>();

                image_TopN_Ground1    = transform.Find("Panel_TopN/Image_Ground1").GetComponent <Image>();
                image_TopN_Ground1_En = transform.Find("Panel_TopN/Image_Ground1_En").GetComponent <Image>();
            }

            {
                low_water   = transform.parent.Find("LowWater").gameObject;
                hight_water = transform.parent.Find("HightWater").gameObject;
            }
        }
Ejemplo n.º 13
0
 void Start()
 {
     kills = 0;
     panel = killCount.transform.parent.GetComponent <TopPanel> ();
     SetTextKill();
 }
Ejemplo n.º 14
0
        public Perfil(bool miPerfil, string name, string cuenta)
        {
            perfil = name;

            string url = Directory.GetCurrentDirectory();

            newURL = "";
            for (int i = 0; i < url.Length - 9; i++)
            {
                newURL += url[i];
            }

            SPanel.SetBounds(292, 150, 420, 300);
            SPanel.Visible     = false;
            SPanel.BorderStyle = BorderStyle.FixedSingle;
            this.Controls.Add(SPanel);
            SPanelHeader.SetBounds(292, 162, 420, 34);
            SPanelHeader.Visible     = false;
            SPanelHeader.BackColor   = Color.AliceBlue;
            SPanelHeader.BorderStyle = BorderStyle.FixedSingle;
            this.Controls.Add(SPanelHeader);
            SPanelHeader.Controls.Add(SPanelText);
            SPanelText.Location = new Point(10, 10);

            res   = proxy.GetUser(name);
            _name = cuenta;

            var   urlimage = newURL + res.foto;
            Image image    = Image.FromFile(urlimage);

            ImagenPerfil.Image = image;
            ImagenPerfil.SetBounds(224, 72, 140, 130);
            ImagenPerfil.SizeMode = PictureBoxSizeMode.StretchImage;
            this.Controls.Add(ImagenPerfil);

            InitializeComponent();
            TopPanel.SendToBack();
            button1.FlatAppearance.BorderSize = 0;
            button2.FlatAppearance.BorderSize = 0;
            button3.FlatAppearance.BorderSize = 0;
            button4.FlatAppearance.BorderSize = 0;
            ConfigPanel.Visible    = false;
            ImagesPanel.AutoScroll = true;

            ConfigPanel.BorderStyle = BorderStyle.FixedSingle;

            BPanel.AutoScroll  = true;
            BPanel.Visible     = false;
            BPanel.BorderStyle = BorderStyle.FixedSingle;
            this.Controls.Add(BPanel);

            if (!miPerfil)
            {
                BGuardado.Visible   = false;
                GuardadoPic.Visible = false;
            }
            else
            {
                SeguirB.Visible = false;
            }

            // Resuperar estado boton Seguir
            InfoPerfil();
            NombreCompleto.Text = res.nombre;
            SeguirB.Location    = new Point(NombreUsuario.Location.X + NombreUsuario.Text.Length * 12 + 20 - NombreUsuario.Text.Length, SeguirB.Location.Y);

            //Publicaciones DEFAULT
            publicaciones     = true;
            PostsPic.Image    = Image.FromFile(newURL + "Imagenes/Posts.png");
            GuardadoPic.Image = Image.FromFile(newURL + "Imagenes/GuardadoUnactive.png");

            CargarPublicaciones();
        }
Ejemplo n.º 15
0
 private void ImagesPanel_Click(object sender, EventArgs e)
 {
     TopPanel.Focus();
     SPanel.Visible       = false;
     SPanelHeader.Visible = false;
 }
Ejemplo n.º 16
0
 private void Awake()
 {
     Instance = this;
 }
Ejemplo n.º 17
0
        ////////////////////////////////////////////////////////////////////////////
        public TaskCredits(Manager manager) : base(manager)
        {
            Height        = 400;
            Width         = 400;
            MinimumHeight = 100;
            MinimumWidth  = 100;
            Text          = "Credits";
            Center();
            BottomPanel.Visible = false;
            Resizable           = false;
            TopPanel.Visible    = true;
            Caption.Text        = "";

            Description.Text  = "The people and services that made this game possible!";
            Caption.TextColor = Description.TextColor = new Color(96, 96, 96);

            Image = new ImageBox(manager);
            Image.Init();
            Image.Left   = (ClientWidth / 2) - (Image.Width / 2);
            Image.Top    = 2;
            Image.Image  = ContentPack.Textures["gui\\credits"];
            Image.Width  = Image.Image.Width;
            Image.Height = Image.Image.Height;
            TopPanel.Add(Image);

            Description.Alignment = Alignment.BottomCenter;
            Description.Anchor    = Anchors.Left | Anchors.Bottom | Anchors.Right;
            Description.Top       = Image.Top + Image.Height;
            TopPanel.Height       = (Image.Top * 2) + Image.Height + Description.Height + 8;
            // ClientWidth = (Image.btnLeft * 2) + Image.Width;

            staff.Add("Cyral", "[color:Gold]Lead Developer[/color]");
            staff.Add("Pugmatt", "[color:Gold]Developer[/color]");
            staff.Add("Fer22f", "[color:LightSeaGreen]Contributing Dev[/color]");
            staff.Add("Kentiya", "[color:Cyan]Contributing Artist[/color]");
            int i = 0;

            foreach (KeyValuePair <string, string> kv in staff)
            {
                Label l2 = new Label(manager);
                l2.Init();
                l2.Text      = kv.Key;
                l2.Font      = FontSize.Default14;
                l2.Width     = 128;
                l2.Alignment = Alignment.MiddleCenter;
                l2.Top       = TopPanel.Height;
                l2.Height    = 24;
                l2.Left      = i * l2.Width;
                Label l = new Label(manager);
                l.Init();
                l.Text      = kv.Value;
                l.Width     = 128;
                l.Alignment = Alignment.MiddleCenter;
                l.Top       = l2.Top + l2.Height;
                l.Left      = i * l.Width;


                Add(l2);
                Add(l);
                i++;
            }

            Width      = staff.Count * 128 + 16;
            Image.Left = (ClientWidth / 2) - (Image.Width / 2);
            lblExtra   = new Label(manager);
            lblExtra.Init();
            lblExtra.Text  = "Other Resources:";
            lblExtra.Width = (int)Manager.Skin.Fonts[0].Resource.MeasureString(lblExtra.Text).X;
            // lblExtra.Alignment = Alignment.MiddleCenter;
            // lblExtra.Anchor = Anchors.btnLeft | Anchors.btnRight;
            lblExtra.Top  = TopPanel.Height + 58;
            lblExtra.Left = (ClientWidth / 2) - (lblExtra.Width / 2);
            Add(lblExtra);
            extras.Add("SmittyW - Former Graphics Artist.", "");
            extras.Add("\"Erdie\" - Thunder Audio. (Remixed, under CC by 3.0 license)", "http://freesound.org/people/Erdie/sounds/23222/");
            extras.Add("Everyone who has supported and contributed to Zarknorth through it's development!", "");
            i = 0;
            foreach (KeyValuePair <string, string> kv in extras)
            {
                extraLabels.Add(new Label(manager));
                extraLabels[extraLabels.Count - 1].Init();
                extraLabels[extraLabels.Count - 1].Text  = kv.Key;
                extraLabels[extraLabels.Count - 1].Width = (int)Manager.Skin.Fonts[0].Resource.MeasureString(extraLabels[extraLabels.Count - 1].Text).X;
                // extraLabels[extraLabels.Count - 1].Alignment = Alignment.BottomCenter;
                //extraLabels[extraLabels.Count - 1].Anchor = Anchors.btnLeft | Anchors.btnRight | Anchors.Bottom;
                extraLabels[extraLabels.Count - 1].Left = (ClientWidth / 2) - (extraLabels[extraLabels.Count - 1].Width / 2);
                extraLabels[extraLabels.Count - 1].Top  = lblExtra.Top + (12 * (i + 1));
                if (kv.Value != string.Empty)
                {
                    extraLabels[extraLabels.Count - 1].Click       += l_Click;
                    extraLabels[extraLabels.Count - 1].MouseOver   += TaskCredits_MouseOver;
                    extraLabels[extraLabels.Count - 1].MouseOut    += TaskCredits_MouseOut;
                    extraLabels[extraLabels.Count - 1].Passive      = false;
                    extraLabels[extraLabels.Count - 1].TextColor    = Color.SkyBlue;
                    extraLabels[extraLabels.Count - 1].ToolTip.Text = kv.Value;
                }
                else
                {
                    extraLabels[extraLabels.Count - 1].TextColor = Color.Gray;
                }
                Add(extraLabels[extraLabels.Count - 1]);

                i++;
            }
            ClientHeight = extraLabels[extraLabels.Count - 1].Top + 12 + 16;
            Center();
        }
Ejemplo n.º 18
0
    void _ui()
    {
        // bgPanel
        float bg_panel_width = (float)(317 / 375.0) * Display.main.systemWidth;

        BgPanel.GetComponent <RectTransform>().sizeDelta = new Vector2(bg_panel_width, Display.main.systemHeight);
        // topPanel
        float top_panel_height = (float)(176 / 667.0) * Display.main.systemHeight;

        TopPanel.GetComponent <RectTransform>().sizeDelta = new Vector2(TopPanel.GetComponent <RectTransform>().sizeDelta.x, top_panel_height);
        // Panel
        float panel_height = Display.main.systemHeight - top_panel_height;

        Panel.GetComponent <RectTransform>().sizeDelta = new Vector2(Panel.GetComponent <RectTransform>().sizeDelta.x, panel_height);
        // logoImage
        float logo_image_posy   = -(float)(35 / 667.0) * Display.main.systemHeight,
              logo_image_width  = (float)(57 / 375.0) * Display.main.systemWidth,
              logo_image_height = (float)(74.5 / 57) * logo_image_width;

        logoImage.rectTransform.sizeDelta          = new Vector2(logo_image_width, logo_image_height);
        logoImage.rectTransform.anchoredPosition3D = new Vector3(0, logo_image_posy, 0);
        // topPanel text
        float logo_panel_text_posy   = (float)(33.5 / 667.0) * Display.main.systemHeight,
              logo_panel_text_height = (float)(20 / 667.0) * Display.main.systemHeight;

        AppNameText.rectTransform.sizeDelta          = new Vector2(AppNameText.rectTransform.sizeDelta.x, logo_panel_text_height);
        AppNameText.rectTransform.anchoredPosition3D = new Vector3(0, logo_panel_text_posy, 0);
        // userButton、aboutButton
        float user_about_button_height   = (float)(60 / 667.0) * Display.main.systemHeight,
              about_button_posy          = -user_about_button_height,
              user_button_image_posx     = (float)(25 / 375.0) * Display.main.systemWidth,
              user_button_image_width    = (float)(17.8 / 375.0) * Display.main.systemWidth,
              user_button_text_left      = (float)(60 / 375.0) * Display.main.systemWidth,
              user_button_text_height    = (float)(20 / 667.0) * Display.main.systemHeight,
              user_button_bgImage_left   = (float)(16 / 375.0) * Display.main.systemWidth,
              user_button_bgImage_height = Display.main.systemWidth > 375 ? (float)(1 / 375.0) * Display.main.systemWidth : 1f,
              about_button_image_width   = (float)(17.5 / 375.0) * Display.main.systemWidth,
              about_button_image_height  = (float)(16.9 / 17.5) * about_button_image_width;

        // userButton
        UserButton.GetComponent <RectTransform>().sizeDelta = new Vector2(UserButton.GetComponent <RectTransform>().sizeDelta.x, user_about_button_height);
        // userButton_image
        UserButton_Image.rectTransform.anchoredPosition3D = new Vector3(user_button_image_posx, 0, 0);
        UserButton_Image.rectTransform.sizeDelta          = new Vector2(user_button_image_width, user_button_image_width);
        // userButton_bgIamge
        UserButton_BgImage.rectTransform.sizeDelta = new Vector2(UserButton_BgImage.rectTransform.sizeDelta.x, user_button_bgImage_height);
        UserButton_BgImage.rectTransform.offsetMin = new Vector2(user_button_bgImage_left, UserButton_BgImage.rectTransform.offsetMin.y);
        UserButton_BgImage.rectTransform.offsetMax = new Vector2(user_button_bgImage_left, UserButton_BgImage.rectTransform.offsetMax.y);
        // userButton_text
        UserButton_Text.rectTransform.sizeDelta = new Vector2(UserButton_Text.rectTransform.sizeDelta.x, user_button_text_height);
        UserButton_Text.rectTransform.offsetMin = new Vector2(user_button_text_left, UserButton_Text.rectTransform.offsetMin.y);
        // aboutButton
        AboutButton.GetComponent <RectTransform>().anchoredPosition3D = new Vector3(0, about_button_posy, 0);
        AboutButton.GetComponent <RectTransform>().sizeDelta          = new Vector2(AboutButton.GetComponent <RectTransform>().sizeDelta.x, user_about_button_height);
        // aboutButton_Image
        AboutButton_Iamge.rectTransform.sizeDelta          = new Vector2(about_button_image_width, about_button_image_height);
        AboutButton_Iamge.rectTransform.anchoredPosition3D = new Vector3(user_button_image_posx, 0, 0);
        // aboutButton_bgImage
        AboutButton_BgImage.rectTransform.sizeDelta = new Vector2(AboutButton_BgImage.rectTransform.sizeDelta.x, user_button_bgImage_height);
        AboutButton_BgImage.rectTransform.offsetMin = new Vector2(user_button_bgImage_left, AboutButton_BgImage.rectTransform.offsetMin.y);
        AboutButton_BgImage.rectTransform.offsetMax = new Vector2(user_button_bgImage_left, AboutButton_BgImage.rectTransform.offsetMax.y);
        // aboutButton_text
        AboutButton_Text.rectTransform.sizeDelta = new Vector2(AboutButton_Text.rectTransform.sizeDelta.x, user_button_text_height);
        AboutButton_Text.rectTransform.offsetMin = new Vector2(user_button_text_left, AboutButton_Text.rectTransform.offsetMin.y);
        // exitButton
        float exit_button_height      = (float)(50 / 667.0) * Display.main.systemHeight,
              exit_button_text_height = (float)(27 / 667.0) * Display.main.systemHeight;

        ExitButton.GetComponent <RectTransform>().sizeDelta = new Vector2(ExitButton.GetComponent <RectTransform>().sizeDelta.x, exit_button_height);
        ExitButton_Text.rectTransform.sizeDelta             = new Vector2(ExitButton_Text.rectTransform.sizeDelta.x, exit_button_text_height);
        //
        AboutPanel.SetActive(false);
        GuidePanel.SetActive(false);
    }
Ejemplo n.º 19
0
 internal static void ResetData()
 {
     InsurancePage.data     = new InsurancePageData();
     InsurancePage.topPanel = new TopPanel();
 }
Ejemplo n.º 20
0
        public TaskDeath(Manager manager, string DeathMessage)
            : base(manager)
        {
            tb = new GradientPanel(manager);
            tb.Init();
            tb.Width  = Game.MainWindow.ClientWidth;
            tb.Height = Game.MainWindow.ClientHeight;
            tb.Left   = Game.MainWindow.ClientLeft;
            tb.Top    = Game.MainWindow.ClientTop;
            tb.Color  = Color.Red;
            tb.Alpha  = 0;
            manager.Add(tb);
            this.manager = manager;

            Height         = 400;
            Width          = 400;
            MinimumHeight  = 100;
            MinimumWidth   = 100;
            Text           = "You died!";
            CaptionVisible = false;
            Caption.Text   = Description.Text = string.Empty;
            Center();
            Movable          = false;
            TopPanel.Visible = true;

            deathImage = new ImageBox(manager);
            deathImage.Init();
            deathImage.Left   = 8;
            deathImage.Top    = 8;
            deathImage.Image  = ContentPack.Textures["gui\\death"];
            deathImage.Width  = deathImage.Image.Width;
            deathImage.Height = deathImage.Image.Height;
            ClientWidth       = (deathImage.Left * 2) + deathImage.Width;
            deathMessage      = new Label(manager);
            deathMessage.Init();
            deathMessage.Left  = 8;
            deathMessage.Top   = TopPanel.Height + 24;
            deathMessage.Text  = DeathMessage;
            deathMessage.Width = (int)manager.Skin.Fonts["Default14"].Resource.MeasureRichString(deathMessage.Text, manager, true).X;
            deathMessage.Font  = FontSize.Default14;
            deathMessage.Left  = ((ClientWidth / 2) - (deathMessage.Width / 2));

            deathMessageBG = new Label(manager);
            deathMessageBG.Init();
            deathMessageBG.Left    = 8;
            deathMessageBG.Top     = TopPanel.Height + 23;
            deathMessageBG.Text    = DeathMessage;
            deathMessage.Text      = deathMessage.Text.Replace(":Red]", ":DarkRed]");
            deathMessage.TextColor = Color.DimGray;
            deathMessageBG.Width   = (int)manager.Skin.Fonts["Default14"].Resource.MeasureRichString(deathMessage.Text, manager, true).X;
            deathMessageBG.Font    = FontSize.Default14;
            deathMessageBG.Left    = ((ClientWidth / 2) - (deathMessage.Width / 2)) - 1;
            deathMessageBG.Height  = deathMessage.Height = 24;

            Respawn = new Button(manager);
            Respawn.Init();
            Respawn.Text   = "Respawn";
            Respawn.Left   = ((ClientWidth / 2) - (Respawn.Width)) - 4;
            Respawn.Top    = 8;
            Respawn.Click += Respawn_Click;
            BottomPanel.Add(Respawn);

            Quit = new Button(manager);
            Quit.Init();
            Quit.Text   = "Quit";
            Quit.Left   = (ClientWidth / 2) + 4;
            Quit.Top    = 8;
            Quit.Click += Quit_Click;
            BottomPanel.Add(Quit);


            TopPanel.Add(deathImage);
            Add(deathMessage);
            Add(deathMessageBG);
            TopPanel.Height = (deathImage.Top * 2) + deathImage.Height;
            Height          = TopPanel.Height + BottomPanel.Height + deathMessage.Height + 24;

            StayOnTop  = true;
            FocusLost += TaskDeath_FocusLost;
            CanFocus   = true;
            Focused    = true;

            Closed += TaskDeath_Closed;
        }
Ejemplo n.º 21
0
 private void titlebarMouseUp()
 {
     TopPanel.panelMouseUp();
 }
 internal static void ResetData()
 {
     FlightResultsPage.data              = new FlightResultsPageData();
     FlightResultsPage.topPanel          = new TopPanel();
     FlightResultsPage.changeSearchPanel = new ChangeSearchPanel();
 }
 internal static void ResetData()
 {
     ExtrasPage.data     = new ExtrasPageData();
     ExtrasPage.topPanel = new TopPanel();
 }
Ejemplo n.º 24
0
        public Inicio(string data)
        {
            string url = Directory.GetCurrentDirectory();

            for (int i = 0; i < url.Length - 9; i++)
            {
                newURL += url[i];
            }
            proxy = new ProxyInstagram();
            var res = proxy.GetUser(data);

            name = res.user; // DB User

            InitializeComponent();
            TopPanel.SendToBack();
            button2.FlatAppearance.BorderSize = 0;
            button3.FlatAppearance.BorderSize = 0;
            button4.FlatAppearance.BorderSize = 0;
            ConfigPanel.Visible   = false;
            PostsPanel.AutoScroll = true;
            StoryPanel.AutoScroll = true;
            this.ActiveControl    = PostsPanel;

            BPanel.BringToFront();
            BPanel.AutoScroll  = true;
            BPanel.Visible     = false;
            BPanel.BorderStyle = BorderStyle.FixedSingle;
            this.Controls.Add(BPanel);

            ConfigPanel.BorderStyle = BorderStyle.FixedSingle;

            NombreUsuario.Text  = res.user;
            NombreCompleto.Text = res.nombre;

            var   urlimage = newURL + res.foto;
            Image image    = Image.FromFile(urlimage);

            ImagenPerfil.Image  = image;
            ImagenPerfil.Width  = 44;
            ImagenPerfil.Height = 44;

            //Cargar Feed DB
            var insta = proxy.GetFeed(res.user);

            foreach (Post item in insta.publico)
            {
                var post = new ConstructorPosts(PostsPanel, 0, y, PerfilUsuario, item, name, UpdatePosts, this).CrearObjeto();
                post.crearPanel();
                PostsPanel.Controls.Add(post.obtenerPanel());
                y += post.obtenerPanel().Height + 20;
            }

            // My Stories
            if (insta.stories.stories.Count > 0)
            {
                var Mystory = new ConstructorStories(StoryPanel, 0, y2, StorieUsuario, insta.stories, res.user, UpdateStories).CrearObjeto();
                Mystory.crearPanel();
                StoryPanel.Controls.Add(Mystory.obtenerPanel());
                y2 += StoryPanel.Height / 6 + 10;
            }
            //

            foreach (Stories item in insta.publicStories)
            {
                var story = new ConstructorStories(StoryPanel, 0, y2, StorieUsuario, item, res.user, UpdateStories).CrearObjeto();
                story.crearPanel();
                StoryPanel.Controls.Add(story.obtenerPanel());
                y2 += StoryPanel.Height / 6 + 10;
            }
        }
Ejemplo n.º 25
0
 internal static void ResetData()
 {
     PaymentPage.data     = new PaymentPageData();
     PaymentPage.topPanel = new TopPanel();
 }
Ejemplo n.º 26
0
 public TopPanel()
 {
     s_instance = this;
 }