package com.itmill.toolkit.demo.features;
-import com.itmill.toolkit.Application;
import com.itmill.toolkit.terminal.ClassResource;
import com.itmill.toolkit.terminal.Resource;
import com.itmill.toolkit.ui.*;
String desc = getDescriptionXHTML();
String title = getTitle();
if (desc != null) {
- GridLayout gl = new GridLayout(2, 1);
+ OrderedLayout mainLayout = new OrderedLayout(OrderedLayout.ORIENTATION_VERTICAL);
+ OrderedLayout layout = new OrderedLayout(OrderedLayout.ORIENTATION_HORIZONTAL);
+ mainLayout.addComponent(layout);
if (getImage() != null)
- gl.addComponent(new Embedded("", new ClassResource(getImage(),
+ layout.addComponent(new Embedded("", new ClassResource(getImage(),
this.getApplication())));
String label = "";
- if (title != null)
- label += "<h2>" + title + "</h2>";
label += desc;
if (propsReminder)
label += PROP_REMINDER_TEXT;
- gl.addComponent(new Label(label, Label.CONTENT_XHTML));
- ts.addTab(gl, "Description", null);
+ if (title != null) {
+ layout.addComponent(new Label("<h3>" + title + "</h3>",
+ Label.CONTENT_XHTML));
+ }
+ mainLayout.addComponent(new Label(label, Label.CONTENT_XHTML));
+
+ ts.addTab(mainLayout, "Description", null);
}
// Javadoc tab
}
protected String getImage() {
- return "button.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
+ "hierarchically. Those ordering models provide basis for "
+ "Table, Tree and Select UI components. As with other data "
+ "models, the containers support events for notifying about the "
- + "changes."
+ + "chaembedded.jpgnges."
+ "<br /><br />Set of utilities for converting between container models by "
+ "adding external indexing or hierarchy into existing containers. "
+ "In memory containers implementing indexed and hierarchical "
}
protected String getImage() {
- return "datefield.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "embedded.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "form.jpg";
+ return "icon_demo.png";
}
}
}
protected String getImage() {
- return "framewindow.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "gridlayout.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "items.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "label.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "link.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "orderedlayout.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "panel.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
+ "allows for multiple item selection, this is usually represented as either a "
+ "listbox of selectable items or as a group of checkboxes."
+ "<br/><br/>"
- + "Data source can be associated both with selected item and the list of selections. "
+ + "Data soutree.jpgrce can be associated both with selected item and the list of selections. "
+ "This way you can easily present a selection based on items specified elsewhere in application. "
+ "<br/><br/>"
+ "On the demo tab you can try out how the different properties affect the"
}
protected String getImage() {
- return "select.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
protected String getDescriptionXHTML() {
return "A multicomponent container with tabs for switching between them.<br/>"
- + "In the normal case, one would place a layout component on each tab.<br/><br />"
+ + "In the ntable.jpgormal case, one would place a layout component on each tab.<br/><br />"
+ "On the demo tab you can try out how the different properties affect "
+ "the presentation of the component.";
}
protected String getImage() {
- return "tabsheet.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "table.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "textfield.gif";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "tree.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "filetransfer.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
}
protected String getImage() {
- return "window.jpg";
+ return "icon_demo.png";
}
protected String getTitle() {
protected String getExampleSrc() {
return ""
- + "// Hello World example application\n\n"
+ "package com.itmill.toolkit.demo;\n"
+ "import com.itmill.toolkit.ui.*;\n"
+ "public class HelloWorld extends com.itmill.toolkit.Application {\n"
}
protected String getImage() {
- return null;
+ return "icon_intro.png";
}
protected String getTitle() {
- return null;
+ return "Welcome";
}
}