Skip to content

Consulo Unified UI

Consulo provide UI API - implementation will be work at Desktop & Web Browsers.

Desktop implementation based on Swing, and Web on GWT (with Vaadin as transport + ui system)

For default - any plugins don't known about Swing or GWT

Classes:

  • consulo.ui.UIAccess - class provide access to UI Thread, and allow get current thread status
  • #isUIThread() - will return true if we inside UI Thread
  • #give(Runnable) - run task inside UI Thread
  • #get() - will return UIAccess instance if call inside UI thread, otherwise throw exception