Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.intellij.ui.swt_browser.MacExecutor Class Reference

List of all members.

Static Package Functions

static void run (final Runnable runnable)

Detailed Description

This class encapsulates the logic to start a SWT related runnable on Mac OS. As Mac OS requires that all UI related actions happen on the main thread, this class uses reflection to get the corresponding executor and dispatches the runnable there.

TODO test if method be called more than once or if it blocks after the start of the SWT event dispatch loop


Member Function Documentation

static void de.fu_berlin.inf.dpp.intellij.ui.swt_browser.MacExecutor.run ( final Runnable  runnable) [static, package]
 All Classes Namespaces Files Functions Variables Enumerations