]> source.dussan.org Git - vaadin-framework.git/commitdiff
-All component stylenames now get prefixed with component base stylename.
authorJouni Koivuviita <jouni.koivuviita@itmill.com>
Tue, 16 Oct 2007 13:53:05 +0000 (13:53 +0000)
committerJouni Koivuviita <jouni.koivuviita@itmill.com>
Tue, 16 Oct 2007 13:53:05 +0000 (13:53 +0000)
-runAnchestorsLayout -> runAncestorsLayout (grammar-fix).
-IPanel stylename conventions changed (again). Now all additional stylenames are added to the panel, e.g. addStyleName("red") + addStyleName("green") -> .i-panel .i-panel-red .i-panel-green
- ^ same for ITabsheet.
-Layout padding convention changed (again). Now by default only Panels and TabSheets have padding, and they can remove that padding by using a constant stylename (Panel.STYLE_NO_PADDING and same for TabSheet).
-IWindow styles altered a bit (now able to move Window in IE6 also :)).

svn changeset:2527/svn branch:trunk

121 files changed:
src/com/itmill/toolkit/demo/features/PropertyPanel.java
src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java
src/com/itmill/toolkit/terminal/gwt/client/DebugConsole.java
src/com/itmill/toolkit/terminal/gwt/client/Util.java
src/com/itmill/toolkit/terminal/gwt/client/ui/ICustomLayout.java
src/com/itmill/toolkit/terminal/gwt/client/ui/IExpandLayout.java
src/com/itmill/toolkit/terminal/gwt/client/ui/IPanel.java
src/com/itmill/toolkit/terminal/gwt/client/ui/ISplitPanel.java
src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java
src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java
src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java
src/com/itmill/toolkit/terminal/gwt/public/default/common/common.css
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-down.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-left.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-right.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-up.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/attention.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/calendar.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/cancel.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-add.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-delete.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-doc.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-image.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-pdf.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-ppt.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-txt.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-web.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-xsl.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/email-reply.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/email-send.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/email.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/folder-add.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/folder-delete.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/folder.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/globe.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/help.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/lock.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/note.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/ok.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/reload.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/settings.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/trash-full.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/trash.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/user.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/users.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-down.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-left.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-right.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-up.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/attention.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/calendar.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/cancel.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-add.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-delete.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-doc.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-image.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-pdf.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-ppt.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-txt.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-web.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-xsl.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/email-reply.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/email-send.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/email.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/folder-add.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/folder-delete.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/folder.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/globe.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/help.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/lock.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/note.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/ok.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/reload.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/settings.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/trash-full.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/trash.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/user.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/users.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-down.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-left.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-right.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-up.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/attention.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/calendar.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/cancel.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-add.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-delete.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-doc.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-image.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-pdf.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-ppt.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-txt.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-web.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-xls.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/email-reply.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/email-send.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/email.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/folder-add.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/folder-delete.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/folder.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/globe.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/help.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/lock.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/note.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/ok.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/reload.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/settings.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/trash-full.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/trash.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/user.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/users.png [new file with mode: 0644]
src/com/itmill/toolkit/terminal/gwt/public/default/panel/panel.css
src/com/itmill/toolkit/terminal/gwt/public/default/tabsheet/tabsheet.css
src/com/itmill/toolkit/terminal/gwt/public/default/window/window.css
src/com/itmill/toolkit/tests/TestForBasicApplicationLayout.java
src/com/itmill/toolkit/ui/Panel.java
src/com/itmill/toolkit/ui/TabSheet.java
src/com/itmill/toolkit/ui/Window.java

index 3c402ec468991cff3d80db820e25707a44110039..899c3608bf04da5a6ca1f9dbc9f6d2e7fc5fa99b 100644 (file)
@@ -71,6 +71,7 @@ public class PropertyPanel extends Panel implements Button.ClickListener,
                // Layout
                setCaption("Properties");
                addComponent(formsLayout);
+               addStyleName(Panel.STYLE_NO_PADDING);
 
                setWidth(100);
                setWidthUnits(Table.UNITS_PERCENTAGE);
