Ejemplo n.º 1
0
 private void view_MouseDownEvent(object sender, EditorEventArgs e)
 {
     firstPos.X   = e.X;
     firstPos.Y   = e.Y;
     currentPos.X = e.X;
     currentPos.Y = e.Y;
     if (e.IndeciesCount == 0)
     {
         if (mouseInteraction is DefaultInter)
         {
             view.SceneBox.Refresh();
             Func <SceneObject, bool> condition = (sceneobject) => (firstPos.X > sceneobject.X && firstPos.X < (sceneobject.X + sceneobject.ScaleX)) &&
                                                  (firstPos.Y > sceneobject.Y && firstPos.Y < (sceneobject.Y + sceneobject.ScaleY));
             SceneObject obj = model.GetObjectsQuery(condition).LastOrDefault();
             if (obj != null)
             {
                 view.PropertyGrid.SelectedObject = obj;
             }
             else
             {
                 view.PropertyGrid.SelectedObject = null;
             }
         }
     }
 }
Ejemplo n.º 2
0
        private void EditorRemoved(object sender, EditorEventArgs e)
        {
            var form = EditorForms[e.Editor];

            EditorForms.Remove(e.Editor);
            FormEditors.Remove(form);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// This event is fired when the save button is clicked
 /// </summary>
 /// <param name="e">Event Args</param>
 protected virtual void OnEditorHTMLSaved(EditorEventArgs e)
 {
     if (EditorHTMLSaved != null)
     {
         EditorHTMLSaved(this, e);
     }
 }
Ejemplo n.º 4
0
 private void view_ClearClick(object sender, EditorEventArgs e)
 {
     model.ClearObjects();
     view.PropertyGrid.SelectedObject = null;
     view.SceneBox.Refresh();
     view.UpdateSceneObjectsData(model.SceneObjects);
 }
Ejemplo n.º 5
0
        private void view_MouseMoveEvent(object sender, EditorEventArgs e)
        {
            const int xOffset = 10;
            const int yOffset = 10;

            if (e.X >= e.SceneObject.X - xOffset && e.X <= e.SceneObject.X + xOffset &&
                e.Y >= e.SceneObject.Y - yOffset && e.Y <= e.SceneObject.Y + yOffset)
            {
                mouseInteraction = interactions[4];
                view.ChangeCursor(Cursors.SizeAll);
            }
            else if (e.X >= e.SceneObject.X + e.SceneObject.ScaleX - xOffset && e.X <= e.SceneObject.X + e.SceneObject.ScaleX + xOffset &&
                     e.Y >= e.SceneObject.Y + e.SceneObject.ScaleY - yOffset && e.Y <= e.SceneObject.Y + e.SceneObject.ScaleY + yOffset)
            {
                mouseInteraction = interactions[3];
                view.ChangeCursor(Cursors.SizeNWSE);
            }
            else if (e.X >= e.SceneObject.X + e.SceneObject.ScaleX - xOffset && e.X <= e.SceneObject.X + e.SceneObject.ScaleX + xOffset &&
                     e.Y >= e.SceneObject.Y - yOffset && e.Y <= e.SceneObject.Y + e.SceneObject.ScaleY + yOffset)
            {
                mouseInteraction = interactions[1];
                view.ChangeCursor(Cursors.SizeWE);
            }
            else if (e.Y >= e.SceneObject.Y + e.SceneObject.ScaleY - yOffset && e.Y <= e.SceneObject.Y + e.SceneObject.ScaleY + yOffset &&
                     e.X >= e.SceneObject.X - xOffset && e.X <= e.SceneObject.X + e.SceneObject.ScaleX + xOffset)
            {
                mouseInteraction = interactions[2];
                view.ChangeCursor(Cursors.SizeNS);
            }
            else
            {
                mouseInteraction = interactions[0];
            }
        }
 /// <summary>Handles the SaveEditorChoice event of the View control.</summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="EditorEventArgs"/> instance containing the event data.</param>
 private void View_SaveEditorChoice(object sender, EditorEventArgs e)
 {
     this.SaveEditorInConfiguration(e.Editor);
     this.View.Editor.Controls.Clear();
     this.View.Editor.Controls.Add(this.LoadCurrentEditor());
     this.View.Model.SelectedEditor = e.Editor;
 }
Ejemplo n.º 7
0
        /// <summary>
        /// Handles the events when save image is clicked
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            this.HTMLValue = Page.Request.Params["HTMLContent"];
            EditorEventArgs editorEventArgs = new EditorEventArgs();

            editorEventArgs.EditorHTMLValue = Page.Request.Params["HTMLContent"];
            OnEditorHTMLSaved(editorEventArgs);
        }
