public void RenderAllScrollBoxs()
 {
     for (int i = 0; i < ui.root_Element.listScrollBar.Count; i++)
     {
         Rectangle ScrollBarAera = new Rectangle(ui.root_Element.listScrollBar[i].x, ui.root_Element.listScrollBar[i].y, ui.root_Element.listScrollBar[i].width, ui.root_Element.listScrollBar[i].height);
         Aera      newScrollBar  = new Aera(this.renderControl.GraphicsDevice, ScrollBarAera, Color.Pink);
         this.renderControl.AddAera(newScrollBar);
         if (ui.root_Element.listScrollBar[i].scrollbox != null)
         {
             Sprite  newScrollBox      = new Sprite(this.renderControl.GraphicsDevice);
             Vector2 ScrollBoxPosition = new Vector2(ui.root_Element.listScrollBar[i].x, ui.root_Element.listScrollBar[i].y);
             if (ui.root_Element.listScrollBar[i].scrollbox.moduleid == 0)
             {
                 Rectangle ScrollBoxSelection = new Rectangle(UI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].X, UI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].Y, UI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].Width, UI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].Height);
                 string    texturePath        = TSIFolder + "\\" + UI_tsi.listDDS[UI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].OwnerId].Path;
                 newScrollBox.LoadTextureFromFile(texturePath, ScrollBoxPosition, ScrollBoxSelection);
             }
             else if (ui.root_Element.listScrollBar[i].scrollbox.moduleid == 3)
             {
                 Rectangle ScrollBoxSelection = new Rectangle(EXUI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].X, EXUI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].Y, EXUI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].Width, EXUI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].Height);
                 string    texturePath        = TSIFolder + "\\" + EXUI_tsi.listDDS[UI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].OwnerId].Path;
                 newScrollBox.LoadTextureFromFile(texturePath, ScrollBoxPosition, ScrollBoxSelection);
             }
             this.renderControl.AddSprite(newScrollBox);
         }
         this.renderControl.AddAera(newScrollBar);
     }
 }
Example #2
0
        public void DrawAera(int DDSIndex, int ElementIndex)
        {
            Rectangle rectangle = new Rectangle(this.tsi.listDDS[DDSIndex].ListDDS_element[ElementIndex].X, this.tsi.listDDS[DDSIndex].ListDDS_element[ElementIndex].Y, this.tsi.listDDS[DDSIndex].ListDDS_element[ElementIndex].Width, this.tsi.listDDS[DDSIndex].ListDDS_element[ElementIndex].Height);
            Aera      aera      = new Aera(this.renderControl.GraphicsDevice, rectangle, Color.Red);

            this.renderControl.ClearAeras();
            this.renderControl.AddAera(aera);
        }
 public void RenderAllCheckBoxs()
 {
     for (int i = 0; i < ui.root_Element.listCheckBox.Count; i++)
     {
         Rectangle checkboxAera = new Rectangle(ui.root_Element.listCheckBox[i].x, ui.root_Element.listCheckBox[i].y, ui.root_Element.listCheckBox[i].width, ui.root_Element.listCheckBox[i].height);
         Aera      newCheckBox  = new Aera(this.renderControl.GraphicsDevice, checkboxAera, Color.Green);
         this.renderControl.AddAera(newCheckBox);
     }
 }
        public void RenderAllZlistBoxs()
        {
            for (int i = 0; i < ui.root_Element.listZListBox.Count; i++)
            {
                Rectangle ZListBoxAera = new Rectangle(ui.root_Element.listZListBox[i].x, ui.root_Element.listZListBox[i].y, ui.root_Element.listZListBox[i].width, ui.root_Element.listZListBox[i].height);

                Aera newZListBox = new Aera(this.renderControl.GraphicsDevice, ZListBoxAera, Color.Pink);
                this.renderControl.AddAera(newZListBox);
            }
        }
        public void RenderAllCaptions()
        {
            for (int i = 0; i < ui.root_Element.listCaption.Count; i++)
            {
                Rectangle CaptionAera = new Rectangle(ui.root_Element.listCaption[i].x, ui.root_Element.listCaption[i].y, ui.root_Element.listCaption[i].width, ui.root_Element.listCaption[i].height);

                Aera newCaption = new Aera(this.renderControl.GraphicsDevice, CaptionAera, Color.White);
                this.renderControl.AddAera(newCaption);
            }
        }
        public void RenderAllEditBoxs()
        {
            for (int i = 0; i < ui.root_Element.listEditBox.Count; i++)
            {
                Rectangle editboxAera = new Rectangle(ui.root_Element.listEditBox[i].x, ui.root_Element.listEditBox[i].y, ui.root_Element.listEditBox[i].width, ui.root_Element.listEditBox[i].height);

                Aera newEditBox = new Aera(this.renderControl.GraphicsDevice, editboxAera, Color.Yellow);
                this.renderControl.AddAera(newEditBox);
            }
        }
