Пример #1
0
 void DaggerUISubNode_DaggerNodeAttached(DaggerNode node)
 {
     // store the sub node so we can make the UIGraph for it later
     _node = (DaggerSubNode)node;
     _node.SubNodeGraph.ImportedPins.PinAdded += new DaggerPinAdded(ImportedPins_PinAdded);
     _node.SubNodeGraph.ExportedPins.PinAdded += new DaggerPinAdded(ExportedPins_PinAdded);
     _editSubNodeButton                = new SimpleImageButton();
     _editSubNodeButton.ButtonImage    = _subnodeEditButtonImageList.Images[0];
     _editSubNodeButton.ButtonImage2   = _subnodeEditButtonImageList.Images[1];
     _editSubNodeButton.MultiState     = true;
     _editSubNodeButton.ToolTipText    = "Edit SubNode";
     _editSubNodeButton.ToolTipEnabled = true;
     _editSubNodeButton.StateChanged  += new SimpleImageButton.StateChangedEventHandler(_editSubNodeButton_StateChanged);
     CaptionButtons.Add(_editSubNodeButton);
 }
Пример #2
0
 public void Add(SimpleImageButton button)
 {
     List.Add(button);
 }
Пример #3
0
 private void InitializeComponent()
 {
     this.components = new System.ComponentModel.Container();
     System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DSFilterNodeUI));
     this._expandPropertiesButton    = new DaggerLib.UI.Windows.SimpleImageButton();
     this._clockButton               = new DaggerLib.UI.Windows.SimpleImageButton();
     this._detachVideoWindowButton   = new DaggerLib.UI.Windows.SimpleImageButton();
     this._closeButton               = new DaggerLib.UI.Windows.SimpleImageButton();
     this._propertiesImageList       = new System.Windows.Forms.ImageList(this.components);
     this.dvdControlbutton           = new DaggerLib.UI.Windows.SimpleImageButton();
     this.dvdControlContextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components);
     this.titleMenuToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
     this.resumeToolStripMenuItem    = new System.Windows.Forms.ToolStripMenuItem();
     this.rootMenuToolStripMenuItem  = new System.Windows.Forms.ToolStripMenuItem();
     this.chaptersToolStripMenuItem  = new System.Windows.Forms.ToolStripMenuItem();
     this.dvdControlContextMenuStrip.SuspendLayout();
     this.SuspendLayout();
     //
     // _internalControl
     //
     this._internalControl.Location = new System.Drawing.Point(16, 21);
     this._internalControl.Size     = new System.Drawing.Size(173, 14);
     //
     // _expandPropertiesButton
     //
     this._expandPropertiesButton.ButtonImage      = null;
     this._expandPropertiesButton.ButtonImage2     = null;
     this._expandPropertiesButton.MouseInsideTint  = System.Drawing.Color.White;
     this._expandPropertiesButton.MouseOutsideTint = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
     this._expandPropertiesButton.MultiState       = true;
     this._expandPropertiesButton.Name             = "_expandPropertiesButton";
     this._expandPropertiesButton.State            = false;
     this._expandPropertiesButton.TabIndex         = 1;
     this._expandPropertiesButton.ToolTipEnabled   = true;
     this._expandPropertiesButton.ToolTipText      = "Show/Hide Properties";
     this._expandPropertiesButton.StateChanged    += new DaggerLib.UI.Windows.SimpleImageButton.StateChangedEventHandler(this._expandPropertiesButton_StateChanged);
     this._expandPropertiesButton.Click           += new System.EventHandler(this._expandPropertiesButton_Click);
     //
     // _clockButton
     //
     this._clockButton.ButtonImage      = ((System.Drawing.Image)(resources.GetObject("_clockButton.ButtonImage")));
     this._clockButton.ButtonImage2     = null;
     this._clockButton.MouseInsideTint  = System.Drawing.Color.White;
     this._clockButton.MouseOutsideTint = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
     this._clockButton.MultiState       = false;
     this._clockButton.Name             = "_clockButton";
     this._clockButton.State            = false;
     this._clockButton.TabIndex         = 2;
     this._clockButton.ToolTipEnabled   = true;
     this._clockButton.ToolTipText      = "Set as Reference Clock";
     this._clockButton.Click           += new System.EventHandler(this._clockButton_Click);
     //
     // _detachVideoWindowButton
     //
     this._detachVideoWindowButton.ButtonImage      = ((System.Drawing.Image)(resources.GetObject("_detachVideoWindowButton.ButtonImage")));
     this._detachVideoWindowButton.ButtonImage2     = null;
     this._detachVideoWindowButton.MouseInsideTint  = System.Drawing.Color.White;
     this._detachVideoWindowButton.MouseOutsideTint = System.Drawing.Color.FromArgb(((int)(((byte)(191)))), ((int)(((byte)(191)))), ((int)(((byte)(191)))), ((int)(((byte)(191)))));
     this._detachVideoWindowButton.MultiState       = false;
     this._detachVideoWindowButton.Name             = "_detachVideoWindowButton";
     this._detachVideoWindowButton.State            = false;
     this._detachVideoWindowButton.TabIndex         = 3;
     this._detachVideoWindowButton.ToolTipEnabled   = true;
     this._detachVideoWindowButton.ToolTipText      = "Detach Video Window";
     this._detachVideoWindowButton.Click           += new System.EventHandler(this._detachVideoWindowButton_Click);
     //
     // _closeButton
     //
     this._closeButton.ButtonImage      = ((System.Drawing.Image)(resources.GetObject("_closeButton.ButtonImage")));
     this._closeButton.ButtonImage2     = null;
     this._closeButton.MouseInsideTint  = System.Drawing.Color.White;
     this._closeButton.MouseOutsideTint = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
     this._closeButton.MultiState       = false;
     this._closeButton.Name             = "_closeButton";
     this._closeButton.State            = false;
     this._closeButton.TabIndex         = 4;
     this._closeButton.ToolTipEnabled   = true;
     this._closeButton.ToolTipText      = "Remove Filter";
     this._closeButton.Click           += new System.EventHandler(this._closeButton_Click);
     //
     // _propertiesImageList
     //
     this._propertiesImageList.ImageStream      = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("_propertiesImageList.ImageStream")));
     this._propertiesImageList.TransparentColor = System.Drawing.Color.Transparent;
     this._propertiesImageList.Images.SetKeyName(0, "down.png");
     this._propertiesImageList.Images.SetKeyName(1, "up.png");
     this._propertiesImageList.Images.SetKeyName(2, "cog.png");
     //
     // dvdControlbutton
     //
     this.dvdControlbutton.ButtonImage      = ((System.Drawing.Image)(resources.GetObject("dvdControlbutton.ButtonImage")));
     this.dvdControlbutton.ButtonImage2     = null;
     this.dvdControlbutton.MouseInsideTint  = System.Drawing.Color.White;
     this.dvdControlbutton.MouseOutsideTint = System.Drawing.Color.FromArgb(((int)(((byte)(191)))), ((int)(((byte)(191)))), ((int)(((byte)(191)))), ((int)(((byte)(191)))));
     this.dvdControlbutton.MultiState       = false;
     this.dvdControlbutton.Name             = "dvdControlbutton";
     this.dvdControlbutton.State            = false;
     this.dvdControlbutton.TabIndex         = 5;
     this.dvdControlbutton.ToolTipEnabled   = false;
     this.dvdControlbutton.ToolTipText      = "DVD Control";
     this.dvdControlbutton.Visible          = false;
     this.dvdControlbutton.Click           += new System.EventHandler(this.dvdControlbutton_Click);
     //
     // dvdControlContextMenuStrip
     //
     this.dvdControlContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
         this.titleMenuToolStripMenuItem,
         this.resumeToolStripMenuItem,
         this.rootMenuToolStripMenuItem,
         this.chaptersToolStripMenuItem
     });
     this.dvdControlContextMenuStrip.Name     = "dvdControlContextMenuStrip";
     this.dvdControlContextMenuStrip.Size     = new System.Drawing.Size(134, 92);
     this.dvdControlContextMenuStrip.Opening += new System.ComponentModel.CancelEventHandler(this.dvdControlContextMenuStrip_Opening);
     //
     // titleMenuToolStripMenuItem
     //
     this.titleMenuToolStripMenuItem.Name   = "titleMenuToolStripMenuItem";
     this.titleMenuToolStripMenuItem.Size   = new System.Drawing.Size(133, 22);
     this.titleMenuToolStripMenuItem.Text   = "Title Menu";
     this.titleMenuToolStripMenuItem.Click += new System.EventHandler(this.titleMenuToolStripMenuItem_Click);
     //
     // resumeToolStripMenuItem
     //
     this.resumeToolStripMenuItem.Name   = "resumeToolStripMenuItem";
     this.resumeToolStripMenuItem.Size   = new System.Drawing.Size(133, 22);
     this.resumeToolStripMenuItem.Text   = "Resume";
     this.resumeToolStripMenuItem.Click += new System.EventHandler(this.resumeToolStripMenuItem_Click);
     //
     // rootMenuToolStripMenuItem
     //
     this.rootMenuToolStripMenuItem.Name   = "rootMenuToolStripMenuItem";
     this.rootMenuToolStripMenuItem.Size   = new System.Drawing.Size(133, 22);
     this.rootMenuToolStripMenuItem.Text   = "Root Menu";
     this.rootMenuToolStripMenuItem.Click += new System.EventHandler(this.rootMenuToolStripMenuItem_Click);
     //
     // chaptersToolStripMenuItem
     //
     this.chaptersToolStripMenuItem.Name = "chaptersToolStripMenuItem";
     this.chaptersToolStripMenuItem.Size = new System.Drawing.Size(133, 22);
     this.chaptersToolStripMenuItem.Text = "Chapters";
     //
     // DSFilterNodeUI
     //
     this.BackColor = System.Drawing.SystemColors.Control;
     this.CaptionButtons.Add(this.dvdControlbutton);
     this.CaptionButtons.Add(this._detachVideoWindowButton);
     this.CaptionButtons.Add(this._clockButton);
     this.CaptionButtons.Add(this._expandPropertiesButton);
     this.CaptionButtons.Add(this._closeButton);
     this.CaptionColor          = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
     this.CaptionColorUnfocused = System.Drawing.Color.Blue;
     this.CaptionSize           = 16;
     this.Controls.Add(this.dvdControlbutton);
     this.Controls.Add(this._detachVideoWindowButton);
     this.Controls.Add(this._clockButton);
     this.Controls.Add(this._expandPropertiesButton);
     this.Controls.Add(this._closeButton);
     this.Name = "DSFilterNodeUI";
     this.Size = new System.Drawing.Size(205, 40);
     this.Controls.SetChildIndex(this._closeButton, 0);
     this.Controls.SetChildIndex(this._expandPropertiesButton, 0);
     this.Controls.SetChildIndex(this._clockButton, 0);
     this.Controls.SetChildIndex(this._detachVideoWindowButton, 0);
     this.Controls.SetChildIndex(this.dvdControlbutton, 0);
     this.Controls.SetChildIndex(this._internalControl, 0);
     this.dvdControlContextMenuStrip.ResumeLayout(false);
     this.ResumeLayout(false);
 }