private void InitializeWorkspace() { mManager = new ListViewSortManager(WorkSpaceListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewDateSort), typeof(ListViewStringSizeSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort) }); mWorkspaceContextMenu = new MogControl_AssetContextMenu("NAME, CLASS, TARGETPATH, DATE, SIZE, STATE, PLATFORM, CREATOR, RESPPARTY, OPTIONS, FULLNAME, BOX, GROUP", WorkSpaceListView); WorkSpaceListView.ContextMenuStrip = mWorkspaceContextMenu.InitializeContextMenu("{Updated}"); WorkSpaceListView.AllowColumnReorder = false; WorkSpaceListView.MultiSelect = true; WorkSpaceListView.SmallImageList = MogUtil_AssetIcons.Images; WorkSpaceListView.StateImageList = mainForm.mAssetManager.mAssetStatus.StateImageList; //MogUtil_AssetIcons.StateImages; WorkSpaceListView.FullRowSelect = true; WorkSpaceListView.AllowDrop = true; WorkSpaceListView.DragOver += new System.Windows.Forms.DragEventHandler(this.PlatformViews_DragOver); WorkSpaceListView.DragDrop += new System.Windows.Forms.DragEventHandler(this.PlatformViews_DragDrop); }
public mainForm() { InitializeComponent(); ////////////////////////// //Listview Sorting Stuff// ////////////////////////// m_sortMgr = new ListViewSortManager(serverList, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewInt32Sort), typeof(ListViewTextCaseInsensitiveSort) } ); m_sortMgr = new ListViewSortManager(playerList, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewInt32Sort), typeof(ListViewInt32Sort), } ); }
public VersionManagerClass(MOG_ServerManagerMainForm main) { mainForm = main; mainForm.VersionFilesListView.SmallImageList = MogUtil_AssetIcons.Images; ListViewSortManager serverVersions = new ListViewSortManager(mainForm.ServerListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort) }); ListViewSortManager clientVersions = new ListViewSortManager(mainForm.ClientListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort) }); mListViewSort_Manager.Add(serverVersions); mListViewSort_Manager.Add(clientVersions); mListViewSort_Manager.Add(new ListViewSortManager(mainForm.VersionFilesListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewDateSort), typeof(ListViewInt64Sort) } )); serverVersions.Sort(0, SortOrder.Descending); clientVersions.Sort(0, SortOrder.Descending); DeploymentDirectory = MOG_ControllerSystem.GetSystem().GetConfigFile().GetString("MOG", "Updates"); DeploymentDirectory = DeploymentDirectory.ToLower().Replace(MOG_Tokens.GetSystemRepositoryPath().ToLower(), MOG_ControllerSystem.GetSystemRepositoryPath()); }
public MogControl_LibraryListView() { // This call is required by the Windows.Forms Form Designer. InitializeComponent(); mLibrarySortManager = new ListViewSortManager(LibraryListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewDateSort), typeof(ListViewDateSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort) }); mLibrarySortManager.Sort(0, SortOrder.Descending); // Drag drop stuff, added by JKB 3 Jan 06 this.AllowDrop = true; this.DragEnter += new DragEventHandler(MogControl_LibraryListView_DragEnter); this.DragDrop += new DragEventHandler(MogControl_LibraryListView_DragDrop); }
public SyncLatestSummaryForm(MOG_Ini summary) { // // Required for Windows Form Designer support // InitializeComponent(); mSummary = summary; SummaryListView.SmallImageList = MogUtil_AssetIcons.Images; int totalCopied = 0; int totalSkipped = 0; int totalDeleted = 0; SummaryListView.BeginUpdate(); totalSkipped += AppendSummary("Files.Skipped", "Skipped", Color.Purple); totalCopied += AppendSummary("Files.New", "New", Color.Green); totalCopied += AppendSummary("Files.Copied", "Updated", Color.Green); totalCopied += AppendSummary("Files.Restored", "Restored", Color.ForestGreen); totalCopied += AppendSummary("Files.Reverted", "Reverted", Color.DarkGreen); totalDeleted += AppendSummaryNonExistant("Files.Removed", "Removed", Color.OrangeRed); totalCopied += AppendSummary("Files.Up-to-date", "Up-to-date", Color.Black); totalCopied += AppendSummary("Files.Restamped", "Restamped", Color.ForestGreen); totalCopied += AppendSummary("Assets.Canceled", "Canceled", Color.Firebrick); totalCopied += AppendSummary("Files.Missing", "Missing", Color.Firebrick); totalCopied += AppendSummary("Assets.Missing", "Missing", Color.Firebrick); totalCopied += AppendSummary("Files.RemoveError", "Remove Failed", Color.Firebrick); totalCopied += AppendSummary("Files.CopyError", "Copy Failed", Color.Firebrick); TotalCopiedLabel.Text = TotalCopiedLabel.Text + " " + totalCopied.ToString(); TotalSkippedLabel.Text = TotalSkippedLabel.Text + " " + totalSkipped.ToString(); TotalDeletedLabel.Text = TotalDeletedLabel.Text + " " + totalDeleted.ToString(); if (SummaryListView.Items.Count == 0) { // Check if the user canceled? if (mSummary.SectionExist("Assets.Canceled")) { SummaryListView.Items.Add("User Canceled!"); } else { SummaryListView.Items.Add("All assets current!"); } } SummaryListView.EndUpdate(); // Initialize sorting columns mSortManager = new ListViewSortManager(SummaryListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewDateSort), typeof(ListViewTextCaseInsensitiveSort) }); }
public FeatureWindow() { // // Required for Windows Form Designer support // InitializeComponent(); ArrayList array = new ArrayList(); for(int i = 0; i < _listView.Columns.Count; i++) array.Add(typeof(ListViewTextCaseInsensitiveSort)); _sortManager = new ListViewSortManager(_listView, (Type[])array.ToArray(typeof(Type))); }
public ListForm(string title) { // // Required for Windows Form Designer support // InitializeComponent(); this.ListListView.SmallImageList = MogUtil_AssetIcons.Images; // Assets mListViewSort_Manager = new ArrayList(); ListViewSortManager sorter = new ListViewSortManager(ListListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewDateSort), typeof(ListViewStringSizeSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort) }); mListViewSort_Manager.Add(sorter); // Create hash tokens for column names foreach (ColumnHeader col in ListListView.Columns) { col.Name = col.Text; } Text = title; // Initialize the archive context menu MogControl_AssetContextMenu mAssetContextMenu = new MogControl_AssetContextMenu(ListListView.Columns, ListListView); ListListView.ContextMenuStrip = mAssetContextMenu.InitializeContextMenu("{report}"); // Initialize special graphic buttons Bitmap home = new Bitmap(ListImageList.Images[0]); ListExcelButton.SetImage(home); home = new Bitmap(ListImageList.Images[1]); ListNotpadButton.SetImage(home); home = new Bitmap(ListImageList.Images[3]); ListSaveButton.SetImage(home); ListListView.ContextMenuStrip.Opening += new CancelEventHandler(ContextMenuStrip_Opening); }
protected virtual void InitializesSortManagers() { Type[] sorters = new Type[_listView.Columns.Count]; for (int i = 0; i < _listView.Columns.Count; i++) { sorters[i] = typeof(ListViewTextSort); } _sortManager = new ListViewSortManager(_listView, sorters); _sortManager.Sort(0); }
public static void SetSortMode(this ListView lvw, SortMode sort_mode) { // Get the current sort mode. SortMode old_sort_mode = (SortMode)lvw.GetValue("ListViewSortMode", SortMode.SortNone); // If the sort mode isn't changing, do nothing. if (sort_mode == old_sort_mode) { return; } // See what the current sorting mode is. if (old_sort_mode == SortMode.SortOnClickedColumn) { // Stop sorting on clicked columns. ListViewSortManager SortManager = (ListViewSortManager)lvw.GetValue("ListViewSortManager", null); SortManager.Disable(); lvw.RemoveValue("ListViewSortManager"); lvw.ListViewItemSorter = null; } else if (old_sort_mode == SortMode.SortOnAllColumns) { // Stop sorting on all columns. lvw.ListViewItemSorter = null; } // Start the new sort mode. if (sort_mode == SortMode.SortNone) { lvw.RemoveValue("ListViewSortMode"); return; } if (sort_mode == SortMode.SortOnClickedColumn) { // Sort on clicked columns. lvw.SetValue("ListViewSortManager", new ListViewSortManager(lvw)); } else if (sort_mode == SortMode.SortOnAllColumns) { // Sort on all columns. lvw.ListViewItemSorter = new ListViewAllColumnComparer(SortOrder.Ascending); lvw.Sort(); } // Save the new sort mode. lvw.SetValue("ListViewSortMode", sort_mode); }
public FeatureWindow() { // // Required for Windows Form Designer support // InitializeComponent(); ArrayList array = new ArrayList(); for (int i = 0; i < _listView.Columns.Count; i++) { array.Add(typeof(ListViewTextCaseInsensitiveSort)); } _sortManager = new ListViewSortManager(_listView, (Type[])array.ToArray(typeof(Type))); }
public serverParserForm() { InitializeComponent(); m_sortMgr = new ListViewSortManager(serverList, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewInt32Sort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort) } ); }
public LanguageRateGroup() { InitializeComponent(); _mSortMgr = new ListViewSortManager( listView_languages, new[] { typeof(ListViewTextSort), typeof(ListViewTextSort), typeof(ListViewTextSort) }, 0, SortOrder.Ascending ); _mSortMgr = new ListViewSortManager( listView_source, new[] { typeof(ListViewTextSort), typeof(ListViewTextSort), typeof(ListViewTextSort) }, 0, SortOrder.Ascending ); _mSortMgr = new ListViewSortManager( listView_target, new[] { typeof(ListViewTextSort), typeof(ListViewTextSort), typeof(ListViewTextSort) }, 0, SortOrder.Ascending ); }
/// <summary> /// 初始化报表的排序管理器 /// </summary> private void InitializeListViewSorter() { ListViewSortManager.GetManager().Register(ListViewType.MarketGroup, this.MarketGroupListView); ListViewSortManager.GetManager().Register(ListViewType.LpGroup, this.LpGroupListView); }
public void Initialize() { mAssets = new guiAssetManagerAssets(this); mLocal = new guiAssetManagerLocalData(this); mGroups = new guiAssetManagerGroups(); mTrash = new guiAssetManagerTrash(this); // Intialize inbox users combobox InitializeUsers(); // Initialize and Load the user defined local branches mLocal.InitializePotentialLocalBranches(); //mLocal.LoadUserLocalBranches(); // Initialize control hiders mToDo = new MogUtil_ControlHide(168, 0, false); mLocalExplorer = new MogUtil_ControlHide(168, 0, false); mLocalExplorer.mOpening += new MogUtil_ControlHide.ControlHideOpeningEvent(mLocalExplorer_mOpening); mTools = new MogUtil_ControlHide(250, 0, true); // Initialize context menus mInboxContextMenu = new MogControl_AssetContextMenu("NAME, CLASS, TARGETPATH, DATE, SIZE, PLATFORM, STATE, CREATOR, RESPPARTY, OPTIONS, FULLNAME, BOX, GROUP", mainForm.AssetManagerInboxListView); mDraftsContextMenu = new MogControl_AssetContextMenu("NAME, CLASS, TARGETPATH, DATE, SIZE, PLATFORM, STATE, CREATOR, RESPPARTY, OPTIONS, FULLNAME, BOX, GROUP", mainForm.AssetManagerDraftsListView); mOutboxContextMenu = new MogControl_AssetContextMenu("NAME, CLASS, TARGETPATH, DATE, SIZE, PLATFORM, STATE, CREATOR, RESPPARTY, OPTIONS, FULLNAME, BOX, GROUP", mainForm.AssetManagerSentListView); mTrashContextMenu = new MogControl_AssetContextMenu("NAME, CLASS, TARGETPATH, DATE, SIZE, PLATFORM, STATE, CREATOR, RESPPARTY, OPTIONS, FULLNAME, BOX, GROUP", mainForm.AssetManagerTrashListView); // Initialize the inbox icons mainForm.AssetManagerInboxListView.SmallImageList = MogUtil_AssetIcons.Images; mainForm.AssetManagerInboxListView.StateImageList = mAssetStatus.StateImageList; mainForm.AssetManagerDraftsListView.SmallImageList = MogUtil_AssetIcons.Images; mainForm.AssetManagerDraftsListView.StateImageList = mAssetStatus.StateImageList; // Initialize the outbox icons mainForm.AssetManagerSentListView.SmallImageList = MogUtil_AssetIcons.Images; mainForm.AssetManagerSentListView.StateImageList = mAssetStatus.StateImageList; mGroups.Add(mainForm.AssetManagerDraftsListView, "Group"); mGroups.Add(mainForm.AssetManagerInboxListView, "Group"); mGroups.Add(mainForm.AssetManagerSentListView, "Group"); mGroups.Add(mainForm.AssetManagerTrashListView, "Group"); // ***************** // Setup the sort engine for the listView windows // ***************** // Assets mDraftsSortManager = new ListViewSortManager(mainForm.AssetManagerDraftsListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewDateSort), typeof(ListViewStringSizeSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort) }); mInboxSortManager = new ListViewSortManager(mainForm.AssetManagerInboxListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewDateSort), typeof(ListViewStringSizeSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort) }); mOutboxSortManager = new ListViewSortManager(mainForm.AssetManagerSentListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewDateSort), typeof(ListViewStringSizeSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort) }); mTrashSortManager = new ListViewSortManager(mainForm.AssetManagerTrashListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewDateSort), typeof(ListViewStringSizeSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort) }); }
protected virtual void InitializesSortManagers() { Type[] sorters = new Type[_listView.Columns.Count]; for (int i = 0; i < _listView.Columns.Count; i++) sorters[i] = typeof(ListViewTextSort); _sortManager = new ListViewSortManager(_listView, sorters); _sortManager.Sort(0); }
private void InitListViewSorter() { this.mListViewSortManager = new ListViewSortManager(this.lstView, new System.Type[] { typeof(ListViewInt32Sort), typeof(ListViewTextSort), typeof(ListViewTextSort), typeof(ListViewTextSort), typeof(ListViewTextSort), typeof(ListViewTextSort) }); }
public void Initialize(IList<string> pFilterList) { this.lstView.ListViewItemSorter = null; this.mListViewSortManager = null; this.lstView.Items.Clear(); this.mFilterList = pFilterList; if (pFilterList != null) { foreach (string str in pFilterList) { if (Support.filterObjectList.ContainsKey(str)) { this.AddItem(Support.filterObjectList[str]); } } this.lstView.Columns[0].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); this.lstView.Columns[1].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); this.lstView.Columns[2].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); this.lstView.Columns[3].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); this.lstView.Columns[4].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); this.lstView.Columns[5].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); } else { this.lstView.Items.Clear(); } this.InitListViewSorter(); }