下面列出了org.eclipse.swt.widgets.Group#setToolTipText ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public Group createGroupCommand(Composite parent) {
Font font = parent.getFont();
Group pageGroupCommand = new Group(parent, SWT.SHADOW_ETCHED_IN);
pageGroupCommand.setText(Activator.getResourceString("easyshell.command.editor.dialog.title.group1"));
pageGroupCommand.setToolTipText(Activator.getResourceString("easyshell.command.editor.dialog.tooltip.group1"));
GridLayout layoutCommand = new GridLayout();
layoutCommand.numColumns = 3;
layoutCommand.makeColumnsEqualWidth = false;
layoutCommand.marginWidth = 5;
layoutCommand.marginHeight = 4;
pageGroupCommand.setLayout(layoutCommand);
GridData dataCommand = new GridData(GridData.FILL_HORIZONTAL);
pageGroupCommand.setLayoutData(dataCommand);
pageGroupCommand.setFont(font);
return pageGroupCommand;
}
private void createVariablesOverview(Composite parent) {
Font font = parent.getFont();
Group pageGroup2 = new Group(parent, SWT.SHADOW_ETCHED_IN);
pageGroup2.setText(Activator.getResourceString("easyshell.command.editor.dialog.title.group2"));
pageGroup2.setToolTipText(Activator.getResourceString("easyshell.command.editor.dialog.tooltip.group2"));
GridLayout layout2 = new GridLayout();
layout2.numColumns = 2;
layout2.makeColumnsEqualWidth = false;
layout2.marginWidth = 5;
layout2.marginHeight = 4;
pageGroup2.setLayout(layout2);
GridData data2 = new GridData(GridData.FILL_HORIZONTAL);
pageGroup2.setLayoutData(data2);
pageGroup2.setFont(font);
// create variable labels
for(int i=Variable.getFirstIndex();i<Variable.values().length;i++) {
Variable var = Variable.values()[i];
if (var.isVisible()) {
createVariableLabel(pageGroup2, var.getFullVariableName(), ": " + var.getDescription());
}
}
}
private void createConvertersOverview(Composite parent) {
Font font = parent.getFont();
Group pageGroup3 = new Group(parent, SWT.SHADOW_ETCHED_IN);
pageGroup3.setText(Activator.getResourceString("easyshell.command.editor.dialog.title.group3"));
pageGroup3.setToolTipText(Activator.getResourceString("easyshell.command.editor.dialog.tooltip.group3"));
GridLayout layout3 = new GridLayout();
layout3.numColumns = 2;
layout3.makeColumnsEqualWidth = false;
layout3.marginWidth = 5;
layout3.marginHeight = 4;
pageGroup3.setLayout(layout3);
GridData data3 = new GridData(GridData.FILL_HORIZONTAL);
pageGroup3.setLayoutData(data3);
pageGroup3.setFont(font);
// create converters labels
for(int i=Converter.getFirstIndex();i<Converter.values().length;i++) {
Converter conv = Converter.values()[i];
if (conv.isVisible()) {
createVariableLabel(pageGroup3, conv.getName(), ": " + conv.getDescription());
}
}
}
public Group createGroupCommand(Composite parent) {
Font font = parent.getFont();
Group pageGroupCommand = new Group(parent, SWT.SHADOW_ETCHED_IN);
pageGroupCommand.setText(Activator.getResourceString("easyshell.menu.editor.dialog.title.group.command"));
pageGroupCommand.setToolTipText(Activator.getResourceString("easyshell.menu.editor.dialog.title.group.tooltip.command"));
GridLayout layoutCommand = new GridLayout();
layoutCommand.numColumns = 3;
layoutCommand.makeColumnsEqualWidth = false;
layoutCommand.marginWidth = 5;
layoutCommand.marginHeight = 4;
pageGroupCommand.setLayout(layoutCommand);
GridData gridDataCommand = new GridData(GridData.FILL_HORIZONTAL);
pageGroupCommand.setLayoutData(gridDataCommand);
pageGroupCommand.setFont(font);
return pageGroupCommand;
}
public Group createGroupMenu(Composite parent) {
Font font = parent.getFont();
Group pageGroupMenu = new Group(parent, SWT.SHADOW_ETCHED_IN);
pageGroupMenu.setText(Activator.getResourceString("easyshell.menu.editor.dialog.title.group.menu"));
pageGroupMenu.setToolTipText(Activator.getResourceString("easyshell.menu.editor.dialog.title.group.tooltip.menu"));
GridLayout layoutMenu = new GridLayout();
layoutMenu.numColumns = 3;
layoutMenu.makeColumnsEqualWidth = false;
layoutMenu.marginWidth = 5;
layoutMenu.marginHeight = 4;
pageGroupMenu.setLayout(layoutMenu);
GridData gridDataMenu = new GridData(GridData.FILL_HORIZONTAL);
pageGroupMenu.setLayoutData(gridDataMenu);
pageGroupMenu.setFont(font);
return pageGroupMenu;
}
@Override
public void createWidget(ParameterComposite parameterComposite, Composite parent) {
group = new Group(parent, SWT.READ_ONLY);
group.setLayout(new GridLayout(2, false));
group.setText(getLabel());
group.setToolTipText(getDescription());
}
private Group createGroup1(Composite pageComponent) {
Group pageGroup = new Group(pageComponent, SWT.SHADOW_ETCHED_IN);
pageGroup.setText(Activator.getResourceString("easyshell.main.page.title.group1"));
pageGroup.setToolTipText(Activator.getResourceString("easyshell.main.page.tooltip.group1"));
GridLayout layout = new GridLayout();
layout.numColumns = 1;
layout.makeColumnsEqualWidth = false;
layout.marginWidth = 5;
layout.marginHeight = 4;
pageGroup.setLayout(layout);
GridData data = new GridData(GridData.FILL_HORIZONTAL);
pageGroup.setLayoutData(data);
pageGroup.setFont(pageComponent.getFont());
return pageGroup;
}
protected Composite buildSelectStrategyPanel( Composite aParent )
{
Group tempSelectStrategyGroup = new Group( aParent, SWT.NONE );
tempSelectStrategyGroup.setText( "Select Strategy" );
GridLayout tempSelectStrategyGroupLayout = new GridLayout( 1, true );
tempSelectStrategyGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
tempSelectStrategyGroup.setLayout(tempSelectStrategyGroupLayout);
Composite tempSelectStrategyNameComposite = new Composite( tempSelectStrategyGroup, SWT.NONE );
tempSelectStrategyNameComposite.setLayout( new RowLayout( SWT.HORIZONTAL ) );
Label tempLabelSelectStrategyName = new Label( tempSelectStrategyNameComposite, SWT.NONE );
tempLabelSelectStrategyName.setText( "Pre-select Strategy:" );
textSelectStrategyName = new Text( tempSelectStrategyNameComposite, SWT.BORDER );
Group tempStrategyNameFilterGroup = new Group( tempSelectStrategyGroup, SWT.NONE );
tempStrategyNameFilterGroup.setText( "Strategy Name Sequence (Filter)" );
tempStrategyNameFilterGroup.setToolTipText( "When specified, controls the order of Strategy Name list presented to the user." );
GridLayout tempStrategyNameFilterGroupLayout = new GridLayout( 1, true );
tempStrategyNameFilterGroup.setLayout( tempStrategyNameFilterGroupLayout );
tempStrategyNameFilterGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
textAreaStrategyNameFilterList = new Text( tempStrategyNameFilterGroup, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL | SWT.H_SCROLL );
textAreaStrategyNameFilterList.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
textAreaStrategyNameFilterList.setToolTipText( "When specified, controls the order of Strategy Name list presented to the user." );
checkboxInputStrategyListAsFilter = new Button( tempStrategyNameFilterGroup, SWT.CHECK );
checkboxInputStrategyListAsFilter.setText( "Apply List as Filter" );
checkboxInputStrategyListAsFilter.setToolTipText( "When checked only the strategy names specified will be shown (any others will be excluded.)" );
return tempSelectStrategyGroup;
}
public DDEGroup(Composite parent, String name, String toolTip) {
super(parent, SWT.NONE);
setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
((GridData)getLayoutData()).horizontalSpan = 2;
setLayout( new GridLayout());
Group group = new Group(this, SWT.SHADOW_IN);
group.setText(name);
group.setToolTipText(toolTip);
group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
group.setLayout(new GridLayout(4, false));
Label ddeCommandLabel = new Label(group, SWT.LEFT);
ddeCommandLabel.setText(TexlipsePlugin.getResourceString("preferenceViewerDDECommandLabel"));
ddeCommandLabel.setToolTipText(TexlipsePlugin.getResourceString("preferenceViewerDDECommandTooltip"));
ddeCommandLabel.setLayoutData(new GridData());
command = new Text(group, SWT.SINGLE | SWT.BORDER);
command.setToolTipText(TexlipsePlugin.getResourceString("preferenceViewerDDECommandTooltip"));
command.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
((GridData) command.getLayoutData()).horizontalSpan = 3;
Label ddeServerLabel = new Label(group, SWT.LEFT);
ddeServerLabel.setText(TexlipsePlugin.getResourceString("preferenceViewerDDEServerLabel"));
ddeServerLabel.setToolTipText(TexlipsePlugin.getResourceString("preferenceViewerDDEServerTooltip"));
ddeServerLabel.setLayoutData(new GridData());
server = new Text(group, SWT.SINGLE | SWT.BORDER);
server.setToolTipText(TexlipsePlugin.getResourceString("preferenceViewerDDEServerTooltip"));
server.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
Label ddeTopicLabel = new Label(group, SWT.LEFT);
ddeTopicLabel.setText(TexlipsePlugin.getResourceString("preferenceViewerDDETopicLabel"));
ddeTopicLabel.setToolTipText(TexlipsePlugin.getResourceString("preferenceViewerDDETopicTooltip"));
ddeTopicLabel.setLayoutData(new GridData());
topic = new Text(group, SWT.SINGLE | SWT.BORDER);
topic.setToolTipText(TexlipsePlugin.getResourceString("preferenceViewerDDETopicTooltip"));
topic.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
setVisible(false);
}