Ejemplo n.º 1
0
 /// <summary>
 /// Selects the DDS.
 /// </summary>
 /// <param name="DDSIndex">Index of the DDS.</param>
 public void SelectDDS(int DDSIndex)
 {
     propertyGrid.SelectedObject = tsi.listDDS[DDSIndex];
     if (selectedDDSIndex != DDSIndex)
     {
         selectedDDSIndex = DDSIndex;
         Sprite DDSSprite = SpriteManager.Instance().GetSprite(tsi.listDDS[DDSIndex].Path);
         renderControl.ClearSprites();
         renderControl.AddSprite(DDSSprite);
     }
     renderControl.ClearAeras();
 }
Ejemplo n.º 2
0
        public TSIDockContainer(string name, string text, DevComponents.AdvTree.AdvTree tree, System.Windows.Forms.PropertyGrid propGrid)
        {
            cmdManager       = new CommandManager();
            selectedDDSIndex = -1;
            TSItree          = tree;
            propertyGrid     = propGrid;
            this.Name        = name;
            this.Text        = text;
            //
            // renderPanel
            //
            renderControl            = new RenderControl();
            renderControl.Location   = new System.Drawing.Point(3, 1);
            renderControl.Dock       = DockStyle.Fill;
            renderControl.Name       = "renderControl";
            renderControl.Size       = new System.Drawing.Size(657, 423);
            renderControl.TabIndex   = 0;
            renderControl.MouseMove += new MouseEventHandler(MouseMove);
            renderControl.MouseUp   += new MouseEventHandler(MouseUp);
            renderControl.MouseDown += new MouseEventHandler(MouseDown);

            codePanelDockContainer = new DevComponents.DotNetBar.PanelDockContainer();
            //
            // codePanelDockContainer
            //
            codePanelDockContainer.Controls.Add(renderControl);
            codePanelDockContainer.Location        = new System.Drawing.Point(3, 28);
            codePanelDockContainer.Dock            = DockStyle.Fill;
            codePanelDockContainer.Name            = "codePanelDockContainer";
            codePanelDockContainer.Size            = new System.Drawing.Size(663, 427);
            codePanelDockContainer.Style.Alignment = System.Drawing.StringAlignment.Center;
            codePanelDockContainer.Style.BackColor1.ColorSchemePart  = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
            codePanelDockContainer.Style.BackColor2.ColorSchemePart  = DevComponents.DotNetBar.eColorSchemePart.BarBackground2;
            codePanelDockContainer.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarDockedBorder;
            codePanelDockContainer.Style.ForeColor.ColorSchemePart   = DevComponents.DotNetBar.eColorSchemePart.ItemText;
            codePanelDockContainer.Style.GradientAngle = 90;
            codePanelDockContainer.TabIndex            = 0;
            this.Control = codePanelDockContainer;

            //mouse position render
            font         = this.renderControl.Content.Load <SpriteFont>("Arial");
            positionText = new Text(this.renderControl.GraphicsDevice);
            positionText.Set(0 + "," + 0, new Vector2(0, 0), font, Color.Red);
            renderControl.AddText(positionText);
            mouseType = MouseType.MOUSE_POINT;

            renderControl.AddAera(aera);
            renderControl.AddSprite(dds);
        }