當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。