public override void SubscribeEvent() { base.SubscribeEvent(); shapeControl.LocationChanged += this.OnShapeControlResize; shapeControl.Resize += OnShapeControlResize; shapeControl.DoubleClick += OnShapeControlDoubleClick; shapeControl.DragDrop += OnShapeControlDragDrop; shapeControl.DragEnter += OnShapeControlDragEnter; shapeControl.KeyUp += OnShapeControlKeyUp; shapeControl.Document.ShapeBackgroundChanged += Shapes_ShapeBackgroundChanged; shapeControl.Document.ShapePropertyChanged += this.shape_PropertyChanged; shapeControl.Document.ShapeSelectedChanged += this.shape_SelectedChanged; shapeControl.Document.ShapeRemoveBackground += this.shape_deleteEvent; shapeControl.Document.ShapeAddLayers += shape_AddLayers; shapeControl.Document.ShapePaintByNetSelected = SetShapePaintLayerSelected; this.lblRecycle.DragDrop += lblRecycle_DragDrop; this.lblRecycle.DragLeave += lblRecycle_DragLeave; this.lblRecycle.DragEnter += lblRecycle_DragEnter; this.lblRecycle.Click += lblRecycle_Click; // add by Michael 2008/8/27 this.lblNew.MouseUp += lblNew_MouseUp; this.btnSave.Click += btnSave_Click; //hScrollBar.Scroll += hScrollBar_Scroll; this.trackBar1.ValueChanged += playTrackBar_ValueChanged; hScrollBar.Scroll += hScrollBar_Scroll; hScrollBar.ValueChanged += hScrollBar_ValueChanged; LocalMessageBus.Subject <FileLibraryRenameMessage>().Observers += OnFileLibraryRename; LocalMessageBus.Subject <MenuMessage>().Observers += new System.Communication.Messaging.ObserverHandler <MenuMessage>(MessageControl_Observers); LocalMessageBus.Subject <EditImage>().Observers += new System.Communication.Messaging.ObserverHandler <EditImage>(MessageControl_Observers); this.panelControl1.Resize += new EventHandler(panelControl1_Resize); this.shapeControl.Document.NetSelectedShapes += new EventHandler <NetSelecetedShapesEventArgs>(Document_NetSelectedShapes); btnThumbNailImage.Enabled = shapeControl.Document.Count > 0; }
public override void UnSubscribeEvent() { base.UnSubscribeEvent(); shapeControl.LocationChanged -= OnShapeControlResize; shapeControl.Resize -= OnShapeControlResize; shapeControl.DoubleClick -= OnShapeControlDoubleClick; shapeControl.DragDrop -= OnShapeControlDragDrop; shapeControl.DragEnter -= OnShapeControlDragEnter; shapeControl.KeyUp -= OnShapeControlKeyUp; shapeControl.Document.ShapeBackgroundChanged -= Shapes_ShapeBackgroundChanged; shapeControl.Document.ShapePropertyChanged -= shape_PropertyChanged; shapeControl.Document.ShapeSelectedChanged -= shape_SelectedChanged; shapeControl.Document.ShapeRemoveBackground -= shape_deleteEvent; shapeControl.Document.ShapeAddLayers -= shape_AddLayers; this.lblRecycle.DragDrop -= lblRecycle_DragDrop; this.lblRecycle.DragLeave -= lblRecycle_DragLeave; this.lblRecycle.DragEnter -= lblRecycle_DragEnter; this.lblNew.MouseUp -= lblNew_MouseUp; hScrollBar.Scroll -= hScrollBar_Scroll; hScrollBar.ValueChanged -= hScrollBar_ValueChanged; LocalMessageBus.Subject <FileLibraryRenameMessage>().Observers -= OnFileLibraryRename; LocalMessageBus.Subject <MenuMessage>().Observers -= MessageControl_Observers; this.panelControl1.Resize -= new EventHandler(panelControl1_Resize); }
static UndoService() { _services = new List <UndoManager>(); LocalMessageBus.Subject <PWMessage <MenuCommands> >().Observers += delegate(object sender, PWMessage <MenuCommands> msg) { InitMenu(msg.Content); }; }
public LibraryTree() { if (!DesignMode) { InitComponent(); } lookUpLibraryGrp.EditValueChanged += lookUpLibraryGrp_EditValueChanged; lookUpLibraryGrp.QueryPopUp += lookUpLibraryGrp_QueryPopUp; //Config library group control state message LocalMessageBus.Subject <LibraryGroupActionStateMessage>().Observers += new System.Communication.Messaging.ObserverHandler <LibraryGroupActionStateMessage>(LibraryTree_Observers); }
protected override void InitModule() { base.InitModule(); ControlService.SignCombo.EditValueChanged += new System.EventHandler(this.ddlCurrentSign_SelectedIndexChanged); InitializeResource(); //接收消息,当treeList选中节点改变后,Current Sign也随即改变 LocalMessageBus.Subject <SelectedSignMessage>().Observers += new ObserverHandler <SelectedSignMessage>(DashboardTree_Observers); //接收消息,判断Active改变后 LocalMessageBus.Subject <ActiveChange>().Observers += new ObserverHandler <ActiveChange>(DashboardModule_Observers); //接收菜单消息,判断当前点击的菜单项,以便相应不同的事件 LocalMessageBus.Subject <DoubleClickCurrentImage>().Observers += new ObserverHandler <DoubleClickCurrentImage>(DashboardTree_ObserversDoubleClick); }
public PlaylistItemControl(LibraryAdapter item, int unitWidth) { this.lblName.TextAlign = ContentAlignment.TopCenter; this.lblName.BackColor = Color.Transparent; this.lblName.Width = this.Width; this.lblName.Dock = DockStyle.Bottom; this.lblName.MouseDown += new MouseEventHandler(lblName_MouseDown); this.lblName.MouseMove += new MouseEventHandler(lblName_MouseMove); this.lblName.MouseHover += new EventHandler(lblName_MouseHover); this.lblName.MouseLeave += new EventHandler(lblName_MouseLeave); this.lblName.DragDrop += new DragEventHandler(lblName_DragDrop); this.lblName.DragOver += new DragEventHandler(lblName_DragOver); this.lblName.DragEnter += new DragEventHandler(lblName_DragEnter); this.lblName.Text = item.Target.Name; this.Controls.Add(lblName); this.Text = ""; this.BackColor = ControlService.MouseLeaveColor; this.AllowDrop = true; this.ImageAlign = ContentAlignment.TopLeft; this.TextAlign = ContentAlignment.BottomCenter; ImageList = Images.imageList; ImageIndex = Images.GetIndex(item.Type); SetTitle(this.lblName.Text, item.Target.Type.ToString(), item.Target.LengthText); Width = item.Target.Length * unitWidth; _durationTxt = item.Target.LengthText; if (_durationTxt.Substring(0, 2) == "00") { _durationTxt = _durationTxt.Substring(3, _durationTxt.Length - 3); } Top = 10; Height = 48; if (item.Type == LibraryType.TimeSliceGroupProxy) { TimeSliceGroupInfo group = item.Target as TimeSliceGroupInfo; foreach (MessageAdapterInfo adp in group.Items) { if (adp.IsActive) { (item as TimeSliceGroupAdapterInfo).CurrentMessageAdapterName = adp.Name; break; } } } _playlistItem = item; _initRect = new Rectangle(this.Width - 40, 8, 35, 30); LocalMessageBus.Subject <LibraryRenameMessage>().Observers += new ObserverHandler <LibraryRenameMessage>(OnLibraryRename); //LocalMessageBus.Subject<LibraryImageChangeMessage>().Observers += new ObserverHandler<LibraryImageChangeMessage>(OnLibraryImageChange); }
///// <summary> ///// is active control ///// </summary> //public string GroupName //{ // get // { // return PlaylistControl.Current.TimeSliceGroupCtrl == this; // } //} #endregion #region Function define #region Init /// <summary> /// Function:Init playlistsbar info /// Author: Jerry Xu /// Date:2008-5-14 /// </summary> protected override void Init() { base.Init(); InitializeResource(); //InitDefaultGroup(); LoadGroup(); EnableEditButtonState(); ControlService.LibraryTree.LibraryGroupChanged += new EventHandler(OnLibraryGroupChanged); tlGroup.ContextMenuStrip = contextMenuStrip1; Dock = DockStyle.Fill; LocalMessageBus.Subject <LibraryRenameMessage>().Observers += new ObserverHandler <LibraryRenameMessage>(OnLibraryRename); LocalMessageBus.Subject <LibraryImportTimeSliceGroupMessage>().Observers += new ObserverHandler <LibraryImportTimeSliceGroupMessage>(TimeSliceGroupControl_Observers); ControlService.LibraryTree.Controller.RemoveLibraryItemEvent += new EventHandler <RemoveLibraryEventArgs>(Controller_RemoveLibraryItemEvent); }
protected override void Init() { base.Init(); InitializeResource(); SubscribeEvent(); InitPlayControl(); lblRecycle.Enabled = false; //Track bar trackBar1.LblSlide = lblSlide; trackBar1.SmallChange = Constance.TrackBar.SmallChange; trackBar1.LargeChange = Constance.TrackBar.LargeChange; trackBar1.Tick = Constance.TrackBar.Tick; trackBar1.UnitWidth = Constance.TrackBar.UnitWidth; //Scroll bar init value hScrollBar.Maximum = dragDropControl.Width - hScrollBar.Width; hScrollBar.Minimum = 0; hScrollBar.SmallChange = Constance.TrackBar.SmallChange; hScrollBar.LargeChange = Constance.TrackBar.LargeChange; _initMaxValue = hScrollBar.Maximum; //DragdropControl dragDropControl.Left = 80; dragDropControl.Height = 76; dragDropControl.Width = 600; _initDragDropControlLeft = dragDropControl.Left; dragDropControl.Init(this); //track bar trackBar1.Left = 69; trackBar1.Height = 103; trackBar1.SlideOffset = orgiSlideOffset; //lblSlide lblSlide.Top = 43; lblSlide.Left = 81; //_containerSize = playPanelContainer.res; _initPlayLeft = trackBar1.Left; //DragDropLine dragDropLine1.Visible = false; dragDropLine1.AutoSize = false; dragDropLine1.Size = new Size(8, dragDropControl.DisplayRectangle.Height - 4); LocalMessageBus.Subject <MenuMessage>().Observers += new System.Communication.Messaging.ObserverHandler <MenuMessage>(MessageControl_Observers); }
/// <summary> /// Constructure function /// </summary> public EditorModuleNew() { InitializeComponent(); RegisterDockPanel(dockPanelToolBox, ControlService.ToolBox, Docks.ToolBox); RegisterDockPanel(dockPanelEffect, ControlService.EffectTree, Docks.Effects); RegisterDockPanel(dockPanelLibrary, ControlService.LibraryTree, Docks.Library); RegisterDockPanel(dockPanelProperty, ControlService.PropertyGrid, Docks.Properties); RegisterMenuAction(); LocalMessageBus.Subject <PropertySetMessage>().Observers += (s, msg) => { PropertySetMessage = msg; Update(msg.Command); }; }
public SignRepositoryItemLookUpEdit() { Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] { new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Name", "Sign Name", 20, DevExpress.Utils.FormatType.None, "", true, DevExpress.Utils.HorzAlignment.Default, DevExpress.Data.ColumnSortOrder.None), new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Size", "Size", 20, DevExpress.Utils.FormatType.None, "", true, DevExpress.Utils.HorzAlignment.Default, DevExpress.Data.ColumnSortOrder.None), new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Type", "Type", 20, DevExpress.Utils.FormatType.None, "", true, DevExpress.Utils.HorzAlignment.Default, DevExpress.Data.ColumnSortOrder.None) }); DisplayMember = "SignInfo"; DropDownRows = 11; PopupWidth = 300; ValueMember = "SignInfo"; NullText = " [SignInfo is null] "; this.EditValueChanged += new EventHandler(SignRepositoryItemLookUpEdit_EditValueChanged); if (!DesignMode) { LocalMessageBus.Subject <DataChangedMessage>().Observers += OnSignChanged; LocalMessageBus.Subject <ActiveChange>().Observers += new ObserverHandler <ActiveChange>(SignRepositoryItemComboBox_Observers); } }
public UFERequestService() { _actions = new Dictionary <MenuCommands, IRequestAction>(); _actions[MenuCommands.Connect] = new LoginAction(); _actions[MenuCommands.DisConnect] = new LogoffAction(); _actions[MenuCommands.Dimming] = new DimmingAction(); _actions[MenuCommands.ResetTime] = new SetDateTimeAction(); _actions[MenuCommands.TempOffset] = new TempOfferAction(); _actions[MenuCommands.UserManager] = new UserManagerAction(); _actions[MenuCommands.BlankSign] = new BlankSignAction(); _actions[MenuCommands.UnBlankSign] = new UnBlankSignAction(); _actions[MenuCommands.TestPattern] = new TestPatternAction(); _actions[MenuCommands.LiveImage] = new LiveImageAction(); _actions[MenuCommands.RebootCXC] = new RebootAction(); _actions[MenuCommands.TimeZone] = new TimeZoneAction(); _actions[MenuCommands.GoLive] = new GoLiveAction(); _actions[MenuCommands.CancelConnect] = _actions[MenuCommands.Connect]; LocalMessageBus.Subject <PWMessage <MenuCommands> >().Observers += Update; }
public ModuleControl() { const string skinName = "Office 2007 Silver"; UserLookAndFeel.Default.SkinName = skinName; InitializeComponent(); _containers = new Dictionary <DockPanel, Control>(); _actions = new Dictionary <MenuCommands, Action>(); _actions[MenuCommands.New] = New; _actions[MenuCommands.Save] = delegate { Save(false, true); }; _actions[MenuCommands.SaveAs] = delegate { Save(true, true); }; _actions[MenuCommands.Delete] = Delete; _actions[MenuCommands.Properties] = ShowProperty; _actions[MenuCommands.Copy] = Copy; _actions[MenuCommands.Paste] = Paste; LocalMessageBus.Subject <PWMessage <MenuCommands> >().Observers += SubscribeMenuEvent; }
protected override void InitModule() { base.InitModule(); LocalMessageBus.Subject <SelectedSignMessage>().Observers += new ObserverHandler <SelectedSignMessage>(SchedulerModule_Observers); }
public void Dispose() { LocalMessageBus.Subject <PWMessage <MenuCommands> >().Observers -= Update; }
protected override void Dispose(bool disposing) { LocalMessageBus.Subject <LibraryGroupActionStateMessage>().Observers -= new System.Communication.Messaging.ObserverHandler <LibraryGroupActionStateMessage>(LibraryTree_Observers); }
protected override void Dispose(bool disposing) { base.Dispose(disposing); LocalMessageBus.Subject <LibraryRenameMessage>().Observers -= new ObserverHandler <LibraryRenameMessage>(OnLibraryRename); //LocalMessageBus.Subject<LibraryImageChangeMessage>().Observers -= new ObserverHandler<LibraryImageChangeMessage>(OnLibraryImageChange); }
public PWPopupColorBuilder(IPopupColorEdit owner) : base(new PopupColorEditWrapper(owner)) { LocalMessageBus.Subject <SelectedSignMessage>().Observers += new System.Communication.Messaging.ObserverHandler <SelectedSignMessage>(PWPopupColorBuilder_Observers); }