I'm using gxt 3.0-rc.
Here is a window source I'm currently coding :
Code:
package com.kogitec.admin.settings;
import com.sencha.gxt.core.client.util.Margins;
import com.sencha.gxt.widget.core.client.ContentPanel;
import com.sencha.gxt.widget.core.client.TabPanel;
import com.sencha.gxt.widget.core.client.Window;
import com.sencha.gxt.widget.core.client.button.TextButton;
import com.sencha.gxt.widget.core.client.container.BorderLayoutContainer;
import com.sencha.gxt.widget.core.client.container.BorderLayoutContainer.BorderLayoutData;
public class SettingsWindow extends Window {
public SettingsWindow() {
setHeadingText("Settings");
setPixelSize(600, 400);
BorderLayoutContainer container = new BorderLayoutContainer();
ContentPanel categoryTree = new ContentPanel();
BorderLayoutData westData = new BorderLayoutData(200);
westData.setCollapsible(true);
westData.setMargins(new Margins(0));
container.setWestWidget(categoryTree, westData);
TabPanel tabPanel = new TabPanel();
BorderLayoutData centerData = new BorderLayoutData();
centerData.setMargins(new Margins(0));
container.setCenterWidget(tabPanel, centerData);
add(container);
BorderLayoutContainer blContainer = new BorderLayoutContainer();
blContainer.setCenterWidget(new TextButton("asdf"));
tabPanel.add(blContainer, "Users");
tabPanel.add(new BorderLayoutContainer(), "Other");
}
}
Which appears like this :
settings.png
Do someone know why there is a space before the first tab and why the blue bar beside the tabs are thicker than usual?
Emmanuel