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


Java SWTBotToolbarButton类代码示例

本文整理汇总了Java中org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton的典型用法代码示例。如果您正苦于以下问题:Java SWTBotToolbarButton类的具体用法?Java SWTBotToolbarButton怎么用?Java SWTBotToolbarButton使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


SWTBotToolbarButton类属于org.eclipse.swtbot.swt.finder.widgets包,在下文中一共展示了SWTBotToolbarButton类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: clickSaveAllAndGenerateDocu

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
protected void clickSaveAllAndGenerateDocu() {
	SWTBotToolbarButton toolbarButtonWithTooltip = null;
	try {
		toolbarButtonWithTooltip = bot.toolbarButtonWithTooltip("Save All (Shift+Ctrl+S)");
	} catch (Exception ex) {
		LOGGER.info("error when retrieving \"Save All (Shift+Ctrl+S)\" toolbar."
				+ "Try \"Save All\":");
		try {
			toolbarButtonWithTooltip = bot.toolbarButtonWithTooltip("Save All");
		} catch (Exception ex2) {
			LOGGER.error("error when retrieving \"Save All\" toolbar:", ex2);
		}
	}
	toolbarButtonWithTooltip.click();
	// bot.toolbarButtonWithTooltip("Save All").click();
	generateDocu("save_all_clicked", PageName.ALL_PAGES);
}
 
开发者ID:scenarioo,项目名称:scenarioo-example-swtbot-e4,代码行数:18,代码来源:ScenariooTestWrapper.java

