Esempio n. 1
0
    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);
    }
Esempio n. 3
0
 /// <summary>
 /// Sort direction chnage...so sort
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void SortChanged(object sender, SortEventArgs e)
 {
     SortFacade();
 }
Esempio n. 4
0
        /// <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;
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        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);
                }
            }
        }
Esempio n. 7
0
        /// <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);
        }
Esempio n. 8
0
 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);
 }