本文整理了Java中org.eclipse.swt.widgets.MenuItem.getImage()
方法的一些代码示例,展示了MenuItem.getImage()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MenuItem.getImage()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.MenuItem
类名称:MenuItem
方法名:getImage
暂无
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt.q07
static void writeImage( final MenuItem item ) throws IOException {
Image image = item.getImage();
if( WidgetLCAUtil.hasChanged( item, Props.IMAGE, image, null ) ) {
String imagePath = ImageFactory.getImagePath( image );
JSWriter writer = JSWriter.getWriterFor( item );
Rectangle bounds = image != null ? image.getBounds() : null;
Object[] args = new Object[]{
imagePath,
new Integer( bounds != null ? bounds.width : 0 ),
new Integer( bounds != null ? bounds.height : 0 )
};
writer.set( "image", args );
}
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
private void prepareDrowpdown(ToolItem dropDown, String dropDownLabel, MenuItem mostPopularItem) {
dropDown.setToolTipText(dropDownLabel + mostPopularItem.getText());
dropDown.setImage(mostPopularItem.getImage());
dropDown.setEnabled(true);
}
};
代码示例来源:origin: com.eclipsesource.tabris/tabris
@Override
public void handleEvent( Event event ) {
MenuItem item = ( MenuItem )event.widget;
PageDescriptor pageDescriptor = ( PageDescriptor )item.getData();
ToolItem dropDown = pageSwitcher.getItem( 0 );
dropDown.setText( item.getText() );
dropDown.setData( pageDescriptor );
dropDown.setImage( item.getImage() );
if( !DATA_ACTIVATED.equals( event.data ) ) {
ui.getPageOperator().openPage( pageDescriptor.getId() );
}
}
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
@Override
protected void updateWidget() {
String value= getPreferences().get(getKey());
int wrappingStyle= DefaultCodeFormatterConstants.getWrappingStyle(value);
boolean wrapEnabled= wrappingStyle != DefaultCodeFormatterConstants.WRAP_NO_SPLIT;
MenuItem wrapStyleItem= updateMenuItem(fWrapStyleItems, wrappingStyle);
fWrapStyleDropDown.setToolTipText(FormatterMessages.FormatterModifyDialog_lineWrap_wrapping_policy_label + wrapStyleItem.getText());
fWrapStyleDropDown.setImage(wrapStyleItem.getImage());
boolean forceWrapping= DefaultCodeFormatterConstants.getForceWrapping(value);
fForceSplitItem.setSelection(forceWrapping);
fForceSplitItem.setEnabled(wrapEnabled);
MenuItem indentStyleItem= updateMenuItem(fIndentationItems, DefaultCodeFormatterConstants.getIndentStyle(value));
fIndentationDropDown.setToolTipText(FormatterMessages.FormatterModifyDialog_lineWrap_indentation_policy_label + indentStyleItem.getText());
fIndentationDropDown.setImage(indentStyleItem.getImage());
fIndentationDropDown.setDisabledImage((Image) indentStyleItem.getData(DATA_IMAGE_DISABLED));
fIndentationDropDown.setEnabled(wrapEnabled);
if (fWrapBeforeKey != null) {
int wrapBeforeAfterValue= WRAP_BEFORE_PREF_VALUES.indexOf(getPreferences().get(fWrapBeforeKey));
MenuItem wrapBeforeAfterItem= updateMenuItem(fWrapBeforeAfterItems, wrapBeforeAfterValue);
fWrapBeforeAfterDropDown.setToolTipText(wrapBeforeAfterItem.getText());
fWrapBeforeAfterDropDown.setImage(wrapBeforeAfterItem.getImage());
fWrapBeforeAfterDropDown.setDisabledImage((Image) wrapBeforeAfterItem.getData(DATA_IMAGE_DISABLED));
fWrapBeforeAfterDropDown.setEnabled(wrapEnabled);
}
}
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt
@Override
public void preserveValues( MenuItem item ) {
preserveProperty( item, PROP_TEXT, item.getText() );
preserveProperty( item, PROP_IMAGE, item.getImage() );
preserveProperty( item, PROP_MENU, item.getMenu() );
preserveProperty( item, PROP_ENABLED, item.getEnabled() );
preserveProperty( item, PROP_SELECTION, item.getSelection() );
}
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt
@Override
public void renderChanges( MenuItem item ) throws IOException {
WidgetLCAUtil.renderCustomVariant( item );
WidgetLCAUtil.renderData( item );
renderText( item );
renderMnemonicIndex( item );
renderProperty( item, PROP_IMAGE, item.getImage(), null );
WidgetLCAUtil.renderMenu( item, item.getMenu() );
renderProperty( item, PROP_ENABLED, item.getEnabled(), true );
renderProperty( item, PROP_SELECTION, item.getSelection(), false );
renderListenSelection( item );
renderListenHelp( item );
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86
for (int i = 0; i < items.length; i++) {
MenuItem item = items [i];
if (item.getImage () != null && item.getData (ICON_KEY) == null) {
directory = getDirectory (buffer);
break;
for (int j = 0; j < subItems.length; j++) {
MenuItem subItem = subItems [j];
if (subItem.getImage () != null && subItem.getData (ICON_KEY) == null) {
directory = getDirectory (buffer);
break;
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86
if (text != null) index = Integer.parseInt (text);
} else {
Image image = item.getImage ();
if (image != null && directory != null) {
icon = directory + "\\menu" + item.id + ".ico" ;
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
Image image = item.getImage();
if (image != null) {
iconDescriptor = ImageDescriptor.createFromImage(image);
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface
proxyItem.setAccelerator(realItem.getAccelerator());
proxyItem.setEnabled(realItem.getEnabled());
proxyItem.setImage(realItem.getImage());
proxyItem.setSelection(realItem.getSelection());
proxyItem.setText(realItem.getText());
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface
proxyItem.setAccelerator(realItem.getAccelerator());
proxyItem.setEnabled(realItem.getEnabled());
proxyItem.setImage(realItem.getImage());
proxyItem.setSelection(realItem.getSelection());
proxyItem.setText(realItem.getText());
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface
proxyItem.setAccelerator(realItem.getAccelerator());
proxyItem.setEnabled(realItem.getEnabled());
proxyItem.setImage(realItem.getImage());
proxyItem.setSelection(realItem.getSelection());
proxyItem.setText(realItem.getText());
内容来源于网络,如有侵权,请联系作者删除!