コード例 #1
0
ファイル: NFProperty.cs プロジェクト: tzw28/NFUnitySDK
        public override void RegisterCallback(PropertyEventHandler handler)
        {
            doHandleDel += handler;

            if (null != handler)
            {
                NFDataList.TData oldValue = new NFDataList.TData(mxData);
                handler(mSelf, msPropertyName, oldValue, oldValue, 0);
            }
        }
コード例 #2
0
ファイル: LayerElement.cs プロジェクト: nkaligin/paint-mono
        public LayerElement()
        {
            // This call is required by the Windows.Forms Form Designer.
            this.SuspendLayout();
            InitializeComponent();
            InitializeComponent2();
            this.ResumeLayout(false);
            this.IsSelected = false;

            layerPropertyChangedDelegate = new PropertyEventHandler(LayerPropertyChangedHandler);

            this.TabStop = false;
        }
コード例 #3
0
        public LayerElement()
        {
            // This call is required by the Windows.Forms Form Designer.
            this.SuspendLayout();
            InitializeComponent();
            InitializeComponent2();
            this.ResumeLayout(false);
            this.IsSelected = false;

            layerPropertyChangedDelegate = new PropertyEventHandler(LayerPropertyChangedHandler);

            this.TabStop = false;
        }
コード例 #4
0
 public abstract void RegisterCallback(PropertyEventHandler handler);
コード例 #5
0
ファイル: NFIProperty.cs プロジェクト: ketoo/NFrame
 public abstract void RegisterCallback(PropertyEventHandler handler);
コード例 #6
0
ファイル: NFCProperty.cs プロジェクト: ketoo/NFrame
 public override void RegisterCallback(PropertyEventHandler handler)
 {
     doHandleDel += handler;
 }
コード例 #7
0
        public SourceEditorDisplayBindingWrapper()
        {
            mainBox = new VBox ();
            editorBar = new HBox ();
            mainBox.PackStart (editorBar, false, false, 0);
            se = new SourceEditor (this);
            se.Buffer.ModifiedChanged += new EventHandler (OnModifiedChanged);
            se.Buffer.MarkSet += new MarkSetHandler (OnMarkSet);
            se.Buffer.Changed += new EventHandler (OnChanged);
            se.View.ToggleOverwrite += new EventHandler (CaretModeChanged);
            ContentNameChanged += new EventHandler (UpdateFSW);

            CaretModeChanged (null, null);
            SetInitialValues ();

            propertyHanlder = (PropertyEventHandler) Runtime.DispatchService.GuiDispatch (new PropertyEventHandler (PropertiesChanged));
            PropertyService propertyService = (PropertyService) ServiceManager.GetService (typeof (PropertyService));
            properties = ((IProperties) propertyService.GetProperty("MonoDevelop.TextEditor.Document.Document.DefaultDocumentAggregatorProperties", new DefaultProperties()));
            properties.PropertyChanged += propertyHanlder;
            fsw = new FileSystemWatcher ();
            fsw.Changed += (FileSystemEventHandler) Runtime.DispatchService.GuiDispatch (new FileSystemEventHandler (OnFileChanged));
            UpdateFSW (null, null);
            mainBox.PackStart (se, true, true, 0);

            if (Runtime.DebuggingService != null) {
                breakpointAddedHandler = (BreakpointEventHandler) Runtime.DispatchService.GuiDispatch (new BreakpointEventHandler (OnBreakpointAdded));
                breakpointRemovedHandler = (BreakpointEventHandler) Runtime.DispatchService.GuiDispatch (new BreakpointEventHandler (OnBreakpointRemoved));
                executionChangedHandler = (EventHandler) Runtime.DispatchService.GuiDispatch (new EventHandler (OnExecutionLocationChanged));

                Runtime.DebuggingService.BreakpointAdded += breakpointAddedHandler;
                Runtime.DebuggingService.BreakpointRemoved += breakpointRemovedHandler;
                Runtime.DebuggingService.ExecutionLocationChanged += executionChangedHandler;
            }
            mainBox.ShowAll ();
        }
コード例 #8
0
 public override void RegisterCallback(PropertyEventHandler handler)
 {
     doHandleDel += handler;
 }
コード例 #9
0
ファイル: EventQueue.cs プロジェクト: zhujingcheng/CP3
 /// <summary>
 /// Creates a new <see cref="PropertyEventDispatcher"/>.
 /// </summary>
 /// <param name="queue">
 /// The <see cref="EventQueue"/> to which the <see cref="Dispatcher"/>
 /// will redirect events.
 /// </param>
 /// <param name="handler">
 /// The <see cref="PropertyEventHandler"/> to be executed on the <see cref="EventQueue"/>
 /// each time the <see cref="Dispatcher"/> is invoked.
 /// </param>
 public PropertyEventDispatcher(EventQueue queue, PropertyEventHandler handler)
 {
     this.m_Queue      = queue;
     this.m_Handler    = handler;
     this.m_Dispatcher = new PropertyEventHandler(this.HandlePropertyEvent);
 }
コード例 #10
0
ファイル: Component.cs プロジェクト: behindcurtain3/TheArena
        private void Construct(Rectangle position)
        {
            Visible = true;
            Enabled = true;
            Moveable = true;
            Position = position;
            Color = Color.White;
            Children = new List<Component>();
            Parent = null;
            UseParentContentPane = true;
            IsMouseOver = false;

            PaddingTop = PaddingBottom = PaddingLeft = PaddingRight = 4;

            ResetContentPane();

            onPositionChanged += new PropertyEventHandler(Component_onPositionChanged);
        }
コード例 #11
0
ファイル: EventQueue.cs プロジェクト: ClassroomPresenter/CP3
 /// <summary>
 /// Creates a new <see cref="PropertyEventDispatcher"/>.
 /// </summary>
 /// <param name="queue">
 /// The <see cref="EventQueue"/> to which the <see cref="Dispatcher"/>
 /// will redirect events.
 /// </param>
 /// <param name="handler">
 /// The <see cref="PropertyEventHandler"/> to be executed on the <see cref="EventQueue"/>
 /// each time the <see cref="Dispatcher"/> is invoked.
 /// </param>
 public PropertyEventDispatcher(EventQueue queue, PropertyEventHandler handler)
 {
     this.m_Queue = queue;
     this.m_Handler = handler;
     this.m_Dispatcher = new PropertyEventHandler(this.HandlePropertyEvent);
 }
コード例 #12
0
 /// <summary>
 /// Adds the specified delegate to the invocation list.
 /// </summary>
 public void Remove(PropertyEventHandler value)
 {
     using (Synchronizer.Lock(this)) {
         this.m_Delegate = ((PropertyEventHandler)PropertyEventHandler.Remove(this.m_Delegate, value));
     }
 }
コード例 #13
0
 public static void Register(string property, AccessLevels access, PropertyEventHandler handler, GetPropertyEventHandler gethandler)
 {
     m_Entries[property]    = new PropertyEntry(property, handler, access);
     m_GetEntries[property] = new GetPropertyEntry(property, gethandler, access);
 }
コード例 #14
0
 public PropertyEntry(string property, PropertyEventHandler handler, AccessLevels accessLevel)
 {
     m_Property    = property;
     m_Handler     = handler;
     m_AccessLevel = accessLevel;
 }