Ejemplo n.º 8
0
 /// <summary>
 /// Method for raising the EditorEnter event.
 /// </summary>
 public virtual void OnEditorEnter(EditorMainForm form)
 {
     if (EditorEnter != null)
     {
         EditorEventArgs evt = new EditorEventArgs(form);
         EditorEnter(this, evt);
     }
 }
Ejemplo n.º 9
0
 public void TableVieHiddenEditor(object sender, EditorEventArgs e)
 {
     if (Editor == null)
     {
         return;
     }
     Editor.ItemsSource = Functions;
     Editor             = null;
 }
Ejemplo n.º 10
0
 private void EditorAdded(object sender, EditorEventArgs e)
 {
     e.Editor.WriteDataComplete += Editor_StateChanged;
     e.Editor.PasteComplete     += Editor_StateChanged;
     e.Editor.RedoComplete      += Editor_StateChanged;
     e.Editor.UndoComplete      += Editor_StateChanged;
     e.Editor.CutComplete       += Editor_StateChanged;
     e.Editor.DeleteComplete    += Editor_StateChanged;
 }
Ejemplo n.º 11
0
 private void view_DeleteObjectClick(object sender, EditorEventArgs e)
 {
     if (view.PropertyGrid.SelectedObject != null)
     {
         model.SceneObjects.Remove((SceneObject)view.PropertyGrid.SelectedObject);
         view.SceneBox.Refresh();
         view.UpdateSceneObjectsData(model.SceneObjects);
         view.PropertyGrid.SelectedObject = null;
     }
 }
Ejemplo n.º 12
0
        protected override void OnEditorOpened(EditorEventArgs e)
        {
            if (e.Editor.FileName != null)
            {
                _fileRecentItems.Add(e.Editor.FileName);
                _fileRecentItems.Update(_recentFiles);
            }

            base.OnEditorOpened(e);
        }
Ejemplo n.º 13
0
 private void TableView_ShownEditor(object sender, EditorEventArgs e)
 {
     Dispatcher.BeginInvoke(new Action(() =>
     {
         if (e.Editor is TextEdit && ((TextEdit)e.Editor).SelectAllOnGotFocus)
         {
             ((TextEdit)e.Editor).SelectAll();
         }
     }), DispatcherPriority.Input);
 }
Ejemplo n.º 14
0
        private void CardView_ShownEditor(object sender, EditorEventArgs e)
        {
            var      cardView     = (sender as CardView);
            BaseEdit activeEditor = cardView.ActiveEditor;

            if (SpellChecker.SpellCheckMode == DevExpress.XtraSpellChecker.SpellCheckMode.OnDemand)
            {
                CheckActiveEditor(activeEditor);
            }
        }
Ejemplo n.º 15
0
        /// <summary>
        /// Editor is opening
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void Game_EditorEnter(object sender, EditorEventArgs e)
        {
            // Add a new button
            ToolStripButton button = new ToolStripButton();

            button.Text   = "Load Party";
            button.Click += new EventHandler(LoadParty_Click);

            // Add button to the editor toolbar
            e.Form.ToolBarHandle.Items.Add(button);
        }
Ejemplo n.º 16
0
        private void view_OpenFromXMLClick(object sender, EditorEventArgs e)
        {
            if (view.OpenFileDialog.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }

            string filename = view.OpenFileDialog.FileName;

            model.ClearObjects();
            model.LoadXmlFile(filename);
            view.SceneBox.Refresh();
        }
 private void GrdView_ShownEditor(object sender, EditorEventArgs e)
 {
     Dispatcher.BeginInvoke((Action)(() =>
     {
         if (this.grdView.ActiveEditor != null)
         {
             this.grdView.ActiveEditor.SelectAll();
         }
         else
         {
             ((TableView)grdItens.View).ShowEditor();
         }
     }), DispatcherPriority.Render);
 }
Ejemplo n.º 18
0
        public void OnTableViewShownEditor(object sender, EditorEventArgs e)
        {
            if (e.Column.FieldName != "FunctId")
            {
                return;
            }
            Editor = e.Editor as LookUpEditBase;
            if (Editor == null)
            {
                return;
            }
            TableView view   = (TableView)sender;
            int       deptId = (int)view.Grid.GetCellValue(e.RowHandle, "DeptId");

            Editor.ItemsSource = Functions.Where(function => function.DeptId == deptId).ToList();
        }
        void OnTableViewShownEditor(object sender, EditorEventArgs e)
        {
            if (e.Column.FieldName != "CityId")
            {
                return;
            }
            LookUpEditBase editor = e.Editor as LookUpEditBase;

            if (editor == null)
            {
                return;
            }
            TableView view      = (TableView)e.Source;
            int       countryId = (int)view.Grid.GetCellValue(e.RowHandle, "CountryId");

            editor.ItemsSource = Cities.Where(city => city.CountryId == countryId).ToList();
        }
