Exemplo n.º 1
0
        void textBox_MouseWheel(object sender, MouseEventArgs e)
        {
            PopupEditorNotificationData popupEditorNotificationData = new PopupEditorNotificationData(e);

            popupEditorNotificationData.context = PopupEditorNotificationData.Context.MouseWheel;
            this.owner.NotifyOwner(popupEditorNotificationData);
        }
Exemplo n.º 2
0
        void textBox_DoubleClick(object sender, EventArgs e)
        {
            PopupEditorNotificationData popupEditorNotificationData = new PopupEditorNotificationData();

            popupEditorNotificationData.context = PopupEditorNotificationData.Context.TextBoxDoubleClick;
            this.owner.NotifyOwner(popupEditorNotificationData);
        }
Exemplo n.º 3
0
        void textBox_TextChanged(object sender, EventArgs e)
        {
            PopupEditorNotificationData popupEditorNotificationData = new PopupEditorNotificationData();

            popupEditorNotificationData.context = PopupEditorNotificationData.Context.TextChanged;
            this.owner.NotifyOwner(popupEditorNotificationData);
        }
Exemplo n.º 4
0
        private void HandleKeyUpKeyDown(KeyEventArgs e)
        {
            PopupEditorNotificationData popupEditorNotificationData = new PopupEditorNotificationData(e);

            popupEditorNotificationData.context = PopupEditorNotificationData.Context.KeyUpKeyDownPress;
            this.owner.NotifyOwner(popupEditorNotificationData);
        }
Exemplo n.º 5
0
        private void HandleF4Down()
        {
            PopupEditorNotificationData popupEditorNotificationData = new PopupEditorNotificationData();

            popupEditorNotificationData.context = PopupEditorNotificationData.Context.F4Press;
            this.owner.NotifyOwner(popupEditorNotificationData);
        }
Exemplo n.º 6
0
        private void HandleEsc()
        {
            PopupEditorNotificationData popupEditorNotificationData = new PopupEditorNotificationData();

            popupEditorNotificationData.context = PopupEditorNotificationData.Context.Esc;
            this.owner.NotifyOwner(popupEditorNotificationData);
        }
Exemplo n.º 7
0
        void textBox_KeyDown(object sender, KeyEventArgs e)
        {
            PopupEditorNotificationData notificationData = new PopupEditorNotificationData(e);

            notificationData.context = PopupEditorNotificationData.Context.KeyDown;
            this.owner.NotifyOwner(notificationData);
            if (e.Handled)
            {
                return;
            }

            if (this.owner.InternalKeyDown != null)
            {
                this.owner.InternalKeyDown(sender, e);
            }

            if (e.KeyCode == Keys.F4)
            {
                this.HandleF4Down();
            }
            else if (e.KeyCode == Keys.Up || e.KeyCode == Keys.Down)
            {
                this.HandleKeyUpKeyDown(e);
            }
            else if (e.KeyCode == Keys.Escape)
            {
                this.HandleEsc();
                e.Handled = true;
            }
        }
Exemplo n.º 8
0
        void TextBoxItem_LostFocus(object sender, EventArgs e)
        {
            this.onTextBoxCaptureChanged = false;
            PopupEditorNotificationData popupEditorNotificationData = new PopupEditorNotificationData();

            popupEditorNotificationData.context = PopupEditorNotificationData.Context.MouseEvent;
            this.owner.NotifyOwner(popupEditorNotificationData);
        }
Exemplo n.º 9
0
        protected override void OnMouseUp(MouseEventArgs e)
        {
            base.OnMouseUp(e);
            if (this.dropDownStyle == RadDropDownStyle.DropDown)
            {
                return;
            }

            PopupEditorNotificationData notificationData = new PopupEditorNotificationData(e);

            notificationData.context = PopupEditorNotificationData.Context.MouseUpOnEditorElement;
            this.owner.NotifyOwner(notificationData);
        }
Exemplo n.º 10
0
        void listElement_ItemsChanged(object sender, Telerik.WinControls.Data.NotifyCollectionChangedEventArgs e)
        {
            if (e.Action == Telerik.WinControls.Data.NotifyCollectionChangedAction.Reset)
            {
                if (this.listElement.Items.Count == 0)//reset & no items
                {
                    PopupEditorNotificationData dataReset = new PopupEditorNotificationData();
                    dataReset.context = PopupEditorNotificationData.Context.ItemsClear;
                    this.NotifyOwner(dataReset);
                }

                return;
            }

            PopupEditorNotificationData data = new PopupEditorNotificationData();

            data.context = PopupEditorNotificationData.Context.ItemsChanged;
            this.NotifyOwner(data);
        }
Exemplo n.º 11
0
        void textBox_KeyUp(object sender, KeyEventArgs e)
        {
            PopupEditorNotificationData notificationData = new PopupEditorNotificationData(e);

            notificationData.context = PopupEditorNotificationData.Context.KeyUp;
            this.owner.NotifyOwner(notificationData);
            if (e.Handled)
            {
                return;
            }

            if (this.owner.InternalKeyUp != null)
            {
                this.owner.InternalKeyUp(sender, e);
            }

            if (this.dropDownStyle == RadDropDownStyle.DropDown)
            {
                base.OnKeyUp(e);
            }
        }
Exemplo n.º 12
0
 public virtual void NotifyOwner(PopupEditorNotificationData notificationData)
 {
 }