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

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

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

Table.getHorizontalBar介绍

暂无

代码示例

代码示例来源:origin: pentaho/pentaho-kettle

  1. @Override
  2. public ScrollBar getHorizontalBar() {
  3. return table.getHorizontalBar();
  4. }

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

  1. @Override
  2. int getHScrollBarHeight() {
  3. int result = 0;
  4. if( hasHScrollBar() ) {
  5. result = getHorizontalBar().getSize().y;
  6. }
  7. return result;
  8. }

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

  1. private static Boolean hasScrollBarsSelectionListener( final Table table ) {
  2. boolean result = false;
  3. ScrollBar horizontalBar = table.getHorizontalBar();
  4. if( horizontalBar != null ) {
  5. result = result || SelectionEvent.hasListener( horizontalBar );
  6. }
  7. ScrollBar verticalBar = table.getVerticalBar();
  8. if( verticalBar != null ) {
  9. result = result || SelectionEvent.hasListener( verticalBar );
  10. }
  11. return Boolean.valueOf( result );
  12. }

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

  1. return preferedSize;
  2. if (fTable.getVerticalBar() == null || fTable.getHorizontalBar() == null)
  3. return Geometry.min(constraints, preferedSize);
  4. int scrollBarHeight= fTable.getHorizontalBar().getSize().y;
  5. if (preferedSize.x - scrollBarWidth <= constraints.x) {
  6. height= preferedSize.y - scrollBarHeight;
  7. fTable.getHorizontalBar().setVisible(false);
  8. } else {
  9. height= Math.min(preferedSize.y, constraints.y);

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

  1. public void handleSetScrollLeft( Table table, JsonObject properties ) {
  2. JsonValue value = properties.get( PROP_SCROLL_LEFT );
  3. if( value != null ) {
  4. int scrollLeft = value.asInt();
  5. getTableAdapter( table ).setLeftOffset( scrollLeft );
  6. setScrollBarSelection( table.getHorizontalBar(), scrollLeft );
  7. }
  8. }

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

  1. private static void readLeftOffset( final Table table ) {
  2. String value = WidgetLCAUtil.readPropertyValue( table, "leftOffset" );
  3. if( value != null ) {
  4. int leftOffset = NumberFormatUtil.parseInt( value );
  5. Object adapter = table.getAdapter( ITableAdapter.class );
  6. ITableAdapter tableAdapter = ( ITableAdapter )adapter;
  7. tableAdapter.setLeftOffset( leftOffset );
  8. processScrollBarSelection( table.getHorizontalBar(), leftOffset );
  9. }
  10. }

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

  1. return preferedSize;
  2. if (fTable.getVerticalBar() == null || fTable.getHorizontalBar() == null)
  3. return Geometry.min(constraints, preferedSize);
  4. int scrollBarHeight= fTable.getHorizontalBar().getSize().y;
  5. if (preferedSize.x - scrollBarWidth <= constraints.x) {
  6. height= preferedSize.y - scrollBarHeight;
  7. fTable.getHorizontalBar().setVisible(false);
  8. } else {
  9. height= Math.min(preferedSize.y, constraints.y);

代码示例来源:origin: anb0s/LogViewer

  1. table.getHorizontalBar().setVisible(calculatedtableWidth > clientAreaWidth);
  2. } finally {
  3. fIsResizing= false;

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

  1. void updateScrollBars() {
  2. if( ( style & SWT.NO_SCROLL ) == 0 ) {
  3. hasVScrollBar = false;
  4. hasHScrollBar = needsHScrollBar();
  5. if( needsVScrollBar() ) {
  6. hasVScrollBar = true;
  7. hasHScrollBar = needsHScrollBar();
  8. }
  9. getHorizontalBar().setVisible( hasHScrollBar );
  10. getVerticalBar().setVisible( hasVScrollBar );
  11. }
  12. }

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

  1. /**
  2. * @param table the table
  3. * @param height the current height of the table
  4. * @return the number of visible lines in the table
  5. */
  6. private int doGetNumberOfVisibleLines(Table table, int height) {
  7. // height of border
  8. int border = fTableViewer.getTable().getHeaderHeight();
  9. // height of scroll bar
  10. int scroll = fTableViewer.getTable().getHorizontalBar().getSize().y;
  11. // height of table is table's area minus border and scroll bar height
  12. height = height-border-scroll;
  13. // calculate number of visible lines
  14. int lineHeight = getMinTableItemHeight(table);
  15. int numberOfLines = height/lineHeight;
  16. return numberOfLines;
  17. }

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

  1. void onDispose(Event event) {
  2. removeListener(SWT.Dispose, listener);
  3. notifyListeners(SWT.Dispose, event);
  4. event.type = SWT.None;
  5. table.removeListener(SWT.FocusIn, tableListener);
  6. table.removeListener(SWT.MouseDown, tableListener);
  7. unhookRowColumnListeners();
  8. ScrollBar hBar = table.getHorizontalBar();
  9. if (hBar != null) {
  10. hBar.removeListener(SWT.Selection, resizeListener);
  11. }
  12. ScrollBar vBar = table.getVerticalBar();
  13. if (vBar != null) {
  14. vBar.removeListener(SWT.Selection, resizeListener);
  15. }
  16. }

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc

  1. void onDispose(Event event) {
  2. removeListener(SWT.Dispose, listener);
  3. notifyListeners(SWT.Dispose, event);
  4. event.type = SWT.None;
  5. table.removeListener(SWT.FocusIn, tableListener);
  6. table.removeListener(SWT.MouseDown, tableListener);
  7. unhookRowColumnListeners();
  8. ScrollBar hBar = table.getHorizontalBar();
  9. if (hBar != null) {
  10. hBar.removeListener(SWT.Selection, resizeListener);
  11. }
  12. ScrollBar vBar = table.getVerticalBar();
  13. if (vBar != null) {
  14. vBar.removeListener(SWT.Selection, resizeListener);
  15. }
  16. }

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

  1. void onDispose(Event event) {
  2. removeListener(SWT.Dispose, listener);
  3. notifyListeners(SWT.Dispose, event);
  4. event.type = SWT.None;
  5. table.removeListener(SWT.FocusIn, tableListener);
  6. table.removeListener(SWT.MouseDown, tableListener);
  7. unhookRowColumnListeners();
  8. ScrollBar hBar = table.getHorizontalBar();
  9. if (hBar != null) {
  10. hBar.removeListener(SWT.Selection, resizeListener);
  11. }
  12. ScrollBar vBar = table.getVerticalBar();
  13. if (vBar != null) {
  14. vBar.removeListener(SWT.Selection, resizeListener);
  15. }
  16. }

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x

  1. void onDispose(Event event) {
  2. removeListener(SWT.Dispose, listener);
  3. notifyListeners(SWT.Dispose, event);
  4. event.type = SWT.None;
  5. table.removeListener(SWT.FocusIn, tableListener);
  6. table.removeListener(SWT.MouseDown, tableListener);
  7. unhookRowColumnListeners();
  8. ScrollBar hBar = table.getHorizontalBar();
  9. if (hBar != null) {
  10. hBar.removeListener(SWT.Selection, resizeListener);
  11. }
  12. ScrollBar vBar = table.getVerticalBar();
  13. if (vBar != null) {
  14. vBar.removeListener(SWT.Selection, resizeListener);
  15. }
  16. }

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc

  1. void onDispose(Event event) {
  2. removeListener(SWT.Dispose, listener);
  3. notifyListeners(SWT.Dispose, event);
  4. event.type = SWT.None;
  5. table.removeListener(SWT.FocusIn, tableListener);
  6. table.removeListener(SWT.MouseDown, tableListener);
  7. unhookRowColumnListeners();
  8. ScrollBar hBar = table.getHorizontalBar();
  9. if (hBar != null) {
  10. hBar.removeListener(SWT.Selection, resizeListener);
  11. }
  12. ScrollBar vBar = table.getVerticalBar();
  13. if (vBar != null) {
  14. vBar.removeListener(SWT.Selection, resizeListener);
  15. }
  16. }

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

  1. private int getNumberOfVisibleLines() {
  2. Table table = getTable();
  3. int height = table.getSize().y;
  4. // when table is not yet created, height is zero
  5. if (height == 0) {
  6. // make use of the table viewer to estimate table size
  7. height = table.getParent().getSize().y;
  8. }
  9. // height of border
  10. int border = table.getHeaderHeight();
  11. // height of scroll bar
  12. int scroll = table.getHorizontalBar().getSize().y;
  13. // height of table is table's area minus border and scroll bar height
  14. height = height - border - scroll;
  15. // calculate number of visible lines
  16. int lineHeight = getMinTableItemHeight(table);
  17. int numberOfLines = height / lineHeight;
  18. if (numberOfLines <= 0) {
  19. return 20;
  20. }
  21. return numberOfLines;
  22. }

代码示例来源:origin: org.eclipse.scout.sdk.s2e/org.eclipse.scout.sdk.s2e.nls

  1. @Override
  2. protected void layout(Composite composite, boolean flushCache) {
  3. Rectangle parentBounds = composite.getClientArea();
  4. TableColumn[] columns = m_tableViewer.getTable().getColumns();
  5. int[] colOrder = m_tableViewer.getTable().getColumnOrder();
  6. int x = -m_tableViewer.getTable().getHorizontalBar().getSelection();
  7. for (int i = 0; i < columns.length; i++) {
  8. TableColumn column = columns[colOrder[i]];
  9. if (i == NlsTable.AMOUNT_UTILITY_COLS) {
  10. // layout button
  11. m_resetButton.setBounds(1, 1, x - 2, parentBounds.height - 2);
  12. }
  13. if (i >= NlsTable.AMOUNT_UTILITY_COLS) {
  14. Language lang = (Language) column.getData(NlsTable.LANGUAGE_COLUMN_ID);
  15. Text text = m_filterFields.get(lang);
  16. if (text != null) {
  17. text.setBounds(x + 1, 1, column.getWidth() - 2, parentBounds.height - 2);
  18. }
  19. }
  20. x += column.getWidth();
  21. }
  22. composite.update();
  23. }
  24. } // end P_FilterComponentLayout

代码示例来源:origin: openaudible/openaudible

  1. ScrollBar hb = t.getHorizontalBar();
  2. if (hb != null) {
  3. hb.setVisible(false);

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

  1. height += getHorizontalBar().getSize().y;

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

  1. int scroll = fTableViewer.getTable().getHorizontalBar().getSize().y;

相关文章

Table类方法