示例2: delete

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
@Override
public void delete(ICondition condition) {
	 List<SWTBotToolbarButton> swtBotToolbarButtons = view.getToolbarButtons();
	 for (SWTBotToolbarButton swtBotToolbarButton : swtBotToolbarButtons) {
		if ("Delete".equals(swtBotToolbarButton.getToolTipText())) {
			swtBotToolbarButton.click();
		}
	}
	if (condition!=null)
		view.bot().waitUntil(condition);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:12,代码来源:ToolBarView.java

示例3: undoDelete

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
@Override
public void undoDelete(ICondition condition) {
	 List<SWTBotToolbarButton> swtBotToolbarButtons = view.getToolbarButtons();
	 for (SWTBotToolbarButton swtBotToolbarButton : swtBotToolbarButtons) {
		if ("Undo Delete".equals(swtBotToolbarButton.getToolTipText())) {
			swtBotToolbarButton.click();
		}
	}
	if (condition!=null)
		view.bot().waitUntil(condition);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:12,代码来源:ToolBarView.java

示例4: redoDelete

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
@Override
public void redoDelete(ICondition condition) {
	 List<SWTBotToolbarButton> swtBotToolbarButtons = view.getToolbarButtons();
	 for (SWTBotToolbarButton swtBotToolbarButton : swtBotToolbarButtons) {
		if ("Redo Delete".equals(swtBotToolbarButton.getToolTipText())) {
			swtBotToolbarButton.click();
		}
	}
	if (condition!=null)
		view.bot().waitUntil(condition);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:12,代码来源:ToolBarView.java

示例5: resetEdgeRoute

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
@Override
public void resetEdgeRoute() {
	 List<SWTBotToolbarButton> swtBotToolbarButtons = view.getToolbarButtons();
	 for (SWTBotToolbarButton swtBotToolbarButton : swtBotToolbarButtons) {
		if ("Reset Edge Route".equals(swtBotToolbarButton.getToolTipText())) {
			swtBotToolbarButton.click();
		}
	}
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:10,代码来源:ToolBarView.java

示例6: findToolBarButton

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
private SWTBotToolbarButton findToolBarButton (String text) {
	List<SWTBotToolbarButton> items = this.botView.getToolbarButtons();
	for (SWTBotToolbarButton button : items) {
	    if (text.equals(button.getToolTipText())) {
	        return button;
	    }
	}
	throw new WidgetNotFoundException (text);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:10,代码来源:GW4EPerformanceView.java

示例7: isSelected

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
/**
 * Returns whether the toolbar button is selected.
 *
 * @param toolbarButton
 *          the {@link SWTBotToolbarButton}, must not be {@code null}
 * @return {@code true} if the toolbar button is selected, {@code false} otherwise
 */
public static boolean isSelected(final SWTBotToolbarButton toolbarButton) {
  Assert.isNotNull(toolbarButton, "toolbarButton");
  return UIThreadRunnable.syncExec(toolbarButton.display, new BoolResult() {
    @Override
    public Boolean run() {
      return toolbarButton.widget.getSelection();
    }
  });
}
 
开发者ID:dsldevkit,项目名称:dsl-devkit,代码行数:17,代码来源:SwtBotToolbarButtonUtil.java

示例8: testPlotEditor

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
@Test
public void testPlotEditor() {

	IVizServiceFactory fakeFactory = new BasicVizServiceFactory();
	fakeFactory.register(new CSVVizService());

	factoryHolder.setVizServiceFactory(fakeFactory);

	// Close the initial eclipse welcome view, if one exists
	try {
		bot.viewByTitle("Welcome").close();
	} catch (WidgetNotFoundException e) {
		// We expect that the SWTBot will throw an exception if Eclipse
		// doesn't start with a welcome view, so there is nothing to do here
	}

	// Open the fib8.csv file in the plot editor.
	SWTBotTreeItem node = bot.tree().getAllItems()[0];
	node.expand();
	node.getNode("fib8.csv").select();
	node.getNode("fib8.csv").doubleClick();

	// Test the plot series selection dialog.
	SWTBotToolbarButton button;
	button = bot.activeEditor().bot().toolbarButton(0);
	button.click();
	bot.shell("Select a series").activate();
	bot.tree().select("f(x)");
	bot.button("OK").click();

	// Check that the data tab is present
	bot.cTabItem("Data").activate();
	bot.cTabItem("Plot").activate();

	// Test the editor closing menu option.
	button = bot.activeEditor().bot().toolbarButton(1).click();

	return;
}
 
开发者ID:eclipse,项目名称:eavp,代码行数:40,代码来源:PlotEditorTester.java

示例9: delete

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public void delete(ICondition condition) {
	SWTBotToolbarButton swtBotToolbarButton = bot.toolbarButtonWithTooltip("Delete");
	swtBotToolbarButton.click(); 
	if (condition!=null)
		bot.waitUntil(condition,1000*60);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:7,代码来源:ToolBarEditor.java

示例10: undoDelete

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public void undoDelete(ICondition condition) {
	SWTBotToolbarButton swtBotToolbarButton = bot.toolbarButtonWithTooltip("Undo Delete");
	swtBotToolbarButton.click();
	if (condition!=null)
		bot.waitUntil(condition);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:7,代码来源:ToolBarEditor.java

示例11: redoDelete

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public void redoDelete(ICondition condition) {
	SWTBotToolbarButton swtBotToolbarButton = bot.toolbarButtonWithTooltip("Redo Delete");
	swtBotToolbarButton.click();
	if (condition!=null)
		bot.waitUntil(condition);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:7,代码来源:ToolBarEditor.java

示例12: resetEdgeRoute

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public void resetEdgeRoute() {
	SWTBotToolbarButton resetButton = bot.toolbarButtonWithTooltip("Reset Edge Route");
	resetButton.click();
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:5,代码来源:ToolBarEditor.java

示例13: clickClearButton

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public void clickClearButton () {
	String text = PerformanceView.getClearToolBarButtonText();
	SWTBotToolbarButton button = findToolBarButton (text);
	button.click();
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:6,代码来源:GW4EPerformanceView.java

示例14: clickLoadButton

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public void clickLoadButton () {
	String text = PerformanceView.getLoadToolBarButtonText();
	SWTBotToolbarButton button = findToolBarButton (text);
	button.click();
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:6,代码来源:GW4EPerformanceView.java

示例15: toolbarButtonWithTooltip

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public SWTBotToolbarButton toolbarButtonWithTooltip(String tooltip, int index) {
	Matcher<ToolItem> matcher = allOf(widgetOfType(ToolItem.class), withTooltip(tooltip),
			withStyle(SWT.PUSH, "SWT.PUSH"));
	return new SWTBotToolbarPushButton((ToolItem) bot().widget(matcher, index), matcher);
}
 
开发者ID:cchabanois,项目名称:mesfavoris,代码行数:6,代码来源:SWTBotForm.java


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