index 5e4adc64e3cd11899af6469dba223790ea73537b..cea4565cef70fb3640be3eaeecb38f139169b2da 100755 (executable)
@@ -51,7 +51,7 @@ public class ApplicationConnection implements FocusListener {
                appUri = getAppUri();
 
                if (isDebugMode()) {
-                       console = new DebugConsole();
+                       console = new DebugConsole(this);
                } else {
                        console = new NullConsole();
                }
@@ -427,9 +427,12 @@ public class ApplicationConnection implements FocusListener {
                        return true;
 
                component.setStyleName(component.getStylePrimaryName());
-               // add additional styles as css classes
+               // add additional styles as css classes, prefixed with component default
+               // stylename
                if (uidl.hasAttribute("style")) {
-                       component.addStyleName(uidl.getStringAttribute("style"));
+                       String[] styles = uidl.getStringAttribute("style").split(" ");
+                       for (int i = 0; i < styles.length; i++)
+                               component.addStyleDependentName(styles[i]);
                }
 
                return false;
index 14502239eaf3a30e4796469ffd81e0469347ba53..8f6a1c822d9690c6dec5c790678f0a76a7f2f6e5 100755 (executable)
@@ -13,8 +13,9 @@ public final class DebugConsole extends IWindow implements Console {
 
        private Panel panel;
 
-       public DebugConsole() {
+       public DebugConsole(ApplicationConnection client) {
                super();
+               this.client = client;
                panel = new FlowPanel();
                ScrollPanel p = new ScrollPanel();
                p.add(panel);
@@ -27,8 +28,10 @@ public final class DebugConsole extends IWindow implements Console {
        private void minimize() {
                // TODO stack to bottom (create window manager of some sort)
                setPixelSize(60, 60);
-               setPopupPosition(Window.getClientWidth() - 80,
-                               Window.getClientHeight() - 80);
+               setPopupPosition(Window.getClientWidth()
+                               - (60 + IWindow.BORDER_WIDTH_HORIZONTAL), Window
+                               .getClientHeight()
+                               - (80 + IWindow.BORDER_WIDTH_VERTICAL));
        }
 
        /*
index 4e36273b101f7fba6c6e53629c7a3d7a598e1ac3..f0c7883ad2429b95be7b0851f3f02626b1118f36 100644 (file)
@@ -66,7 +66,7 @@ public class Util {
         * 
         * @param container
         */
-       public static void runAnchestorsLayout(HasWidgets container) {
+       public static void runAncestorsLayout(HasWidgets container) {
                Iterator childWidgets = container.iterator();
                while (childWidgets.hasNext()) {
                        Widget child = (Widget) childWidgets.next();
@@ -74,7 +74,7 @@ public class Util {
                                ((ContainerResizedListener) child).iLayout();
                        } else if (child instanceof HasWidgets) {
                                HasWidgets childContainer = (HasWidgets) child;
-                               runAnchestorsLayout(childContainer);
+                               runAncestorsLayout(childContainer);
                        }
                }
        }
index eec9e2b344ddb8d0771bf6f358abfcf0e5285e41..5c077d090aa90527f0718d75c4ae990ef76cb0cf 100644 (file)
@@ -346,7 +346,7 @@ public class ICustomLayout extends ComplexPanel implements Paintable,
 
        public void iLayout() {
                if (!iLayoutJS(DOM.getFirstChild(getElement()))) {
-                       Util.runAnchestorsLayout(this);
+                       Util.runAncestorsLayout(this);
                }
        }
 
@@ -356,7 +356,7 @@ public class ICustomLayout extends ComplexPanel implements Paintable,
         * containers in custom layout he/she can notify children after resize.
         */
        public void notifyChildrenOfSizeChange() {
-               Util.runAnchestorsLayout(this);
+               Util.runAncestorsLayout(this);
        }
 
        public void onDetach() {
index 5db103507315be050300eb86c54efa89806a4366..2854e1635ef8b1bfa84fcfd084b3eba10da6b673 100644 (file)
@@ -160,7 +160,7 @@ public class IExpandLayout extends IOrderedLayout implements
                DOM.removeChild(childContainer, meter);
 
                // TODO save previous size and only propagate if really changed
-               Util.runAnchestorsLayout(this);
+               Util.runAncestorsLayout(this);
        }
 
 }
index a836d4a95fce3fe3de5335d1f8d21f257a9c6817..8234cd5906c88d9279a64fff7211628ba891429f 100644 (file)
@@ -32,6 +32,11 @@ public class IPanel extends SimplePanel implements Paintable,
                DOM.appendChild(getElement(), captionNode);
                DOM.appendChild(getElement(), contentNode);
                DOM.appendChild(getElement(), bottomDecoration);
+               setStyleName(CLASSNAME);
+               DOM.setElementProperty(captionNode, "className", CLASSNAME + "-caption");
+               DOM.setElementProperty(contentNode, "className", CLASSNAME + "-content");
+               DOM.setElementProperty(bottomDecoration, "className", CLASSNAME
+                               + "-deco");
        }
 
        protected Element getContainerElement() {
@@ -59,28 +64,33 @@ public class IPanel extends SimplePanel implements Paintable,
                if (getWidget() != null) {
                        clear();
                }
-
-               // Add proper style name for root element
-               // TODO refactor to support additional styles set from server-side
-               String className = CLASSNAME;
-               if (uidl.hasAttribute("style"))
-                       className += "-" + uidl.getStringAttribute("style");
-               setStyleName(className);
-               DOM.setElementProperty(contentNode, "className", className + "-content");
-               DOM.setElementProperty(bottomDecoration, "className", className
-                               + "-deco");
-
                // Handle caption displaying
+               boolean hasCaption = false;
                if (uidl.hasAttribute("caption")
                                && !uidl.getStringAttribute("caption").equals("")) {
                        DOM.setInnerText(captionNode, uidl.getStringAttribute("caption"));
-                       DOM.setElementProperty(captionNode, "className", className
-                                       + "-caption");
-               } else {
-                       // Theme needs this to work around different styling
-                       DOM.setElementProperty(captionNode, "className", className
-                                       + "-nocaption");
+                       hasCaption = true;
+               } else
                        DOM.setInnerText(captionNode, "");
+
+               // Add proper stylenames for all elements
+               if (uidl.hasAttribute("style")) {
+                       String[] styles = uidl.getStringAttribute("style").split(" ");
+                       String captionBaseClass = CLASSNAME
+                                       + (hasCaption ? "-caption" : "-nocaption");
+                       String contentBaseClass = CLASSNAME + "-content";
+                       String decoBaseClass = CLASSNAME + "-deco";
+                       String captionClass = captionBaseClass;
+                       String contentClass = contentBaseClass;
+                       String decoClass = decoBaseClass;
+                       for (int i = 0; i < styles.length; i++) {
+                               captionClass += " " + captionBaseClass + "-" + styles[i];
+                               contentClass += " " + contentBaseClass + "-" + styles[i];
+                               decoClass += " " + decoBaseClass + "-" + styles[i];
+                       }
+                       DOM.setElementProperty(captionNode, "className", captionClass);
+                       DOM.setElementProperty(contentNode, "className", contentClass);
+                       DOM.setElementProperty(bottomDecoration, "className", decoClass);
                }
 
                // Height adjustment
@@ -128,7 +138,7 @@ public class IPanel extends SimplePanel implements Paintable,
                } else {
                        DOM.setStyleAttribute(contentNode, "overflow", "hidden");
                }
-               Util.runAnchestorsLayout(this);
+               Util.runAncestorsLayout(this);
        }
 
 }
index d22c2515f7f45f553b17bac7f1664e8afecf6a0f..bc077c98fba86eddce73782543b1b3368bab531a 100644 (file)
@@ -211,7 +211,7 @@ public class ISplitPanel extends ComplexPanel implements Paintable,
                        break;
                }
 
-               Util.runAnchestorsLayout(this);
+               Util.runAncestorsLayout(this);
        }
 
        private void setFirstWidget(Widget w) {
index 3deeb88999836a7f9bc3af81107ea8623b1f8493..43fee197a1e8e40bcae66f408b249bf252bdef6a 100644 (file)
@@ -78,6 +78,25 @@ public class ITabsheet extends FlowPanel implements Paintable,
 
                if (client.updateComponent(this, uidl, false))
                        return;
+               
+               // Add proper stylenames for all elements
+               if (uidl.hasAttribute("style")) {
+                       String[] styles = uidl.getStringAttribute("style").split(" ");
+                       String tabsBaseClass = CLASSNAME + "-tabs";
+                       String contentBaseClass = CLASSNAME + "-content";
+                       String decoBaseClass = CLASSNAME + "-deco";
+                       String tabsClass = tabsBaseClass;
+                       String contentClass = contentBaseClass;
+                       String decoClass = decoBaseClass;
+                       for (int i = 0; i < styles.length; i++) {
+                               tabsClass += " " + tabsBaseClass + "-" + styles[i];
+                               contentClass += " " + contentBaseClass + "-" + styles[i];
+                               decoClass += " " + decoBaseClass + "-" + styles[i];
+                       }
+                       tp.setStyleName(contentClass);
+                       tb.setStyleName(tabsClass);
+                       DOM.setElementProperty(deco, "className", decoClass);
+               }
 
                // Adjust width and height
                String h = uidl.hasAttribute("height") ? uidl
@@ -86,7 +105,7 @@ public class ITabsheet extends FlowPanel implements Paintable,
                                .getStringAttribute("width") : null;
                setWidth(w != null ? w : "auto");
 
-               // Try to calculate the height as close as possible
+               // Height calculations
                if (h != null) {
                        setHeight(h);
                } else {
@@ -96,6 +115,7 @@ public class ITabsheet extends FlowPanel implements Paintable,
                        DOM.setStyleAttribute(tp.getElement(), "overflow", "hidden");
                }
 
+               // Render content
                UIDL tabs = uidl.getChildUIDL(0);
                boolean keepCurrentTabs = tabKeys.size() == tabs.getNumberOfChildren();
                for (int i = 0; keepCurrentTabs && i < tabKeys.size(); i++)
@@ -183,6 +203,6 @@ public class ITabsheet extends FlowPanel implements Paintable,
                        tp.setHeight(neededHeight - pixelHeight + "px");
                        DOM.setStyleAttribute(tp.getElement(), "overflow", "");
                }
-               Util.runAnchestorsLayout(this);
+               Util.runAncestorsLayout(this);
        }
 }
