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


Java UISynchronize类代码示例

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


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

示例1: setTootipConnectionStatus

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
public static void setTootipConnectionStatus(final UISynchronize uiSynchronize, final Control control,
		final String host, final boolean connected) {
	final DefaultToolTip toolTip = new DefaultToolTip(control);
	toolTip.setShift(new Point(5, 5));
	uiSynchronize.asyncExec(new Runnable() {

		@Override
		public void run() {
			if (connected) {
				toolTip.setText("Connected to " + host);
			} else {
				toolTip.setText("Disconnected");
			}
		}
	});
}
 
开发者ID:amitjoy,项目名称:Kura-MQTT-Client-Utility,代码行数:17,代码来源:FormUtil.java

示例2: AssetsControl

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
public AssetsControl(Composite parent, int style, Long accountId,
    INxtService nxt, IUserService userService,
    IContactsService contactsService, UISynchronize sync,
    IStylingEngine engine) {
  super(parent, style);
  this.accountId = accountId;
  // this.user = userService.findUser(accountId);
  GridLayoutFactory.fillDefaults().spacing(10, 5).numColumns(1).applyTo(this);

  paginationContainer = new PaginationContainer(this, SWT.NONE);
  GridDataFactory.fillDefaults().align(SWT.FILL, SWT.FILL).grab(true, true)
      .applyTo(paginationContainer);

  assetsViewer = new AssetsViewer(paginationContainer.getViewerParent(),
      accountId, nxt, userService, contactsService, sync, engine);
  paginationContainer.setTableViewer(assetsViewer, 100);
}
 
开发者ID:incentivetoken,项目名称:offspring,代码行数:18,代码来源:AssetsControl.java

示例3: GeneratedBlocksControl

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
public GeneratedBlocksControl(Composite parent, int style, Long accountId,
    IStylingEngine engine, INxtService nxt, IUserService userService,
    UISynchronize sync, IContactsService contactsService) {
  super(parent, style);
  GridLayoutFactory.fillDefaults().numColumns(1).spacing(5, 2).margins(0, 0)
      .applyTo(this);

  paginationContainer = new PaginationContainer(this, SWT.NONE);
  GridDataFactory.fillDefaults().align(SWT.FILL, SWT.FILL).grab(true, true)
      .applyTo(paginationContainer);

  generatedBlocksViewer = new GeneratedBlocksViewer(
      paginationContainer.getViewerParent(), accountId, engine, nxt,
      userService, sync, contactsService);
  paginationContainer.setTableViewer(generatedBlocksViewer, 300);
}
 
开发者ID:incentivetoken,项目名称:offspring,代码行数:17,代码来源:GeneratedBlocksControl.java

示例4: TransactionsControl

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
public TransactionsControl(Composite parent, int style, Long accountId,
    INxtService nxt, IStylingEngine engine, IUserService userService,
    UISynchronize sync) {
  super(parent, style);
  GridLayoutFactory.fillDefaults().numColumns(1).spacing(5, 2).margins(0, 0)
      .applyTo(this);

  paginationContainer = new PaginationContainer(this, SWT.NONE);
  GridDataFactory.fillDefaults().align(SWT.FILL, SWT.FILL).grab(true, true)
      .applyTo(paginationContainer);

  transactionViewer = new TransactionsViewer(
      paginationContainer.getViewerParent(), accountId, null, nxt, engine,
      userService, sync);
  paginationContainer.setTableViewer(transactionViewer, 300);

  transactionViewer.getControl().pack();
}
 
开发者ID:incentivetoken,项目名称:offspring,代码行数:19,代码来源:TransactionsControl.java

示例5: SellOrderTableViewer

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
public SellOrderTableViewer(Composite parent, UISynchronize sync) {
  super(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION
      | SWT.BORDER);

  this.contentProvider = new SellOrderContentProvider(sync);
  this.comparator = new SellOrderComparator();

  setUseHashlookup(false);
  setContentProvider(contentProvider);
  setComparator(comparator);

  createColumns();

  /* Pack the columns */
  for (TableColumn column : getTable().getColumns())
    column.pack();

  Table table = getTable();
  table.setHeaderVisible(true);
  table.setLinesVisible(true);
}
 
