Example usage for com.google.gwt.user.client.ui HorizontalPanel HorizontalPanel

List of usage examples for com.google.gwt.user.client.ui HorizontalPanel HorizontalPanel

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui HorizontalPanel HorizontalPanel.

Prototype

public HorizontalPanel() 

Source Link

Document

Creates an empty horizontal panel.

Usage

From source file:com.audata.client.reporting.ReportDialog.java

License:Open Source License

public ReportDialog(String report) {
    this.setText(LANG.report_Text());
    this.setSize("600px", "400px");
    this.main = new VerticalPanel();
    this.main.setSize("100%", "100%");
    this.main.setSpacing(5);
    ScrollPanel sp = new ScrollPanel();
    sp.setStyleName("audoc-report");
    this.report = new HTML(report);
    this.report.addStyleName("audoc-report-content");
    sp.add(this.report);
    sp.setWidth("586px");
    sp.setHeight("300px");

    this.main.add(sp);

    HorizontalPanel butPanel = new HorizontalPanel();
    butPanel.setSpacing(5);// w  w w  .  j  a v  a  2  s .co  m
    this.print = new Button(LANG.print_Text());
    this.print.addClickListener(this);
    this.close = new Button(LANG.close_Text());
    this.close.addClickListener(this);
    butPanel.add(this.print);
    butPanel.add(this.close);
    this.main.add(butPanel);

    this.setWidget(this.main);
}

From source file:com.audata.client.search.SavedSearchDialog.java

License:Open Source License

public SavedSearchDialog(ArrayList criteria) {
    this.criteria = criteria;
    this.setText(LANG.save_search_Text());
    VerticalPanel main = new VerticalPanel();
    main.setSpacing(4);/*from   www .  j a va2s. c  o  m*/

    HorizontalPanel titlePanel = new HorizontalPanel();
    Label tLabel = new Label(LANG.title_Text());
    titlePanel.add(tLabel);
    this.title = new TextBox();
    titlePanel.add(this.title);
    titlePanel.setCellWidth(tLabel, "100px");
    main.add(titlePanel);

    HorizontalPanel descPanel = new HorizontalPanel();
    Label dLabel = new Label(LANG.description_Text());
    descPanel.add(dLabel);
    this.description = new TextArea();
    descPanel.add(this.description);
    descPanel.setCellWidth(dLabel, "100px");
    main.add(descPanel);

    HorizontalPanel butPanel = new HorizontalPanel();
    butPanel.setSpacing(4);
    this.ok = new Button(LANG.save_Text());
    this.ok.addClickListener(this);
    butPanel.add(this.ok);
    this.cancel = new Button(LANG.cancel_Text());
    this.cancel.addClickListener(this);
    butPanel.add(this.cancel);
    main.add(butPanel);

    this.setWidget(main);
}

From source file:com.audata.client.search.SavedSearchPanel.java

License:Open Source License

public void addSavedSearch(String uuid, String name, String desc) {
    HorizontalPanel sp = new HorizontalPanel();
    sp.setSpacing(2);/* w  w w  .  j  av  a  2  s .  com*/
    sp.setWidth("100%");
    //CaptionButton cp = new CaptionButton("images/16x16/tray.gif", name, CaptionButton.CAPTION_EAST);
    CaptionButton cp = new CaptionButton();
    cp.setImageUrl("images/16x16/tray.gif");
    cp.setCaptionText(name);
    cp.setTitle(desc);
    cp.setCaptionStyleName("tree-text");
    cp.addClickListener(new SavedSearchClickListener(this.parent, uuid));

    Image dButton = new Image("images/16x16/logout.gif");
    dButton.setTitle(LANG.delete_Text() + " " + name);
    dButton.addClickListener(new ItemDeleteClickListener(AuDoc.STACK_SAVEDSEARCHES, uuid));
    dButton.addStyleName("hand");
    sp.add(cp);
    sp.add(dButton);
    this.searches.add(sp);
}

From source file:com.audata.client.search.SearchPanel.java

License:Open Source License

