/** * Sencha GXT 3.1.1 - Sencha for GWT * Copyright(c) 2007-2014, Sencha, Inc. * licensing@sencha.com * * http://www.sencha.com/products/gxt/license/ */ package com.sencha.gxt.theme.neptune.client.base.container; import com.google.gwt.core.client.GWT; import com.google.gwt.resources.client.ClientBundle; import com.google.gwt.resources.client.CssResource; import com.google.gwt.safehtml.shared.SafeHtmlBuilder; import com.google.gwt.user.client.ui.Widget; import com.sencha.gxt.core.client.dom.XElement; import com.sencha.gxt.core.client.resources.StyleInjectorHelper; import com.sencha.gxt.theme.neptune.client.ThemeDetails; import com.sencha.gxt.widget.core.client.container.BorderLayoutContainer.BorderLayoutAppearance; /** * */ public class Css3BorderLayoutAppearance implements BorderLayoutAppearance { public interface Css3BorderLayoutResources extends ClientBundle { @Source("Css3BorderLayout.css") Css3BorderLayoutStyle style(); ThemeDetails theme(); } public interface Css3BorderLayoutStyle extends CssResource { String container(); } private final Css3BorderLayoutResources resources; private final Css3BorderLayoutStyle style; public Css3BorderLayoutAppearance() { this(GWT.create(Css3BorderLayoutResources.class)); } public Css3BorderLayoutAppearance(Css3BorderLayoutResources resources) { this.resources = resources; this.style = this.resources.style(); StyleInjectorHelper.ensureInjected(style, true); } @Override public XElement getContainerTarget(XElement parent) { return parent; } @Override public void render(SafeHtmlBuilder sb) { sb.appendHtmlConstant("
"); } @Override public void onInsert(Widget child) { } @Override public void onRemove(Widget child) { } }