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; } }
// ======================================== // 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(); }