public SearchPanel(AuDoc audoc, ArrayList criteria) {
    this.audoc = audoc;
    if (criteria != null) {
        this.searchTerms = criteria;
    } else {/*from  www  .j a va 2 s . c  o  m*/
        if (AuDoc.state.containsKey("Search")) {
            this.searchTerms = (ArrayList) AuDoc.state.getItem("Search");
        } else {
            this.searchTerms = new ArrayList();
        }
    }
    this.setSize("100%", "100%");
    this.setSpacing(4);
    Label title = new Label(LANG.search_Text());
    title.addStyleName("audoc-sectionTitle");
    this.add(title);

    HorizontalPanel hp = new HorizontalPanel();
    hp.setSpacing(4);
    hp.setSize("100%", "100%");

    this.fieldsTree = new Tree();
    this.fieldsTree.addTreeListener(this);
    //this.fieldsTree.setSize("100%", "100%");
    this.fieldsTree.setHeight("90%");
    this.fieldsTree.addStyleName("audoc-fieldTree");
    hp.add(this.fieldsTree);
    this.buildSections();
    this.getUDFs();
    this.addStdFields();

    VerticalPanel form = new VerticalPanel();
    form.addStyleName("audoc-searchForm");
    //form.setSize("100%","100%");
    form.setWidth("250px");
    form.setSpacing(4);
    HorizontalPanel fieldRow = new HorizontalPanel();
    fieldRow.setSpacing(4);
    Label fieldLabel = new Label(LANG.field_Text());
    this.fieldName = new Label();
    this.fieldName.addStyleName("bold");

    fieldRow.add(fieldLabel);
    fieldRow.add(this.fieldName);
    fieldRow.setCellWidth(fieldLabel, "100px");
    fieldRow.setCellHorizontalAlignment(fieldLabel, HasAlignment.ALIGN_LEFT);
    form.add(fieldRow);

    this.valuePanel = new HorizontalPanel();
    this.valuePanel.setSpacing(4);
    Label valueLabel = new Label(LANG.criteria_Text());
    TextBox value = new TextBox();
    this.valuePanel.add(valueLabel);
    this.valuePanel.add(value);
    this.valuePanel.setCellWidth(valueLabel, "100px");
    this.valuePanel.setCellHorizontalAlignment(valueLabel, HasAlignment.ALIGN_LEFT);
    form.add(this.valuePanel);

    HorizontalPanel andOr = new HorizontalPanel();
    andOr.setSpacing(4);
    this.and = new RadioButton("andOr", LANG.and_Text());
    this.and.setChecked(true);
    this.or = new RadioButton("andOr", LANG.or_Text());
    andOr.add(this.and);
    andOr.add(this.or);
    form.add(andOr);

    HorizontalPanel buttons = new HorizontalPanel();
    buttons.setSpacing(4);
    this.add = new Button(LANG.add_Text());
    this.add.addClickListener(this);
    buttons.add(this.add);
    this.clear = new Button(LANG.clear_Text());
    this.clear.addClickListener(this);
    buttons.add(this.clear);

    form.add(buttons);

    this.criteria = new ListBox();
    this.criteria.setVisibleItemCount(10);
    this.criteria.setWidth("100%");
    form.add(this.criteria);

    HorizontalPanel buttons2 = new HorizontalPanel();
    buttons2.setSpacing(4);
    this.search = new Button(LANG.search_Text());
    this.search.addClickListener(this);
    buttons2.add(this.search);
    this.save = new Button(LANG.save_Text());
    this.save.addClickListener(this);
    buttons2.add(this.save);
    form.add(buttons2);

    hp.add(form);

    hp.setCellHeight(this.fieldsTree, "100%");
    this.add(hp);
    this.paintCriteria();
}

From source file:com.audata.client.trays.TrayDialog.java

License:Open Source License

public TrayDialog(ArrayList records) {
    this.setText(LANG.add_to_tray_Text());
    this.records = records;
    String template = "<span class=\"traylist-title\">#0</span>";
    this.trays = new HTMLButtonList("images/48x48/tray.gif", template, false);
    this.trays.addStyleName("audoc-trays");
    this.addBut = new Button(LANG.add_Text());
    this.addBut.addClickListener(this);
    this.cancel = new Button(LANG.cancel_Text());
    this.cancel.addClickListener(this);
    this.newText = new TextBox();
    this.newBut = new Button(LANG.new_Text());
    this.newBut.addClickListener(this);
    this.getTrays();
    VerticalPanel main = new VerticalPanel();
    main.setSpacing(3);/*w  ww.  j  a  v  a2 s  .com*/

    main.add(this.trays);

    HorizontalPanel p = new HorizontalPanel();
    p.add(new Label("New tray:"));
    p.setSpacing(3);
    p.add(this.newText);
    p.add(this.newBut);
    p.setCellHorizontalAlignment(this.addBut, HasAlignment.ALIGN_RIGHT);
    main.add(p);

    HorizontalPanel p2 = new HorizontalPanel();
    p2.setSpacing(3);
    p2.add(this.addBut);
    p2.add(this.cancel);
    main.add(p2);
    main.setCellHorizontalAlignment(p2, HasAlignment.ALIGN_RIGHT);
    this.setWidget(main);
}

