Esempio n. 1
0
        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;
        }
Esempio n. 2
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);
        }
Esempio n. 3
0
 static UndoService()
 {
     _services = new List <UndoManager>();
     LocalMessageBus.Subject <PWMessage <MenuCommands> >().Observers += delegate(object sender, PWMessage <MenuCommands> msg)
     {
         InitMenu(msg.Content);
     };
 }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        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);
        }
Esempio n. 8
0
        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);
        }
Esempio n. 9
0
        /// <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);
     }
 }
Esempio n. 11
0
        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;
        }
Esempio n. 12
0
        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;
        }
Esempio n. 13
0
 protected override void InitModule()
 {
     base.InitModule();
     LocalMessageBus.Subject <SelectedSignMessage>().Observers += new ObserverHandler <SelectedSignMessage>(SchedulerModule_Observers);
 }
Esempio n. 14
0
 public void Dispose()
 {
     LocalMessageBus.Subject <PWMessage <MenuCommands> >().Observers -= Update;
 }
Esempio n. 15
0
 protected override void Dispose(bool disposing)
 {
     LocalMessageBus.Subject <LibraryGroupActionStateMessage>().Observers -= new System.Communication.Messaging.ObserverHandler <LibraryGroupActionStateMessage>(LibraryTree_Observers);
 }
Esempio n. 16
0
 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);
 }
Esempio n. 17
0
 public PWPopupColorBuilder(IPopupColorEdit owner)
     : base(new PopupColorEditWrapper(owner))
 {
     LocalMessageBus.Subject <SelectedSignMessage>().Observers += new System.Communication.Messaging.ObserverHandler <SelectedSignMessage>(PWPopupColorBuilder_Observers);
 }