index 2e9767f02246772d711edd8d58024a68daed85aa..3217d6f2d497fe87da24f4d43848eda8b96f6c64 100644 (file)
@@ -130,7 +130,7 @@ public class IView extends SimplePanel implements Paintable,
        }
 
        public void onWindowResized(int width, int height) {
-               Util.runAnchestorsLayout(this);
+               Util.runAncestorsLayout(this);
        }
 
 }
index 5de66ebf454c3051586b815312c58231e2055273..435d9e9a4d1e86b529df59ad77e598ab99e4325e 100644 (file)
@@ -71,7 +71,7 @@ public class IWindow extends PopupPanel implements Paintable, ScrollListener {
 
        private Element closeBox;
 
-       private ApplicationConnection client;
+       protected ApplicationConnection client;
 
        private String id;
 
@@ -169,8 +169,8 @@ public class IWindow extends PopupPanel implements Paintable, ScrollListener {
        public void updateFromUIDL(UIDL uidl, ApplicationConnection client) {
                this.id = uidl.getId();
                this.client = client;
-               
-               if(client.updateComponent(this, uidl, false))
+
+               if (client.updateComponent(this, uidl, false))
                        return;
 
                if (uidl.hasAttribute("invisible")) {
@@ -253,7 +253,7 @@ public class IWindow extends PopupPanel implements Paintable, ScrollListener {
        }
 
        public void setCaption(String c) {
-               DOM.setInnerHTML(header, c);
+               DOM.setInnerText(header, c);
        }
 
        protected Element getContainerElement() {
index 6fd42a534b88d3410144f10e8090c9a74d5935d4..6b71089bd74cc1eda06862d3b74d819c9ec61ca1 100644 (file)
@@ -8,15 +8,18 @@
 }
 
 .i-view {
-       height:100%;    
+       height: 100%;   
 }
 
-input, select, textarea, button {
+#itmtk-ajax-window input, 
+#itmtk-ajax-window select, 
+#itmtk-ajax-window textarea, 
+#itmtk-ajax-window button {
        font-family: "Trebuchet MS", geneva, helvetica, arial, tahoma, verdana, sans-serif;
        color: #464f52;
 }
 
-select {
+#itmtk-ajax-window select {
        padding: 0;
        margin: 0;
 }
@@ -26,13 +29,7 @@ select {
        filter: Alpha(opacity=30);
 }
 
-/**
- * Layout styles
- */
 
-.i-orderedlayout {
-       padding: 15px 18px;
-}
 
 /**
  * Context menu styles 
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-down.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-down.png
new file mode 100644 (file)
index 0000000..ffd0ee5
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-down.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-left.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-left.png
new file mode 100644 (file)
index 0000000..27dd251
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-left.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-right.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-right.png
new file mode 100644 (file)
index 0000000..69bf88d
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-right.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-up.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-up.png
new file mode 100644 (file)
index 0000000..76e5b43
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/arrow-up.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/attention.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/attention.png
new file mode 100644 (file)
index 0000000..350de56
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/attention.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/calendar.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/calendar.png
new file mode 100644 (file)
index 0000000..7717a5e
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/calendar.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/cancel.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/cancel.png
new file mode 100644 (file)
index 0000000..19a0783
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/cancel.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-add.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-add.png
new file mode 100644 (file)
index 0000000..d84e349
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-add.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-delete.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-delete.png
new file mode 100644 (file)
index 0000000..cc31722
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-delete.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-doc.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-doc.png
new file mode 100644 (file)
index 0000000..7def774
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-doc.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-image.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-image.png
new file mode 100644 (file)
index 0000000..8a1bf25
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-image.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-pdf.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-pdf.png
new file mode 100644 (file)
index 0000000..b58ccf7
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-pdf.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-ppt.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-ppt.png
new file mode 100644 (file)
index 0000000..b60f429
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-ppt.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-txt.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-txt.png
new file mode 100644 (file)
index 0000000..05659b1
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-txt.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-web.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-web.png
new file mode 100644 (file)
index 0000000..fcfd868
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-web.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-xsl.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-xsl.png
new file mode 100644 (file)
index 0000000..5718238
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document-xsl.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document.png
new file mode 100644 (file)
index 0000000..a2bab1b
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/document.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/email-reply.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/email-reply.png
new file mode 100644 (file)
index 0000000..be7fd22
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/email-reply.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/email-send.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/email-send.png
new file mode 100644 (file)
index 0000000..0ef7a1c
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/email-send.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/email.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/email.png
new file mode 100644 (file)
index 0000000..68d6c93
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/email.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/folder-add.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/folder-add.png
new file mode 100644 (file)
index 0000000..48aa7c9
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/folder-add.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/folder-delete.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/folder-delete.png
new file mode 100644 (file)
index 0000000..7cc389d
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/folder-delete.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/folder.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/folder.png
new file mode 100644 (file)
index 0000000..f4fec37
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/folder.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/globe.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/globe.png
new file mode 100644 (file)
index 0000000..ea4034c
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/globe.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/help.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/help.png
new file mode 100644 (file)
index 0000000..d82a885
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/help.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/lock.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/lock.png
new file mode 100644 (file)
index 0000000..29f1023
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/lock.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/note.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/note.png
new file mode 100644 (file)
index 0000000..efafae5
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/note.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/ok.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/ok.png
new file mode 100644 (file)
index 0000000..89591fa
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/ok.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/reload.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/reload.png
new file mode 100644 (file)
index 0000000..2c54836
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/reload.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/settings.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/settings.png
new file mode 100644 (file)
index 0000000..019f0df
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/settings.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/trash-full.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/trash-full.png
new file mode 100644 (file)
index 0000000..7d790e6
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/trash-full.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/trash.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/trash.png
new file mode 100644 (file)
index 0000000..8875ae3
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/trash.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/user.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/user.png
new file mode 100644 (file)
index 0000000..522f864
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/user.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/users.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/users.png
new file mode 100644 (file)
index 0000000..01f2a12
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/16/users.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-down.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-down.png
new file mode 100644 (file)
index 0000000..20c33b7
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-down.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-left.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-left.png
new file mode 100644 (file)
index 0000000..ed2aae2
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-left.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-right.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-right.png
new file mode 100644 (file)
index 0000000..bd7707e
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-right.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-up.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-up.png
new file mode 100644 (file)
index 0000000..01c1a8e
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/arrow-up.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/attention.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/attention.png
new file mode 100644 (file)
index 0000000..6b00733
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/attention.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/calendar.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/calendar.png
new file mode 100644 (file)
index 0000000..789ad90
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/calendar.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/cancel.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/cancel.png
new file mode 100644 (file)
index 0000000..725240d
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/cancel.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-add.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-add.png
new file mode 100644 (file)
index 0000000..26bca0d
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-add.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-delete.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-delete.png
new file mode 100644 (file)
index 0000000..43e9a43
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-delete.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-doc.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-doc.png
new file mode 100644 (file)
index 0000000..8df20cf
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-doc.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-image.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-image.png
new file mode 100644 (file)
index 0000000..88c7866
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-image.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-pdf.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-pdf.png
new file mode 100644 (file)
index 0000000..048a02f
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-pdf.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-ppt.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-ppt.png
new file mode 100644 (file)
index 0000000..7fd7385
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-ppt.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-txt.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-txt.png
new file mode 100644 (file)
index 0000000..2526473
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-txt.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-web.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-web.png
new file mode 100644 (file)
index 0000000..72fd847
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-web.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-xsl.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-xsl.png
new file mode 100644 (file)
index 0000000..2ff4607
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document-xsl.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document.png
new file mode 100644 (file)
index 0000000..1a38dcc
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/document.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/email-reply.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/email-reply.png
new file mode 100644 (file)
index 0000000..fd0203f
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/email-reply.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/email-send.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/email-send.png
new file mode 100644 (file)
index 0000000..dc34ac6
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/email-send.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/email.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/email.png
new file mode 100644 (file)
index 0000000..bef86e6
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/email.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/folder-add.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/folder-add.png
new file mode 100644 (file)
index 0000000..e0b78d6
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/folder-add.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/folder-delete.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/folder-delete.png
new file mode 100644 (file)
index 0000000..8e3c4a4
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/folder-delete.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/folder.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/folder.png
new file mode 100644 (file)
index 0000000..7577a17
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/folder.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/globe.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/globe.png
new file mode 100644 (file)
index 0000000..6c7d469
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/globe.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/help.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/help.png
new file mode 100644 (file)
index 0000000..218910c
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/help.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/lock.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/lock.png
new file mode 100644 (file)
index 0000000..4fc1656
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/lock.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/note.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/note.png
new file mode 100644 (file)
index 0000000..e7e035d
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/note.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/ok.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/ok.png
new file mode 100644 (file)
index 0000000..ac04388
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/ok.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/reload.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/reload.png
new file mode 100644 (file)
index 0000000..c3556ec
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/reload.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/settings.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/settings.png
new file mode 100644 (file)
index 0000000..92eda74
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/settings.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/trash-full.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/trash-full.png
new file mode 100644 (file)
index 0000000..a9707e7
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/trash-full.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/trash.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/trash.png
new file mode 100644 (file)
index 0000000..6eaac86
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/trash.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/user.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/user.png
new file mode 100644 (file)
index 0000000..ebb5a7f
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/user.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/users.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/users.png
new file mode 100644 (file)
index 0000000..af225a9
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/32/users.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-down.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-down.png
new file mode 100644 (file)
index 0000000..bdf5d04
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-down.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-left.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-left.png
new file mode 100644 (file)
index 0000000..b90ed88
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-left.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-right.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-right.png
new file mode 100644 (file)
index 0000000..6331a5d
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-right.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-up.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-up.png
new file mode 100644 (file)
index 0000000..821fbe3
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/arrow-up.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/attention.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/attention.png
new file mode 100644 (file)
index 0000000..77265e4
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/attention.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/calendar.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/calendar.png
new file mode 100644 (file)
index 0000000..f13fbd6
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/calendar.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/cancel.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/cancel.png
new file mode 100644 (file)
index 0000000..1d1a719
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/cancel.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-add.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-add.png
new file mode 100644 (file)
index 0000000..acdcb06
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-add.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-delete.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-delete.png
new file mode 100644 (file)
index 0000000..2a46863
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-delete.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-doc.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-doc.png
new file mode 100644 (file)
index 0000000..455c1f1
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-doc.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-image.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-image.png
new file mode 100644 (file)
index 0000000..079978e
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-image.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-pdf.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-pdf.png
new file mode 100644 (file)
index 0000000..cb6bc59
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-pdf.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-ppt.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-ppt.png
new file mode 100644 (file)
index 0000000..dd501bf
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-ppt.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-txt.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-txt.png
new file mode 100644 (file)
index 0000000..e64f746
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-txt.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-web.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-web.png
new file mode 100644 (file)
index 0000000..9d81eb5
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-web.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-xls.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-xls.png
new file mode 100644 (file)
index 0000000..6008085
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document-xls.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document.png
new file mode 100644 (file)
index 0000000..224de0b
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/document.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/email-reply.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/email-reply.png
new file mode 100644 (file)
index 0000000..2c6f7b6
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/email-reply.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/email-send.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/email-send.png
new file mode 100644 (file)
index 0000000..9ec7198
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/email-send.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/email.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/email.png
new file mode 100644 (file)
index 0000000..e11245b
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/email.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/folder-add.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/folder-add.png
new file mode 100644 (file)
index 0000000..111318c
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/folder-add.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/folder-delete.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/folder-delete.png
new file mode 100644 (file)
index 0000000..d249983
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/folder-delete.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/folder.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/folder.png
new file mode 100644 (file)
index 0000000..edb7b9f
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/folder.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/globe.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/globe.png
new file mode 100644 (file)
index 0000000..1786635
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/globe.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/help.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/help.png
new file mode 100644 (file)
index 0000000..a66e8aa
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/help.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/lock.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/lock.png
new file mode 100644 (file)
index 0000000..deaf7db
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/lock.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/note.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/note.png
new file mode 100644 (file)
index 0000000..1383847
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/note.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/ok.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/ok.png
new file mode 100644 (file)
index 0000000..dc0d00c
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/ok.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/reload.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/reload.png
new file mode 100644 (file)
index 0000000..b91f51c
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/reload.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/settings.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/settings.png
new file mode 100644 (file)
index 0000000..1c9b794
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/settings.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/trash-full.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/trash-full.png
new file mode 100644 (file)
index 0000000..81d060e
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/trash-full.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/trash.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/trash.png
new file mode 100644 (file)
index 0000000..41ef761
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/trash.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/user.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/user.png
new file mode 100644 (file)
index 0000000..60d6c6e
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/user.png differ
diff --git a/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/users.png b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/users.png
new file mode 100644 (file)
index 0000000..3a42c17
Binary files /dev/null and b/src/com/itmill/toolkit/terminal/gwt/public/default/icons/64/users.png differ
index 639f734d2ad7d3b6933da049cd1100393f0c72cd..e260ab2f5f8872b252206accd241cdc077c66dc4 100644 (file)
@@ -57,7 +57,7 @@
        border-bottom: none;\r
        background-color: #fff;\r
        overflow: auto;\r
-       /*padding: 15px 18px 6px 18px;*/\r
+       padding: 15px 18px 6px 18px;\r
 }\r
 \r
 .i-panel-deco {\r
 \r
 /* Light panel style */\r
 \r
-.i-panel-light-caption {\r
+.i-panel-light:before {\r
+       display: none;\r
+}\r
+\r
+.i-panel-caption-light {\r
        border-left: none;\r
        border-right: none;\r
        background: transparent;\r
        padding-top: 14px;\r
 }\r
 \r
-.i-panel-light-content {\r
+.i-panel-caption-light:before {\r
+       display: none;\r
+}\r
+\r
+.i-panel-content-light {\r
        border: none;\r
        background: transparent;\r
+       padding: 15px 18px;\r
 }\r
 \r
-.i-panel-light-deco {\r
+.i-panel-deco-light {\r
        height: 0;\r
        overflow: hidden;\r
 }\r
 \r
 \r
 \r
+/* Panel without padding (NO_PADDING style) */\r
+\r
+.i-panel-content-nopad {\r
+       padding: 0;\r
+}\r
+\r
+\r
+\r
+\r
 \r
 /* Light panel contained within another panel or a tabsheet */\r
 /* Use more precise selector to override IE specific rules automatically */\r
 \r
-.i-panel .i-panel-light-caption,\r
-.i-tabsheet .i-panel-light-caption {\r
+.i-panel .i-panel-caption-light,\r
+.i-tabsheet .i-panel-caption-light {\r
        margin-top: -1px;\r
        padding-top: 14px;\r
        border-top: 1px solid #babfc0;\r
        padding-top: 14px;\r
 }\r
 \r
+* html .i-panel-caption-light {\r
+       border-left: none;\r
+       border-right: none;\r
+}\r
+*+html .i-panel-caption-light {\r
+       border-left: none;\r
+       border-right: none;\r
+}\r
+\r
 * html .i-panel-content {\r
        border-bottom: 1px solid #babfc0;\r
-       /*padding: 15px 18px;*/\r
+       padding: 15px 18px;\r
 }\r
 *+html .i-panel-content {\r
        border-bottom: 1px solid #babfc0;\r
-       /*padding: 15px 18px;*/\r
+       padding: 15px 18px;\r
 }\r
 \r
 * html .i-panel-deco {\r
        overflow: hidden;\r
        background: #c1c6cc;\r
        border: none;\r
+}\r
+\r
+/* Without padding */\r
+* html .i-panel-content-nopad {\r
+       padding: 0;\r
+}\r
+*+html .i-panel-content-nopad {\r
+       padding: 0;\r
 }
\ No newline at end of file
index bc258356806fed49c8f5634859ca423c48e2435a..cfe4d398307bf7e1b6c9edc0a21c8f07de588211 100644 (file)
@@ -67,7 +67,7 @@
        border-bottom: none;\r
        background-color: #fff;\r
        overflow: auto;\r
-       /*padding: 15px 18px 6px 18px;*/\r
+       padding: 15px 18px 6px 18px;\r
 }\r
 \r
 .i-tabsheet-deco {\r
 \r
 \r
 \r
+/* Tabsheet without padding (NO_PADDING style) */\r
+\r
+.i-tabsheet-content-nopad {\r
+       padding: 0;\r
+}\r
 \r
 \r
 \r
 /* IE specific styles */\r
 * html .i-tabsheet-content {\r
        border-bottom: 1px solid #babfc0;\r
+       padding: 15px 18px;\r
 }\r
 *+html .i-tabsheet-content {\r
        border-bottom: 1px solid #babfc0;\r
+       padding: 15px 18px;\r
 }\r
 \r
 * html .i-tabsheet-tabs {\r
 }\r
 \r
 * html .i-tabsheet-deco {\r
-       display: none;\r
+       height: 0;\r
+       overflow: hidden;\r
 }\r
 *+html .i-tabsheet-deco {\r
-       display: none;\r
+       height: 0;\r
+       overflow: hidden;\r
+}\r
+\r
+/* Without padding */\r
+\r
+* html .i-tabsheet-content-nopad {\r
+       padding: 0;\r
+}\r
+*+html .i-tabsheet-content-nopad {\r
+       padding: 0;\r
 }
\ No newline at end of file
index 7237920b8778854025452268bec8377627be7848..2699e2c1529dbaaa15fd573e3280c7ab422499e3 100644 (file)
@@ -33,7 +33,7 @@
        color: #f14c1a;
        white-space: nowrap;
        height: 18px;
-       padding: 6px 18px 14px 18px;
+       padding: 6px 18px 14px 12px;
        background: #fff;
        cursor: move;
 }
@@ -43,7 +43,7 @@
        content: "";
        width: 21px;
        height: 21px;
-       margin: -27px 0 6px -38px;
+       margin: -27px 0 6px -32px;
        background: transparent url(img/top-left.png);
 }
 
 * html .i-window-wrap {
        padding: 12px;
        border: 1px solid #e8e9e9;
-       background: transparent;
-       filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../ITMILL/widgetsets/com.itmill.toolkit.terminal.gwt.DefaultWidgetSet/default/window/img/bg-color.png", sizingMethod="scale");
-       zoom: 1; /* to gain hasLayout, IE won't apply filter otherwise */
+       background: #d8dee0;
+       /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../ITMILL/widgetsets/com.itmill.toolkit.terminal.gwt.DefaultWidgetSet/default/window/img/bg-color.png", sizingMethod="scale");*/
+       /*zoom: 1;  to gain hasLayout, IE won't apply filter otherwise */
 }
 *+html .i-window-wrap {
        padding: 12px;
 
 * html .i-window-resizebox {
        bottom: 0;
-       background-position: 3px 3px;
+       width: 22px;
+       height: 18px;
+       background: transparent;
+       filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../ITMILL/widgetsets/com.itmill.toolkit.terminal.gwt.DefaultWidgetSet/default/window/img/resize.png", sizingMethod="crop");
 }
 *+html .i-window-resizebox {
        bottom: 0;
index de23643681c746009e200340a9c32e4bfc6c7d41..7bfe7628bad2a5bd602ec0a4b99f4062b850182a 100644 (file)
@@ -50,12 +50,14 @@ public class TestForBasicApplicationLayout extends CustomComponent {
                Panel p = new Panel("Accordion Panel");\r
                p.setHeight(100);\r
                p.setHeightUnits(Panel.UNITS_PERCENTAGE);\r
+               p.addStyleName(Panel.STYLE_NO_PADDING);\r
 \r
                tab = new TabSheet();\r
                tab.setWidth(100);\r
                tab.setWidthUnits(Sizeable.UNITS_PERCENTAGE);\r
                tab.setHeight(740);\r
                tab.setHeightUnits(Sizeable.UNITS_PIXELS);\r
+               tab.addStyleName(TabSheet.STYLE_NO_PADDING);\r
 \r
                Panel report = new Panel("Monthly Program Runs", new ExpandLayout());\r
                OrderedLayout controls = new OrderedLayout();\r
index dd7d012097b9106f5e9a3e9fe22125ba3a768d7b..4cf5c70a06d10fdc8a6cff991a951b4608cd0b4b 100644 (file)
@@ -53,6 +53,17 @@ public class Panel extends AbstractComponentContainer implements Sizeable,
                Scrollable, ComponentContainer.ComponentAttachListener,
                ComponentContainer.ComponentDetachListener, Action.Container {
 
+       public static final String STYLE_LIGHT = "light";
+
+       public static final String STYLE_EMPHASIZE = "emphasize";
+
+       /**
+        * Use this stylename with {@link #addStyleName(String)} to remove padding
+        * between Panel borders and content. The actual client-side implementation
+        * will determine which stylenames it implements.
+        */
+       public static final String STYLE_NO_PADDING = "nopad";
+
        /**
         * Layout of the panel.
         */
index 9152e01745d25f47849e85520749b0b7c4830cfe..293d8bcf32bb988beae83f71a33ab2c8c1f9091d 100644 (file)
@@ -46,6 +46,13 @@ import com.itmill.toolkit.terminal.*;
  */
 public class TabSheet extends AbstractComponentContainer implements Sizeable {
 
+       /**
+        * Use this stylename with {@link #addStyleName(String)} to remove padding
+        * between TabSheet borders and content. The actual client-side implementation
+        * will determine which stylenames it implements.
+        */
+       public static final String STYLE_NO_PADDING = "nopad";
+
        /**
         * Linked list of component tabs.
         */
index 4f30743c5b04761966e9321388f543089411a121..411f977f8181c064b8de230dc2083c21442b989a 100644 (file)
@@ -826,7 +826,7 @@ public class Window extends Panel implements URIHandler, ParameterHandler {
                        setScrollTop(top < 0 ? 0 : top);
                }
                Integer scrollleft = (Integer) variables.get("scrollleft");
-               if (positiony != null) {
+               if (scrollleft != null) {
                        int left = scrollleft.intValue();
                        setScrollLeft(left < 0 ? 0 : left);
                }