Package org.rssowl.ui.internal.editors.feed.NewsTableControl

Examples of org.rssowl.ui.internal.editors.feed.NewsTableControl.Columns


    for (final TableColumn column : columns) {
      column.addSelectionListener(new SelectionAdapter() {
        @SuppressWarnings("unchecked")
        @Override
        public void widgetSelected(SelectionEvent e) {
          Columns oldSortBy = fNewsSorter.getSortBy();
          Columns newSortBy = (Columns) column.getData(COL_ID);
          boolean defaultAscending = newSortBy.prefersAscending();
          boolean ascending = (oldSortBy != newSortBy) ? defaultAscending : !fNewsSorter.isAscending();

          fNewsSorter.setSortBy(newSortBy);
          fNewsSorter.setAscending(ascending);

          /* Indicate Sort-Column in UI for Columns that have a certain width */
          if (newSortBy.showSortIndicator()) {
            fResultViewer.getTable().setSortColumn(column);
            fResultViewer.getTable().setSortDirection(ascending ? SWT.UP : SWT.DOWN);
          } else {
            fResultViewer.getTable().setSortColumn(null);
          }
View Full Code Here


    for (final TableColumn column : columns) {
      column.addSelectionListener(new SelectionAdapter() {
        @SuppressWarnings("unchecked")
        @Override
        public void widgetSelected(SelectionEvent e) {
          Columns oldSortBy = fNewsSorter.getSortBy();
          Columns newSortBy = (Columns) column.getData(COL_ID);
          boolean defaultAscending = newSortBy.prefersAscending();
          boolean ascending = (oldSortBy != newSortBy) ? defaultAscending : !fNewsSorter.isAscending();

          fNewsSorter.setSortBy(newSortBy);
          fNewsSorter.setAscending(ascending);

          /* Indicate Sort-Column in UI for Columns that have a certain width */
          if (newSortBy.showSortIndicator()) {
            fViewer.getTable().setSortColumn(column);
            fViewer.getTable().setSortDirection(ascending ? SWT.UP : SWT.DOWN);
          } else {
            fViewer.getTable().setSortColumn(null);
          }
View Full Code Here

TOP

Related Classes of org.rssowl.ui.internal.editors.feed.NewsTableControl.Columns

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.