org.eclipse.swt.widgets.TableColumn.getMoveable()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(135)

本文整理了Java中org.eclipse.swt.widgets.TableColumn.getMoveable()方法的一些代码示例,展示了TableColumn.getMoveable()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableColumn.getMoveable()方法的具体详情如下:
包路径:org.eclipse.swt.widgets.TableColumn
类名称:TableColumn
方法名:getMoveable

TableColumn.getMoveable介绍

[英]Gets the moveable attribute. A column that is not moveable cannot be reordered by the user by dragging the header but may be reordered by the programmer.
[中]获取可移动属性。不可移动的列不能由用户通过拖动标题重新排序,但可以由程序员重新排序。

代码示例

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

  1. /**
  2. * @param c
  3. * @return
  4. */
  5. private boolean getMoveable(Item item) {
  6. if (item instanceof TableColumn) {
  7. return ((TableColumn) item).getMoveable();
  8. } else if (item instanceof TreeColumn) {
  9. return ((TreeColumn) item).getMoveable();
  10. }
  11. return false;
  12. }

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface

  1. /**
  2. * @param c
  3. * @return
  4. */
  5. private boolean getMoveable(Item item) {
  6. if (item instanceof TableColumn) {
  7. return ((TableColumn) item).getMoveable();
  8. } else if (item instanceof TreeColumn) {
  9. return ((TreeColumn) item).getMoveable();
  10. }
  11. return false;
  12. }

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

  1. /**
  2. * @param c
  3. * @return
  4. */
  5. private boolean getMoveable(Item item) {
  6. if (item instanceof TableColumn) {
  7. return ((TableColumn) item).getMoveable();
  8. } else if (item instanceof TreeColumn) {
  9. return ((TreeColumn) item).getMoveable();
  10. }
  11. return false;
  12. }

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt.q07

  1. private static void writeMoveable( final TableColumn column )
  2. throws IOException
  3. {
  4. JSWriter writer = JSWriter.getWriterFor( column );
  5. Boolean newValue = Boolean.valueOf( column.getMoveable() );
  6. writer.set( PROP_MOVEABLE, "moveable", newValue, Boolean.FALSE );
  7. }

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt.q07

  1. public void preserveValues( final Widget widget ) {
  2. TableColumn column = ( TableColumn )widget;
  3. ItemLCAUtil.preserve( column );
  4. IWidgetAdapter adapter = WidgetUtil.getAdapter( column );
  5. WidgetLCAUtil.preserveToolTipText( column, column.getToolTipText() );
  6. TableLCAUtil.preserveAlignment( column );
  7. adapter.preserve( PROP_Z_INDEX, new Integer( getZIndex( column ) ) );
  8. adapter.preserve( PROP_LEFT, new Integer( getLeft( column ) ) );
  9. adapter.preserve( PROP_WIDTH, new Integer( column.getWidth() ) );
  10. adapter.preserve( PROP_SORT_DIRECTION, getSortDirection( column ) );
  11. adapter.preserve( PROP_RESIZABLE,
  12. Boolean.valueOf( column.getResizable() ) );
  13. adapter.preserve( PROP_MOVEABLE,
  14. Boolean.valueOf( column.getMoveable() ) );
  15. adapter.preserve( PROP_SELECTION_LISTENERS,
  16. Boolean.valueOf( SelectionEvent.hasListener( column ) ) );
  17. WidgetLCAUtil.preserveCustomVariant( column );
  18. }

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.examples

  1. try {
  2. TableColumn column = table1.getColumn(0);
  3. moveableColumns.setSelection (column.getMoveable());
  4. resizableColumns.setSelection (column.getResizable());
  5. } catch (IllegalArgumentException ex) {}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt

  1. @Override
  2. public void preserveValues( TableColumn column ) {
  3. WidgetLCAUtil.preserveToolTipText( column, column.getToolTipText() );
  4. WidgetLCAUtil.preserveFont( column, getFont( column ) );
  5. ItemLCAUtil.preserve( column );
  6. preserveProperty( column, PROP_INDEX, getIndex( column ) );
  7. preserveProperty( column, PROP_LEFT, getLeft( column ) );
  8. preserveProperty( column, PROP_WIDTH, column.getWidth() );
  9. preserveProperty( column, PROP_RESIZABLE, column.getResizable() );
  10. preserveProperty( column, PROP_MOVEABLE, column.getMoveable() );
  11. preserveProperty( column, PROP_ALIGNMENT, getAlignment( column ) );
  12. preserveProperty( column, PROP_FIXED, isFixed( column ) );
  13. }

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt

  1. @Override
  2. public void renderChanges( TableColumn column ) throws IOException {
  3. WidgetLCAUtil.renderToolTip( column, column.getToolTipText() );
  4. WidgetLCAUtil.renderCustomVariant( column );
  5. WidgetLCAUtil.renderFont( column, getFont( column ) );
  6. ItemLCAUtil.renderChanges( column );
  7. renderProperty( column, PROP_INDEX, getIndex( column ), -1 );
  8. renderProperty( column, PROP_LEFT, getLeft( column ), ZERO );
  9. renderProperty( column, PROP_WIDTH, column.getWidth(), ZERO );
  10. renderProperty( column, PROP_RESIZABLE, column.getResizable(), true );
  11. renderProperty( column, PROP_MOVEABLE, column.getMoveable(), false );
  12. renderProperty( column, PROP_ALIGNMENT, getAlignment( column ), DEFAULT_ALIGNMENT );
  13. renderProperty( column, PROP_FIXED, isFixed( column ), false );
  14. renderListenSelection( column );
  15. }

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86

  1. if (phdn.iItem != -1) {
  2. TableColumn column = columns [phdn.iItem];
  3. if (column != null && !column.getMoveable ()) {
  4. ignoreColumnMove = true;
  5. return LRESULT.ONE;

相关文章