Ejemplo n.º 20
0
        private void view_PressedMouseMoveEvent(object sender, EditorEventArgs e)
        {
            view.SceneBox.Refresh();
            currentPos.X = e.X;
            currentPos.Y = e.Y;
            mouseInteraction.Interact(view, new Point(e.X, e.Y), e.SceneObject, firstPos);

            if (mouseInteraction is CreateObjInter)
            {
                Overlay.DrawingObject = e.SceneObject;
            }

            if (e.SceneObject != null)
            {
                Overlay.SelectedObject = e.SceneObject;
            }
        }
Ejemplo n.º 21
0
        private void view_MouseUpEvent(object sender, EditorEventArgs e)
        {
            if (e.IndeciesCount != 0)
            {
                var sceneObject = e.ListViewItemCollection[0].Tag as SceneObject;
                sceneObject.X = firstPos.X;
                sceneObject.Y = firstPos.Y;
                var cloned = sceneObject.Clone() as SceneObject;
                cloned.Name = GetUnicalName(cloned.Name);

                model.AddNewObject(cloned);
                Overlay.DrawingObject = null;
            }
            else
            {
                mouseInteraction = interactions[0];
            }

            view.SceneBox.Refresh();
            view.UpdateSceneObjectsData(model.SceneObjects);
        }
Ejemplo n.º 22
0
 private void TableView_ShownEditor(object sender, EditorEventArgs e)
 {
     TableView view = sender as TableView;
     UserRole userRole = e.Row as UserRole;
     ComboBoxEdit edit = view.ActiveEditor as ComboBoxEdit;
     if (userRole != null)
     {
         if (e.Column.FieldName == "IDRole")
         {
             edit.ItemsSource = viewModel.Roles.Where(r => (viewModel.SelectedUser.UserRoles.Any(ur => ur.IDDivision == userRole.IDDivision && ur.IDRole == r.ID) == false) || r.ID == userRole.IDRole);
         }
         else if (e.Column.FieldName == "IDDivision")
         {
             edit.ItemsSource = viewModel.Divisions.Where(d => (viewModel.SelectedUser.UserRoles.Any(ur => ur.IDDivision == d.ID && ur.IDRole == userRole.IDRole) == false) || d.ID == userRole.IDDivision);
         }
     }
     else
     {
         if (e.Column.FieldName == "IDRole")
         {
             edit.ItemsSource = viewModel.Roles;
         }
         else if (e.Column.FieldName == "IDDivision")
         {
             edit.ItemsSource = viewModel.Divisions;
         }
     }
 }
Ejemplo n.º 23
0
 private void view_DuplicateObjectClick(object sender, EditorEventArgs e)
 {
 }
Ejemplo n.º 24
0
 private void CurrentEditorChanged(object sender, EditorEventArgs e)
 {
     UpdateMenuEnabled();
 }
Ejemplo n.º 25
0
 private void view_PropertyValueChanged(object sender, EditorEventArgs e)
 {
     view.SceneBox.Refresh();
     view.UpdateSceneObjectsData(model.SceneObjects);
 }
Ejemplo n.º 26
0
        private void TableView_ShownEditor(object sender, EditorEventArgs e)
        {
            if (e.Column.FieldName == "IDBrandAxe")
            {
                ComboBoxEdit edit = e.Editor as ComboBoxEdit;
                if (edit != null && e.Row != null)
                {
                    AnimationProduct ap = e.Row as AnimationProduct;

                    if (ap.IDSignature.HasValue && ap.IDSignature.Value != Guid.Empty)
                    {
                        // (e.Column.EditSettings as LookupComboBoxEditSettings).OriginalItemsSource = null;
                        (e.Column.EditSettings as ComboBoxEditSettings).ItemsSource = null;
                        DbDataContext Db = DbDataContext.GetInstance();

                        edit.ItemsSource = new BrandAxe[] { new BrandAxe() }.Union(BrandAxeManager.Instance.GetAllForAllocation(ap.IDSignature.Value));
                    }
                }
                else
                {
                    this.cboBrandAxes.ItemsSource = null;
                }
            }
            else if (e.Column.FieldName == "IDMultipleNormal" || e.Column.FieldName == "IDMultipleWarehouse")
            {
                ComboBoxEditSettings settings = e.Column.FieldName == "IDMultipleNormal" ? cboNormalMultiple : cboWarehouseMultiple;
                ComboBoxEdit edit = e.Editor as ComboBoxEdit;
                if (edit != null && e.Row != null)
                {
                    AnimationProduct ap = e.Row as AnimationProduct;
                    if (ap.Product != null)
                    {
                        // (settings as LookupComboBoxEditSettings).OriginalItemsSource = null;
                        (settings as ComboBoxEditSettings).ItemsSource = null;
                        IEnumerable<Multiple> multiples = new Multiple[]{new Multiple()}.Union(MultipleManager.Instance.MultipleGetToProduct(ap.Product.ID));
                        edit.ItemsSource = multiples;
                    }
                    else
                        settings.ItemsSource = null;
                }
                else
                    settings.ItemsSource = null;
            }
            else if (e.Column.FieldName == "MaterialCode")
            {
                ComboBoxEdit edit = e.Editor as ComboBoxEdit;
                if (edit != null)
                {
                    if (e.Value == null)
                        edit.ItemsSource = ProductManager.Instance.GetMaterialCodes();
                    else
                        edit.ItemsSource = ProductManager.Instance.GetMaterialCodes(e.Value.ToString());
                }
            }
            else if (e.Column.FieldName == "Description")
            {
                ComboBoxEdit edit = e.Editor as ComboBoxEdit;
                if (edit != null)
                {
                    if (e.Value == null)
                        edit.ItemsSource = ProductManager.Instance.GetDescriptions();
                    else
                        edit.ItemsSource = ProductManager.Instance.GetDescriptions(e.Value.ToString());
                }
            }
            else if (e.Column.FieldName == "ConfirmedMadMonthString")
            {
                ComboBoxEdit edit = e.Editor as ComboBoxEdit;
                if (edit != null)
                {
                    if (e.Value == null)
                        edit.ItemsSource = madMonths;
                    else
                        edit.ItemsSource = madMonths.Where(m => m.Contains(e.Value.ToString()));
                }
            }
        }