Example #7
0
        public void DrawAxis()
        {
            Rectangle rect_x = new Rectangle(-100, 0, 200, 2);
            Aera      Axe_x  = new Aera(this.renderControl.GraphicsDevice, rect_x, Color.Red);

            Rectangle rect_y = new Rectangle(0, -100, 2, 200);
            Aera      Axe_y  = new Aera(this.renderControl.GraphicsDevice, rect_y, Color.Red);

            this.renderControl.listAera.Add(Axe_x);
            this.renderControl.listAera.Add(Axe_y);
        }
Example #8
0
        public void ElementChanged(int DDSIndex, int spriteIndex)
        {
            TSItree.Nodes[DDSIndex].Nodes[spriteIndex].Name = tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Name;
            TSItree.Nodes[DDSIndex].Nodes[spriteIndex].Text = tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Name;

            Rectangle rectangle = new Rectangle(this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].X,
                                                this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Y,
                                                this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Width,
                                                this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Height);
            Aera aera = new Aera(this.renderControl.GraphicsDevice, rectangle, Color.Red);

            this.renderControl.ClearAeras();
            this.renderControl.AddAera(aera);
        }
Example #9
0
 private void textureControl_MouseMove(object sender, MouseEventArgs e)
 {
     for (int i = 0; i < this.ExportedTSI.listDDS[this.DDSIndex].ListDDS_element.Count; i++)
     {
         Microsoft.Xna.Framework.Rectangle rect = new Microsoft.Xna.Framework.Rectangle(this.ExportedTSI.listDDS[this.DDSIndex].ListDDS_element[i].X, this.ExportedTSI.listDDS[this.DDSIndex].ListDDS_element[i].Y, this.ExportedTSI.listDDS[this.DDSIndex].ListDDS_element[i].Width, this.ExportedTSI.listDDS[this.DDSIndex].ListDDS_element[i].Height);
         if (rect.Contains(e.X, e.Y))
         {
             Aera aera = new Aera(this.textureControl.GraphicsDevice, rect, Microsoft.Xna.Framework.Graphics.Color.Red);
             this.textureControl.ClearAeras();
             this.textureControl.AddAera(aera);
             this.textBoxClipboard.Text = (this.DDSIndex * 169 + i).ToString();
             this.iconIndex             = i;
         }
     }
 }
Example #10
0
        public void SelectSprite(int DDSIndex, int spriteIndex)
        {
            propertyGrid.SelectedObject = tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex];
            if (selectedDDSIndex != DDSIndex)
            {
                selectedDDSIndex = DDSIndex;
                Sprite DDSSprite = SpriteManager.Instance().GetSprite(tsi.listDDS[DDSIndex].Path);
                renderControl.ClearSprites();
                renderControl.AddSprite(DDSSprite);
            }

            Rectangle rectangle = new Rectangle(this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].X,
                                                this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Y,
                                                this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Width,
                                                this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Height);
            Aera aera = new Aera(this.renderControl.GraphicsDevice, rectangle, Color.Red);

            this.renderControl.ClearAeras();
            this.renderControl.AddAera(aera);
        }
 public void AddAera(Aera aera)
 {
     this.listAera.Add(aera);
 }