Example #1
0
 private void onNodeClick(MouseEventArgs e, ITreeNode node)
 {
     this.DoWithinExceptionHandler(() =>
     {
         if (e.Button.Equals(MouseButtons.Right))
         {
             _presenter.CreatePopupMenuFor((IViewItem)node.TagAsObject).At(e.Location);
         }
         _presenter.Select(node.TagAsObject.DowncastTo <IObjectBaseDTO>());
     });
 }
Example #2
0
        public void Handle(AddedEvent eventToHandle)
        {
            var addedObject = eventToHandle.AddedObject;

            if (!shouldShow(addedObject))
            {
                return;
            }

            setupEditPresenterFor(addedObject);
            _eventGroupListPresenter.Edit(_eventGroupBuildingBlock);
            _eventGroupListPresenter.Select(addedObject);
        }