package scrum.client.workspace; import ilarkesto.gwt.client.Gwt; import com.google.gwt.user.client.ui.Widget; public class Ui extends GUi implements VisibleDataChangedHandler { private WorkspaceWidget workspace; @Override public void initialize() { workspace = new WorkspaceWidget(); Gwt.setRootWidget(workspace); } public void onVisibleDataChanged(VisibleDataChangedEvent event) { workspace.update(); } public void lock(String message) { workspace.lock(message); } public void unlock() { workspace.unlock(); } public void show(Widget sidebar, Widget workarea) { workspace.getSidebar().show(sidebar); workspace.getWorkarea().show(workarea); workspace.unlock(); } public WorkspaceWidget getWorkspace() { return workspace; } }