本文整理了Java中org.eclipse.swt.widgets.ToolBar.computeSize()
方法的一些代码示例,展示了ToolBar.computeSize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ToolBar.computeSize()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.ToolBar
类名称:ToolBar
方法名:computeSize
暂无
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
/**
* Return the width of this element.
*
* @return the width of this element
*/
public int getWidth() {
return fToolBar.computeSize(SWT.DEFAULT, SWT.DEFAULT).x;
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui
/**
* Return the width of this element.
*
* @return the width of this element
*/
public int getWidth() {
return fToolBar.computeSize(SWT.DEFAULT, SWT.DEFAULT).x;
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
/**
* Return the width of this element.
*
* @return the width of this element
*/
public int getWidth() {
return fToolBar.computeSize(SWT.DEFAULT, SWT.DEFAULT).x;
}
代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64
public Point computeSize (int wHint, int hHint, boolean changed) {
Point size = super.computeSize (wHint, hHint, changed);
if (toolBar != null) {
if (wHint == SWT.DEFAULT && toolBar.itemCount > 0) {
Point tbSize = toolBar.computeSize (SWT.DEFAULT, SWT.DEFAULT);
size.x = Math.max (tbSize.x, size.x);
}
}
return size;
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
public ProfilePreferenceTree(Composite parentComposite) {
super(parentComposite, FormatterMessages.ModifyDialog_filter_label, FormatterMessages.ModifyDialog_filter_hint);
// calculate rigth margin width
ToolBar modifyAllToolbar= ModifyAll.createToolItem(parentComposite, fImages).getParent();
fRightMargin= modifyAllToolbar.computeSize(SWT.DEFAULT, SWT.DEFAULT).x - 12;
modifyAllToolbar.dispose();
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.intro
@Override
protected Point computeSize(Composite composite, int wHint, int hHint, boolean changed) {
boolean vertical = (getOrientation() & SWT.VERTICAL) != 0;
int marginWidth = vertical | isPlain() ? 1 : simple ? 3 : 7;
int marginHeight = !vertical | isPlain() ? 1 : simple ? 3 : 7;
int width = 0;
int height = 0;
Point tsize = toolBarManager.getControl().computeSize(SWT.DEFAULT, SWT.DEFAULT, changed);
if (vertical) {
width = tsize.x;
height = tsize.y;
} else {
height = tsize.y;
width = tsize.x;
}
if (vertical) {
width += marginWidth;
height += marginHeight + marginHeight;
} else {
width += marginWidth + marginWidth;
height += marginHeight;
}
return new Point(width, height);
}
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt
void calculateChevronTrim() {
ToolBar tb = new ToolBar( parent, SWT.FLAT );
ToolItem ti = new ToolItem( tb, SWT.PUSH );
// Image image = new Image (display, 1, 1);
// ti.setImage (image);
Point size = tb.computeSize( SWT.DEFAULT, SWT.DEFAULT );
size = parent.fixPoint( size.x, size.y );
CHEVRON_HORIZONTAL_TRIM = size.x - 1;
CHEVRON_VERTICAL_TRIM = size.y - 1;
tb.dispose();
ti.dispose();
// image.dispose ();
}
代码示例来源:origin: rherrmann/eclipse-extras
private int computeDefaultTrimHeight() {
int result;
Shell shell = new Shell( getDisplay(), SWT.NONE );
try {
ToolBar toolBar = new ToolBar( shell, SWT.NONE );
ToolItem toolItem = new ToolItem( toolBar, SWT.PUSH );
toolItem.setImage( JFaceResources.getImageRegistry().get( Dialog.DLG_IMG_MESSAGE_INFO ) );
int toolItemHeight = toolBar.computeSize( SWT.DEFAULT, SWT.DEFAULT ).y;
result = Math.max( toolItemHeight, measureText( "Wg" ).y );
} finally {
shell.dispose();
}
return result;
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x
void calculateChevronTrim () {
ToolBar tb = new ToolBar (parent, SWT.FLAT);
ToolItem ti = new ToolItem (tb, SWT.PUSH);
Image image = new Image (display, 1, 1);
ti.setImage (image);
Point size = tb.computeSize (SWT.DEFAULT, SWT.DEFAULT);
size = parent.fixPoint(size.x, size.y);
CHEVRON_HORIZONTAL_TRIM = size.x - 1;
CHEVRON_VERTICAL_TRIM = size.y - 1;
tb.dispose ();
ti.dispose ();
image.dispose ();
}
/**
代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64
void calculateChevronTrim () {
ToolBar tb = new ToolBar (parent, SWT.FLAT);
ToolItem ti = new ToolItem (tb, SWT.PUSH);
Image image = new Image (display, 1, 1);
ti.setImage (image);
Point size = tb.computeSize (SWT.DEFAULT, SWT.DEFAULT);
size = parent.fixPoint(size.x, size.y);
CHEVRON_HORIZONTAL_TRIM = size.x - 1;
CHEVRON_VERTICAL_TRIM = size.y - 1;
tb.dispose ();
ti.dispose ();
image.dispose ();
}
/**
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc
void calculateChevronTrim () {
ToolBar tb = new ToolBar (parent, SWT.FLAT);
ToolItem ti = new ToolItem (tb, SWT.PUSH);
Image image = new Image (display, 1, 1);
ti.setImage (image);
Point size = tb.computeSize (SWT.DEFAULT, SWT.DEFAULT);
size = parent.fixPoint(size.x, size.y);
CHEVRON_HORIZONTAL_TRIM = size.x - 1;
CHEVRON_VERTICAL_TRIM = size.y - 1;
tb.dispose ();
ti.dispose ();
image.dispose ();
}
/**
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc
void calculateChevronTrim () {
ToolBar tb = new ToolBar (parent, SWT.FLAT);
ToolItem ti = new ToolItem (tb, SWT.PUSH);
Image image = new Image (display, 1, 1);
ti.setImage (image);
Point size = tb.computeSize (SWT.DEFAULT, SWT.DEFAULT);
size = parent.fixPoint(size.x, size.y);
CHEVRON_HORIZONTAL_TRIM = size.x - 1;
CHEVRON_VERTICAL_TRIM = size.y - 1;
tb.dispose ();
ti.dispose ();
image.dispose ();
}
/**
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.intro
@Override
protected void layout(Composite composite, boolean changed) {
boolean vertical = (getOrientation() & SWT.VERTICAL) != 0;
int marginWidth = vertical | isPlain() ? 1 : simple ? 4 : 7;
int marginHeight = !vertical | isPlain() ? 1 : simple ? 4 : 7;
Point tsize = toolBarManager.getControl().computeSize(SWT.DEFAULT, SWT.DEFAULT, changed);
Rectangle carea = composite.getClientArea();
int x = carea.x + (getLocation() == SideValue.LEFT ? 0 : marginWidth);
int y = carea.y + marginHeight;
if (vertical) {
toolBarManager.getControl().setBounds(x, y, carea.width - marginWidth, tsize.y);
} else {
toolBarManager.getControl().setBounds(x, y, tsize.x, carea.height - marginHeight);
}
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc
tabAreaWidth -= chevron.computeSize(SWT.DEFAULT, SWT.DEFAULT).x;
chevron.setVisible(true);
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86
tabAreaWidth -= chevron.computeSize(SWT.DEFAULT, SWT.DEFAULT).x;
chevron.setVisible(true);
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc
tabAreaWidth -= chevron.computeSize(SWT.DEFAULT, SWT.DEFAULT).x;
chevron.setVisible(true);
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.examples
CoolItem coolItem2 = new CoolItem (coolBar, 0);
coolItem2.setControl (toolBar);
Point size = toolBar.computeSize(SWT.DEFAULT, SWT.DEFAULT);
coolItem1.setSize(coolItem1.computeSize (size.x, size.y));
coolItem2.setSize(coolItem2.computeSize (size.x, size.y));
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface
Point toolBarSize = toolBar.computeSize(SWT.DEFAULT,
SWT.DEFAULT);
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface
Point toolBarSize = toolBar.computeSize(SWT.DEFAULT,
SWT.DEFAULT);
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface
Point toolBarSize = toolBar.computeSize(SWT.DEFAULT,
SWT.DEFAULT);
内容来源于网络,如有侵权,请联系作者删除!