From source file:com.audata.client.trays.TrayPanel.java

License:Open Source License

public void addTray(String uuid, String name, String description) {
    HorizontalPanel tp = new HorizontalPanel();
    tp.setSpacing(2);//from   www.j a va 2  s. c  om
    tp.setWidth("100%");
    //CaptionButton cp = new CaptionButton("images/16x16/tray.gif", name, CaptionButton.CAPTION_EAST);
    CaptionButton cp = new CaptionButton();
    cp.setImageUrl("images/16x16/tray.gif");
    cp.setCaptionText(name);
    cp.setCaptionStyleName("audoc-trayLabel");
    cp.setTitle(description);
    cp.addClickListener(new TrayClickListener(this.parent, name, uuid));
    Image dButton = new Image("images/16x16/logout.gif");
    dButton.setTitle("delete " + name);
    dButton.addClickListener(new ItemDeleteClickListener(AuDoc.STACK_TRAYS, uuid));
    dButton.addStyleName("hand");

    tp.add(cp);
    tp.add(dButton);
    tp.setCellVerticalAlignment(dButton, HasAlignment.ALIGN_MIDDLE);
    this.trays.add(tp);
    this.show();
}

From source file:com.audata.client.widgets.ClassField.java

License:Open Source License

public ClassField() {
    HorizontalPanel main = new HorizontalPanel();
    main.setSpacing(2);/* ww w  .ja v a2  s  . c  o  m*/

    this.tb = new ClassTextBox();
    this.tb.setEnabled(false);
    this.select = new Button("...");
    this.select.addClickListener(this);
    main.add(this.tb);
    main.add(this.select);

    this.initWidget(main);
}

From source file:com.audata.client.widgets.HTMLButton.java

License:Open Source License

public HTMLButton(String iconSrc, HTML caption) {
    this.clickListeners = new ArrayList();
    HorizontalPanel panel = new HorizontalPanel();
    panel.setVerticalAlignment(HasAlignment.ALIGN_TOP);
    this.panel = panel;
    this.panel.setWidth("100%");
    this.panel.addStyleName("htmlButton");

    this.icon = new Image(iconSrc);
    this.icon.addStyleName("htmlButton-icon");

    this.caption = caption;
    this.caption.setWidth("100%");

    this.caption.addStyleName("htmlButton-caption");

    this.panel.add(this.icon);
    this.panel.add(this.caption);
    this.panel.setSpacing(5);
    this.panel.setCellWidth(this.icon, "48px");

    this.caption.addClickListener(this);
    this.icon.addClickListener(this);
    this.initWidget(this.panel);
}

From source file:com.audata.client.widgets.KeywordField.java

License:Open Source License

public KeywordField(String hierarchy, String title) {
    this.hierarchy = hierarchy;
    HorizontalPanel main = new HorizontalPanel();
    main.setSpacing(2);/*from   w w  w.  j  a  v a 2  s.  c om*/

    this.tb = new KeywordTextBox(this.hierarchy, title);
    this.tb.setEnabled(false);
    this.select = new Button("...");
    this.select.addClickListener(this);
    main.add(this.tb);
    main.add(this.select);

    this.initWidget(main);
}

From source file:com.audata.client.widgets.Wizard.java

License:Open Source License

public Wizard(String title, WizardListener listener) {
    this.listener = listener;
    this.values = new HashMap();
    this.main = new VerticalPanel();
    this.main.setHeight("100%");
    this.main.setWidth("100%");
    this.main.setSpacing(5);
    Label titleLabel = new Label(title);
    titleLabel.addStyleName("audoc-sectionTitle");
    this.main.add(titleLabel);

    this.pages = new DeckPanel();
    this.pages.setSize("100%", "100%");
    this.main.add(this.pages);

    this.control = new HorizontalPanel();
    this.control.setSpacing(5);
    this.control.setHorizontalAlignment(HasAlignment.ALIGN_RIGHT);
    this.control.setVerticalAlignment(HasAlignment.ALIGN_BOTTOM);

    this.prev = new Button(LANG.previous_Text());
    this.prev.addClickListener(this);
    this.prev.setVisible(false);

    this.next = new Button(LANG.next_Text());
    this.next.addClickListener(this);

    this.finish = new Button(LANG.finish_Text());
    this.finish.addClickListener(this);
    this.finish.setVisible(false);

    this.control.add(this.prev);
    this.control.add(this.next);
    this.control.add(this.finish);
    this.main.add(this.control);

    this.initWidget(this.main);
    this.setSize("100%", "100%");
}