开发者ID:incentivetoken,项目名称:offspring,代码行数:22,代码来源:SellOrderTableViewer.java

示例6: BuyOrderTableViewer

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
public BuyOrderTableViewer(Composite parent, UISynchronize sync) {
  super(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION
      | SWT.BORDER);

  this.contentProvider = new BuyOrderContentProvider(sync);
  this.comparator = new BuyOrderComparator();

  setUseHashlookup(false);
  setContentProvider(contentProvider);
  setComparator(comparator);

  createColumns();

  /* Pack the columns */
  for (TableColumn column : getTable().getColumns())
    column.pack();

  Table table = getTable();
  table.setHeaderVisible(true);
  table.setLinesVisible(true);
}
 
开发者ID:incentivetoken,项目名称:offspring,代码行数:22,代码来源:BuyOrderTableViewer.java

示例7: execute

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
@Execute
public void execute(Display display, IWallet wallet, INxtService nxt,
    IUserService userService, UISynchronize sync) {

  AddAccountDialog dialog = new AddAccountDialog(display.getActiveShell(),
      wallet, nxt);
  if (dialog.open() == Window.OK) {
    try {
      boolean select = userService.getActiveUser() == null;
      for (IWalletAccount walletAccount : wallet.getAccounts()) {
        if (walletAccount instanceof INXTWalletAccount) {
          userService.createUser(walletAccount.getLabel(),
              ((INXTWalletAccount) walletAccount).getPrivateKey(),
              ((INXTWalletAccount) walletAccount).getAccountNumber());
        }
      }
      if (select && userService.getUsers().size() > 0)
        userService.setActiveUser(userService.getUsers().get(0));
    }
    catch (WalletNotInitializedException e) {
      logger.error("Wallet not initialized", e);
    }
  }
}
 
开发者ID:incentivetoken,项目名称:offspring,代码行数:25,代码来源:CreateAccountHandler.java

示例8: postConstruct

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
@PostConstruct
 public void postConstruct(Composite parent, INxtService nxt,
     final IUserService userService, IStylingEngine engine,
UISynchronize sync) {

   mainComposite = new Composite(parent, SWT.NONE);
   GridLayoutFactory.fillDefaults().numColumns(1).spacing(5, 2).margins(0, 0)
       .applyTo(mainComposite);
   GridDataFactory.fillDefaults().align(SWT.FILL, SWT.FILL).grab(true, true)
       .applyTo(mainComposite);

   paginationContainer = new PaginationContainer(mainComposite, SWT.NONE);
   GridDataFactory.fillDefaults().align(SWT.FILL, SWT.FILL).grab(true, true)
       .applyTo(paginationContainer);

   tradesViewer = new TradesViewer(paginationContainer.getViewerParent(), nxt,
       ContactsService.getInstance(), engine, userService, sync);
   paginationContainer.setTableViewer(tradesViewer, 100);
 }
 
开发者ID:incentivetoken,项目名称:offspring,代码行数:20,代码来源:TradesPart.java

示例9: postConstruct

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
@PostConstruct
public void postConstruct(Composite parent, INxtService nxt,
    final IUserService userService, IStylingEngine engine,
    UISynchronize sync, IAssetExchange exchange) {
  mainComposite = new Composite(parent, SWT.NONE);
  GridLayoutFactory.fillDefaults().numColumns(1).spacing(5, 2).margins(0, 0)
      .applyTo(mainComposite);
  GridDataFactory.fillDefaults().align(SWT.FILL, SWT.FILL).grab(true, true)
      .applyTo(mainComposite);

  paginationContainer = new PaginationContainer(mainComposite, SWT.NONE);
  GridDataFactory.fillDefaults().align(SWT.FILL, SWT.FILL).grab(true, true)
      .applyTo(paginationContainer);

  // tradesViewer = new TradeTableViewer(mainComposite, exchange);
  tradesViewer = new MyTradesViewer(paginationContainer.getViewerParent(),
      nxt, ContactsService.getInstance(), engine, userService, sync, exchange);
  paginationContainer.setTableViewer(tradesViewer, 100);
}
 