Ejemplo n.º 27
0
 void View_HiddenEditor(object sender, EditorEventArgs e)
 {
     SetItemsSourceForFiltering(e.Column.FieldName);
 }
 /// <summary>Handles the Editor was changed event of the View control.</summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="EditorEventArgs"/> instance containing the event data.</param>
 private void View_EditorChanged(object sender, EditorEventArgs e)
 {
     this.View.Editor.Controls.Clear();
     this.View.Editor.Controls.Add(this.LoadCurrentEditor(e.Editor));
     this.View.Model.SelectedEditor = e.Editor;
 }
Ejemplo n.º 29
0
 private void EditorRemoved(object sender, EditorEventArgs e)
 {
     UpdateMenuEnabled();
 }
Ejemplo n.º 30
0
 private void EditorAdded(object sender, EditorEventArgs e)
 {
     AddEditor(e.Editor);
 }
Ejemplo n.º 31
0
        private void CurrentEditorChanged(object sender, EditorEventArgs e)
        {
            var form = EditorForms[e.Editor];

            form.Focus();
        }
Ejemplo n.º 32
0
 /// <summary>
 /// Handles the events when save image is clicked
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
 {
     this.HTMLValue= Page.Request.Params["HTMLContent"];
     EditorEventArgs editorEventArgs = new EditorEventArgs();
     editorEventArgs.EditorHTMLValue = Page.Request.Params["HTMLContent"];
     OnEditorHTMLSaved(editorEventArgs);
 }
Ejemplo n.º 33
0
 /// <summary>
 /// When the user hovers, save the tile and present a menu of options
 /// </summary>
 /// <param name="ea"></param>
 private void PlugIn1_EditorMouseHover(EditorEventArgs ea)
 {
     Tile tile = ea.TextView.ActiveTile;
     ShowTestPopupMenu(ea.TextView, tile);
 }
Ejemplo n.º 34
0
 protected virtual void OnEditorSaved(EditorEventArgs e)
 {
     EditorSaved?.Invoke(this, e);
 }
Ejemplo n.º 35
0
		/// <summary>
		/// Editor is opening
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		void Game_EditorEnter(object sender, EditorEventArgs e)
		{
			// Add a new button
			ToolStripButton button = new ToolStripButton();
			button.Text = "Load Party";
			button.Click += new EventHandler(LoadParty_Click);

			// Add button to the editor toolbar
			e.Form.ToolBarHandle.Items.Add(button);
		}
 /// <summary>Handles the Editor was changed event of the View control.</summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="EditorEventArgs"/> instance containing the event data.</param>
 private void View_EditorChanged(object sender, EditorEventArgs e)
 {
     this.View.Editor.Controls.Clear();
     this.View.Model.SelectedEditor = e.Editor;
     this.View.Model.CanSave        = true;
 }
Ejemplo n.º 37
0
 /// <summary>
 /// This event is fired when the save button is clicked
 /// </summary>
 /// <param name="e">Event Args</param>
 protected virtual void OnEditorHTMLSaved(EditorEventArgs e)
 {
     if (EditorHTMLSaved !=null)
         EditorHTMLSaved(this,e);
 }