r782 - in sandbox3/src/main/java/org/op: client public
Author: vjrj Date: 2008-07-04 12:54:42 +0200 (Fri, 04 Jul 2008) New Revision: 782 Modified: sandbox3/src/main/java/org/op/client/EntityWorkspace.java sandbox3/src/main/java/org/op/client/FakeToolbar.java sandbox3/src/main/java/org/op/client/Sandbox.java sandbox3/src/main/java/org/op/public/Sandbox.html Log: more ext probes Modified: sandbox3/src/main/java/org/op/client/EntityWorkspace.java =================================================================== --- sandbox3/src/main/java/org/op/client/EntityWorkspace.java 2008-07-03 02:29:31 UTC (rev 781) +++ sandbox3/src/main/java/org/op/client/EntityWorkspace.java 2008-07-04 10:54:42 UTC (rev 782) @@ -3,9 +3,14 @@ import org.ourproject.kune.platf.client.View; import org.ourproject.kune.platf.client.ui.RoundedBorderDecorator; -import com.google.gwt.user.client.ui.Widget; +import com.google.gwt.user.client.Window; +import com.google.gwt.user.client.ui.Label; +import com.gwtext.client.core.EventObject; +import com.gwtext.client.widgets.Button; import com.gwtext.client.widgets.Panel; import com.gwtext.client.widgets.Toolbar; +import com.gwtext.client.widgets.ToolbarButton; +import com.gwtext.client.widgets.event.ButtonListenerAdapter; import com.gwtext.client.widgets.layout.AnchorLayout; import com.gwtext.client.widgets.layout.AnchorLayoutData; @@ -70,7 +75,20 @@ // contentTopBar = new FakeToolbar(); contentTopBar = createTopBar(content); + contentTopBar.addElement((new Label("l")).getElement()); + contentTopBar.addSeparator(); + contentTopBar.addElement((new Label("c")).getElement()); + contentTopBar.addSpacer(); + contentTopBar.addElement((new Label("r")).getElement()); containerTopBar = new FakeToolbar(); + final ToolbarButton rula = new ToolbarButton("kkrula?"); + containerTopBar.add(rula); + + rula.addListener(new ButtonListenerAdapter() { + public void onClick(final Button button, final EventObject e) { + Window.alert("click"); + } + }); containerBottomBar = new FakeToolbar(); containerTopBar.addClass("faketoolbar-bottom-line"); containerBottomBar.addClass("faketoolbar-top-line"); @@ -88,25 +106,16 @@ add(bottomPanel, DefaultBorderLayout.Position.SOUTH, DEF_TOOLBAR_HEIGHT); } - public void addItemToContainerBottomBar(final View view) { - containerBottomBar.add((Widget) view); + public void addItemToContentTopBar(final View view) { + setPanel(content, view); } - public void addItemToContainerTopBar(final View view) { - containerTopBar.add((Widget) view); + public FakeToolbar getContainerBottomBar() { + return containerBottomBar; } - public void addItemToContentTopBar(final View view) { - // final Container container = new Container(); - // final Widget widget = (Widget) view; - // container.add(widget); - // component.setEl(widget.getElement()); - // final Adapter adapter = new Adapter(component); - // final WidgetComponent component = new WidgetComponent((Widget) view); - // contentTopBar.getElement().appendChild(component.getElement()); - // contentTopBar.getElement().appendChild(container.getElement()); - // contentTopBar.addElement(container.getElement()); - setPanel(content, view); + public FakeToolbar getContainerTopBar() { + return containerTopBar; } public void setBottom(final View view) { Modified: sandbox3/src/main/java/org/op/client/FakeToolbar.java =================================================================== --- sandbox3/src/main/java/org/op/client/FakeToolbar.java 2008-07-03 02:29:31 UTC (rev 781) +++ sandbox3/src/main/java/org/op/client/FakeToolbar.java 2008-07-04 10:54:42 UTC (rev 782) @@ -1,51 +1,31 @@ package org.op.client; +import com.google.gwt.user.client.ui.HorizontalPanel; +import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.Widget; import com.gwtext.client.widgets.Panel; public class FakeToolbar { private final Panel container; + private final HorizontalPanel horPanel; - // private final Panel horPanel; - public FakeToolbar() { container = new Panel(); - // container.setFrame(true); - // container.setLayout(new FitLayout()); container.setBorder(false); container.setBodyBorder(false); container.setHeight(DefaultBorderLayout.DEF_TOOLBAR_HEIGHT); container.setWidth("100%"); container.setHeader(false); - // container.addClass("x-toolbar"); - // x-panel-tbar x-panel-tbar-noheader container.setBaseCls("x-toolbar"); container.addClass("x-panel"); - // container.addClass("x-panel-tbar-noheader"); - // container.setBodyStyle("x-panel-tbar"); - - // Adapter adapter = new Adapter(); - // container.setCls("x-panel-tbar-noheader"); - // container.setCls("x-panel-header"); - // container.setCls("x-panel-header-noborder"); - // container.setCls("x-unselectable"); - // horPanel = new Panel(); - // horPanel.setLayout(new HorizontalLayout(3)); - // horPanel.setBorder(false); - // horPanel.setCls("x-toolbar"); - // horPanel.setHeight(DefaultBorderLayout.DEF_TOOLBAR_HEIGHT); - // horPanel.setWidth("100%"); - // container.add(horPanel); - // <div class="x-toolbar x-small-editor" id="ext-gen74" style="height: - // 17px;"><table cellspacing="0"><tbody><tr/></tbody></table></div> - + horPanel = new HorizontalPanel(); + container.add(horPanel); } public void add(final Widget widget) { - // horPanel.add(widget); - container.add(widget); + horPanel.add(widget); if (container.isRendered()) { - container.doLayout(true); + container.doLayout(false); } } @@ -53,8 +33,25 @@ container.addClass(cls); } + public void addFill() { + final Label emptyLabel = new Label(""); + horPanel.add(emptyLabel); + horPanel.setCellWidth(emptyLabel, "100%"); + } + + public void addSeparator() { + final Label emptyLabel = new Label(""); + emptyLabel.setStyleName("ytb-sep"); + horPanel.add(emptyLabel); + } + + public void addSpacer() { + final Label emptyLabel = new Label(""); + emptyLabel.setStyleName("ytb-spacer"); + horPanel.add(emptyLabel); + } + public Panel getPanel() { return container; } - } Modified: sandbox3/src/main/java/org/op/client/Sandbox.java =================================================================== --- sandbox3/src/main/java/org/op/client/Sandbox.java 2008-07-03 02:29:31 UTC (rev 781) +++ sandbox3/src/main/java/org/op/client/Sandbox.java 2008-07-04 10:54:42 UTC (rev 782) @@ -99,9 +99,15 @@ new Viewport(panel); wk.getEntityWorkspace().addItemToContentTopBar(new MenuBarWrapper()); - wk.getEntityWorkspace().addItemToContainerTopBar(new MenuBarWrapper()); - wk.getEntityWorkspace().addItemToContainerBottomBar(new MenuBarWrapper()); - wk.getEntityWorkspace().addItemToContainerBottomBar(new LabelWrapper("otro")); + wk.getEntityWorkspace().getContainerTopBar().add(new MenuBarWrapper()); + wk.getEntityWorkspace().getContainerTopBar().addFill(); + wk.getEntityWorkspace().getContainerTopBar().add(new LabelWrapper("uno")); + wk.getEntityWorkspace().getContainerTopBar().addSeparator(); + wk.getEntityWorkspace().getContainerTopBar().add(new LabelWrapper("dos")); + wk.getEntityWorkspace().getContainerTopBar().addSpacer(); + wk.getEntityWorkspace().getContainerTopBar().add(new LabelWrapper("tres")); + wk.getEntityWorkspace().getContainerBottomBar().add(new MenuBarWrapper()); + wk.getEntityWorkspace().getContainerBottomBar().add(new LabelWrapper("otro")); wk.getEntityWorkspace().setContainer(new LabelWrapper("Container")); wk.getEntityWorkspace().setContent(new LabelWrapper("Content")); // wk.getEntityWorkspace().setContent(fooMenu); Modified: sandbox3/src/main/java/org/op/public/Sandbox.html =================================================================== --- sandbox3/src/main/java/org/op/public/Sandbox.html 2008-07-03 02:29:31 UTC (rev 781) +++ sandbox3/src/main/java/org/op/public/Sandbox.html 2008-07-04 10:54:42 UTC (rev 782) @@ -25,7 +25,7 @@ --> <script type="text/javascript" language="javascript" src="org.op.Sandbox.nocache.js"></script> - <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.2/build/base/base-min.css"> + <!-- <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.2/build/base/base-min.css"> --> </head> <!-- -->
participants (1)
-
vjrj