当前位置: 首页>>代码示例>>Java>>正文


Java ScrollBar.isVisible方法代码示例

本文整理汇总了Java中org.eclipse.swt.widgets.ScrollBar.isVisible方法的典型用法代码示例。如果您正苦于以下问题:Java ScrollBar.isVisible方法的具体用法?Java ScrollBar.isVisible怎么用?Java ScrollBar.isVisible使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.swt.widgets.ScrollBar的用法示例。


在下文中一共展示了ScrollBar.isVisible方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: computeTrim

import org.eclipse.swt.widgets.ScrollBar; //导入方法依赖的package包/类
private int computeTrim(Rectangle area, Table table, int tableWidth) {
	Point preferredSize= computeTableSize(table, area.width, area.height);
       int trim;
       if (tableWidth > 1) {
       	trim= tableWidth - table.getClientArea().width;
       } else {
       	// initially, the table has no extend and no client area - use the border with
       	// plus some padding as educated guess
       	trim= 2 * table.getBorderWidth() + 1 ;
       }
       if (preferredSize.y > area.height) {
           // Subtract the scrollbar width from the total column width
           // if a vertical scrollbar will be required, but is not currently showing
       	// (in which case it is already subtracted above)
           ScrollBar vBar= table.getVerticalBar();
           if (!vBar.isVisible()) {
           	Point vBarSize= vBar.getSize();
           	trim += vBarSize.x;
           }
       }
	return trim;
}
 
开发者ID:cplutte,项目名称:bts,代码行数:23,代码来源:ColumnLayout.java

示例2: smartScroll

import org.eclipse.swt.widgets.ScrollBar; //导入方法依赖的package包/类
protected void smartScroll(boolean force) {
	ScrollBar scrollbar = chatConsole.inputText.getVerticalBar();
	if (scrollbar != null
			&& scrollbar.isVisible()
			&& getPreferences().getBoolean(
					PreferenceKeys.CHAT_IS_SMART_SCROLL_ENABLED)) {

		if (force) {
			setAutoScrolling(true);
		}
		else if (scrollbar.getMaximum() == scrollbar.getSelection()
				+ scrollbar.getThumb()) {
			setAutoScrolling(true);
		} else {
			setAutoScrolling(false);
		}
	}
}
 
开发者ID:evilwan,项目名称:raptor-chess-interface,代码行数:19,代码来源:ChatConsoleController.java

示例3: handleBodyResize

import org.eclipse.swt.widgets.ScrollBar; //导入方法依赖的package包/类
protected void handleBodyResize() {
    int availableWidth = subForm.getSize().x;
    final ScrollBar verticalScrollBar = subForm.getVerticalBar();
    if (verticalScrollBar != null && verticalScrollBar.isVisible()) {
        availableWidth -= verticalScrollBar.getSize().x;
    }

    final TeamExplorerResizeEventArg arg = new TeamExplorerResizeEventArg(availableWidth);
    context.getEvents().notifyListener(TeamExplorerEvents.FORM_RESIZED, arg);
    subForm.layout(true, true);
    subForm.reflow(true);
}
 
开发者ID:Microsoft,项目名称:team-explorer-everywhere,代码行数:13,代码来源:TeamExplorerBaseControl.java

示例4: computeMaximumWidthOfAllColumns

import org.eclipse.swt.widgets.ScrollBar; //导入方法依赖的package包/类
private int computeMaximumWidthOfAllColumns()
{
    ScrollBar vBar = tree.getVerticalBar();
    boolean scrollBarShown = vBar.isVisible();
    return comp.getClientArea().width - tree.getBorderWidth() - tree.getColumnCount() * tree.getGridLineWidth()
            - ((scrollBarShown) ? vBar.getSize().x : 0);
}
 
开发者ID:tlaplus,项目名称:tlaplus,代码行数:8,代码来源:TLCErrorView.java

示例5: updateColumnWidth

import org.eclipse.swt.widgets.ScrollBar; //导入方法依赖的package包/类
public void updateColumnWidth()
{
	int hw = getSize().x;
	ScrollBar sb = getVerticalBar();
	if ( sb != null && sb.isVisible() )
		hw -= sb.getSize().x;
	hw /= 2;
	hw -= getBorderWidth();

	colStat.setWidth( hw );
	colValue.setWidth( hw );

	layout();
}
 
开发者ID:kartoFlane,项目名称:superluminal2,代码行数:15,代码来源:StatTable.java


注:本文中的org.eclipse.swt.widgets.ScrollBar.isVisible方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。