livespace.ui.dashboard
Interface IDashboard

All Known Implementing Classes:
DashboardService

public interface IDashboard

Interface defining the Livespace Dashboard OSGi service.


Method Summary
 void asyncExec(IDelegate delegate)
           
 org.osgi.framework.BundleContext getBundleContext()
           
 org.eclipse.swt.widgets.Shell getDashboardShell()
           
 org.eclipse.swt.widgets.Display getDisplay()
           
 void syncExec(IDelegate delegate)
           
 void updateContainerFromUI(EntityContainer container)
          Directs property updates to occur within the UI thread.
 

Method Detail

getDisplay

org.eclipse.swt.widgets.Display getDisplay()

getDashboardShell

org.eclipse.swt.widgets.Shell getDashboardShell()

getBundleContext

org.osgi.framework.BundleContext getBundleContext()

asyncExec

void asyncExec(IDelegate delegate)

syncExec

void syncExec(IDelegate delegate)

updateContainerFromUI

void updateContainerFromUI(EntityContainer container)
Directs property updates to occur within the UI thread. This will eliminate the issue of thread safety for GUI clients that only access entities in the UI thread. This method is usually sa delegate to SWTRuntime#updateContainerFromUI(EntityContainer).



Copyright © 2008 Commonwealth of Australia