private void SortChanged(object sender, SortEventArgs args) { this.CurrentSortAsc = args.Order != SortOrder.Descending; OnSort(); UpdateButtonStates(); }
private void SortChanged(object sender, SortEventArgs e) { CurrentSortAsc = e.Order != SortOrder.Descending; OnSort(); //UpdateButtonStates(); GUIControl.FocusControl(GetID, ((GUIControl)sender).GetID); }
/// <summary> /// Sort direction chnage...so sort /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void SortChanged(object sender, SortEventArgs e) { SortFacade(); }
/// <summary> /// Sort button event handler for a direction change /// </summary> /// <param name="sender">GUIControl sort button</param> /// <param name="e">SortEventArgs</param> void SortChanged(object sender, SortEventArgs e) { _sortAscending = e.Order != System.Windows.Forms.SortOrder.Descending; // Avoid the GUI control doing the sorting and allow SQL to do it for us. // Probably a bit slower, but at least it is consistent. LoadCurrentSettings(); //// Change direction of the sorting. //facadeView.Sort(new Sorting(_currentSorting, _sortAscending)); // Do I need to SetLabels???? GUIControl.FocusControl(GetID, ((GUIControl)sender).GetID); // May need to re-jig the _currentSelectionIndex as our list is reversed // Do we want the same item selected when we change the order??? // _currentSelectionIndex = (facadeView.Count - 1) - _currentSelectionIndex; ///facadeView.SelectedListItemIndex = _currentSelectionIndex; }
private void ButtonSortChanged(object sender, SortEventArgs e) { buttonSort.SortChanged -= new SortEventHandler(ButtonSortChanged); Log.Debug("[TVWishListMP GUI_List]:SortChanged e.Order=" + e.Order.ToString()); if (e.Order == SortOrder.Descending) //2 { _sortreverse = true; //descending } else if (e.Order == SortOrder.Ascending) //1 { _sortreverse = false; //ascending } else { _sortreverse = false; //ascending } Log.Debug("[TVWishListMP GUI_List]:SortChanged _sortreverse=" + _sortreverse.ToString()); //StatusLabel( "Sortevent=" + e.Order.ToString()); UpdateListItems(); buttonSort.SortChanged += new SortEventHandler(ButtonSortChanged); }
private void Move_Click(object sender, EventArgs e) { if (commonSortInfo != null) { if (CommonSort_Moving != null) { SortEventArgs args = new SortEventArgs(); args.CommonSortInfo = commonSortInfo; args.Item = Item; args.SignType = (SignType)Convert.ToInt32((sender as Button).Tag); args.SortedIndex = commonSortInfo.SortValue; CommonSort_Moving(this, args); } } }
/// <summary> /// Handles the event, when the Sorting method changes /// </summary> /// <param name="sender">Sender object</param> /// <param name="e">Event arguments</param> private void SortChanged(object sender, SortEventArgs e) { CurrentSortAsc = e.Order != System.Windows.Forms.SortOrder.Descending; OnSort(); GUIControl.FocusControl(GetID, ((GUIControl)sender).GetID); }
private void OnSortChanged(object sender, SortEventArgs e) { _subtitlesSortAsc = e.Order != SortOrder.Descending; OnSort(); GUIControl.FocusControl(GetID, (int)GUIControls.SORTBUTTON); }
void SortChanged(object sender, SortEventArgs e) { // save the new state mapSettings.SortAscending = e.Order != SortOrder.Descending; // update the list //UpdateList(); //UpdateButtonStates(); GUIControl.FocusControl(GetID, ((GUIControl)sender).GetID); }