开发者ID:incentivetoken,项目名称:offspring,代码行数:20,代码来源:MyTradesPart.java

示例10: execute

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
@Execute
public void execute(IProvisioningAgent agent, UISynchronize sync,
        IWorkbench workbench) {
	// update using a progress monitor
	final IRunnableWithProgress runnable = new IRunnableWithProgress() {
		@Override
		public void run(IProgressMonitor monitor)
	            throws InvocationTargetException, InterruptedException {
			update(agent, monitor, sync, workbench);
		}
	};

	try {
		new ProgressMonitorDialog(null).run(true, true, runnable);
	}
	catch (InvocationTargetException | InterruptedException exc) {
		exc.printStackTrace();
	}
}
 
开发者ID:aktion-hip,项目名称:relations,代码行数:20,代码来源:UpdateHandler.java

示例11: WorkbenchPipelineListener

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
public WorkbenchPipelineListener(SubMonitor monitor, UISynchronize sync, int totalWork) {
	super();
	this.lastProgress = 0;
	this.monitor = monitor;
	this.sync = sync;
	this.totalWork = totalWork;
}
 
开发者ID:termsuite,项目名称:termsuite-ui,代码行数:8,代码来源:WorkbenchPipelineListener.java

示例12: ConnectionSettingsDialog

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
private ConnectionSettingsDialog(final Shell parentShell, final IEventBroker broker,
		final UISynchronize synchronize, final MWindow window) {
	super(parentShell);
	this.broker = broker;
	this.synchronize = synchronize;
	this.window = window;
}
 
开发者ID:amitjoy,项目名称:Kura-MQTT-Client-Utility,代码行数:8,代码来源:ConnectionSettingsDialog.java

示例13: LogViewPart

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
@Inject
public LogViewPart(final EPartService partService, final IEclipseContext context, final UISynchronize synchronize,
		@Optional final IBundleResourceLoader bundleResourceService) {
	this.synchronize = synchronize;
	this.logTracker = context.get(LogTracker.class);
	this.bundleResourceLoader = bundleResourceService;
}
 
开发者ID:amitjoy,项目名称:Kura-MQTT-Client-Utility,代码行数:8,代码来源:LogViewPart.java

示例14: SubscribePart

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
@Inject
public SubscribePart(final MApplication application, final IEclipseContext context,
		final UISynchronize uiSynchronize, final IEventBroker broker,
		@Optional final IBundleResourceLoader bundleResourceService, final MWindow window,
		final EPartService partService) {
	this.uiSynchronize = uiSynchronize;
	this.broker = broker;
	this.window = window;
	this.bundleResourceService = context.get(IBundleResourceLoader.class);
	logTracker = context.get(LogTracker.class);
	this.partService = partService;
}
 
开发者ID:amitjoy,项目名称:Kura-MQTT-Client-Utility,代码行数:13,代码来源:SubscribePart.java

示例15: PublishPart

import org.eclipse.e4.ui.di.UISynchronize; //导入依赖的package包/类
@Inject
public PublishPart(final MApplication application, final IEclipseContext context, final IEventBroker broker,
		final UISynchronize uiSynchronize, @Optional final IBundleResourceLoader bundleResourceService,
		final MWindow window, final EMenuService menuService) {
	this.broker = broker;
	this.uiSynchronize = uiSynchronize;
	this.window = window;
	this.menuService = menuService;
	this.bundleResourceService = context.get(IBundleResourceLoader.class);
}
 
开发者ID:amitjoy,项目名称:Kura-MQTT-Client-Utility,代码行数:11,代码来源:PublishPart.java


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