public static void RemoveSelectedMemos(MemoListView view)
        {
            /// 削除確認ダイアログがプレビューに隠れてしまわないようにする
            view.MemoListBox.ClosePreviewPopup();

            switch (view.TargetKind)
            {
            case Mkamo.Memopad.Core.MemoListTargetKind.SmartFolder:
            case Mkamo.Memopad.Core.MemoListTargetKind.Tag:
            case Mkamo.Memopad.Core.MemoListTargetKind.QueryBuilder:
            case Mkamo.Memopad.Core.MemoListTargetKind.OpenMemos:
                view.RemoveSelectedMemos();
                break;

            case Mkamo.Memopad.Core.MemoListTargetKind.Folder:
                view.RemoveSelectedMemosFromFolder();
                break;

            case Mkamo.Memopad.Core.MemoListTargetKind.TrashBox:
                view.RemoveSelectedMemosCompletely();
                break;
            }
        }
Пример #2
0
        // ========================================
        // constructor
        // ========================================
        public MemopadFormMediator(
            MemopadForm mainForm,
            WorkspaceView workspaceView,
//            MemoQueryBuilderView memoQueryBuilderView,
            MemoListView memoListView
            )
        {
            Contract.Requires(workspaceView != null);
//            Contract.Requires(memoQueryBuilderView != null);
            Contract.Requires(memoListView != null);

            _facade = MemopadApplication.Instance;
            _finder = new MemoFinder();

            _mainForm      = mainForm;
            _workspaceView = workspaceView;
//            _memoQueryBuilderView = memoQueryBuilderView;
            _memoListView = memoListView;

            _memoListView.MemoListBox.CanDragStart = true;

            InitHandlers();
        }
 public static void SelectAll(MemoListView view)
 {
     view.SelectAll();
 }
 public static void SelectPreviousItem(MemoListView view)
 {
     view.SelectPreviousItem();
 }
 public static void SelectNextItem(MemoListView view)
 {
     view.SelectNextItem();
 }
 public static void LoadSelectedMemos(MemoListView view)
 {
     view.LoadSelectedMemos();
 }