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

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

Introduction

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

Prototype

protected Label(Element element) 

Source Link

Document

This constructor may be used by subclasses to explicitly use an existing element.

Usage

From source file:com.audata.client.record.RecordProperties.java

License:Open Source License

public RecordProperties(RecordPropertiesDialog parent, String cot) {

    this.parent = parent;
    this.cot = cot;

    this.main = new VerticalPanel();
    this.main.setSpacing(3);
    this.title = new Label(LANG.record_props_Text());
    this.title.addStyleName("audoc-subsection");

    //prepare upload panel
    this.upload = new UploadPanel();
    String url = AuDoc.jsonCall.getURL();
    this.upload.setAction(url + "docIO.php");
    this.upload.setEncoding(FormPanel.ENCODING_MULTIPART);
    this.upload.setMethod(FormPanel.METHOD_POST);

    //load default fields
    this.initWidget(this.main);
}

From source file:com.audata.client.record.RecordProperties.java

License:Open Source License

/**
 * Called when all the udfs have been added
 *
 *///from w w  w. j a v a2 s . c o m
public void paint() {
    this.main.clear();
    ArrayList fields = this.parent.getFields();
    for (int i = 0; i < fields.size(); i++) {
        Field f = (Field) fields.get(i);
        HorizontalPanel hp = new HorizontalPanel();
        hp.setSpacing(5);

        Label l = new Label(f.name);
        l.setWidth("150px");
        l.addStyleName("audoc-label");
        l.setHorizontalAlignment(HasAlignment.ALIGN_LEFT);
        Widget w = null;
        w = f.getField();
        Label n = new Label("");
        n.addStyleName("audoc-note");
        switch (f.type) {
        case FieldTypes.TYPE_INT:
            n.setText(LANG.int_Text());
            break;
        case FieldTypes.TYPE_DEC:
            n.setText(LANG.dec_Text());
            break;
        case FieldTypes.TYPE_DATE:
            n.setText(LANG.date_format_Text());
            break;
        case FieldTypes.TYPE_STRING:
            break;
        case FieldTypes.TYPE_KEYWORD:
            break;
        case FieldTypes.TYPE_CLASS:
            n.setText(LANG.req_field_marker_Text());
            n.removeStyleName("audoc-note");
            n.addStyleName("audoc-required");
            break;
        case FieldTypes.TYPE_NOTES:
            break;
        case FieldTypes.TYPE_RECNUM:
            f.setReadOnly();
        }
        hp.add(l);
        hp.add(w);
        hp.add(n);
        this.main.add(hp);
    }
    if ((this.cot.equals(AuDoc.state.getItem("username"))) || (this.cot.equals(""))) {
        Label newRev = new Label(LANG.check_in_new_doc_Text());
        newRev.addStyleName("audoc-subTitle");
        this.main.add(newRev);
        HorizontalPanel hp = new HorizontalPanel();
        hp.setSpacing(5);

        Label l = new Label(LANG.document_Text());
        l.setWidth("150px");
        l.addStyleName("audoc-label");
        l.setHorizontalAlignment(HasAlignment.ALIGN_LEFT);
        hp.add(l);
        hp.add(this.upload);
        this.main.add(hp);
    }
}

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

License:Open Source License

public ReportPanel() {
    this.setSpacing(5);
    Label title = new Label(LANG.reports_Text());
    title.addStyleName("audoc-sectionTitle");
    this.add(title);

    String template = "<span class=\"audoc-report-title\">#0</span><br/><span class=\"audoc-report-template\">#1</span>";
    this.reports = new HTMLButtonList("images/48x48/reports.gif", template, false);
    this.reports.addClickListener(this);
    this.reports.addStyleName("audoc-udfs");
    this.reports.setPixelSize(300, 300);
    this.add(this.reports);

    this.run = new Button(LANG.run_report_Text());
    this.run.addClickListener(this);
    this.add(this.run);
    this.getReports();
}

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);/*w  ww  .  j  a  v a2 s.co  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 SavedSearchPanel(AuDoc parent) {
    this.parent = parent;
    this.setWidth("100%");
    Label l = new Label(LANG.no_saved_searches_Text());
    l.addStyleName("audoc-searchLabel");
    l.setWidth("100%");
    l.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    this.add(l);/*from   w w w.  j  ava2s  .  c  o m*/

    this.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    this.setWidth("100%");

    this.searches = new ArrayList();
    this.setHorizontalAlignment(HasAlignment.ALIGN_LEFT);
}

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

License:Open Source License

public void onLogout() {
    this.clear();
    this.searches.clear();
    Label l = new Label(LANG.no_saved_searches_Text());
    l.addStyleName("audoc-searchLabel");
    this.add(l);/*ww w.  j  a va2s. c o  m*/
}

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   w w w.  j a va2  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.search.SearchPanel.java

License:Open Source License

private void setField(String caption, int type, boolean isUDF, String kwh) {

    switch (type) {
    case FieldTypes.TYPE_DATE:
    case FieldTypes.TYPE_DEC:
    case FieldTypes.TYPE_INT:
        this.field1 = new Field(caption, type, isUDF);
        this.field2 = new Field(caption, type, isUDF);
        break;//from   w  w  w.j  av a2s  . c  om
    case FieldTypes.TYPE_KEYWORD:
        this.field1 = new Field(caption, type, true, kwh);
        this.field2 = null;
        break;
    case FieldTypes.TYPE_STRING:
        this.field1 = new Field(caption, type, isUDF);
        this.field2 = null;
        break;
    }
    Widget value1 = this.field1.getField();
    Widget value2 = null;
    if (this.field2 != null) {
        value2 = this.field2.getField();
    }
    this.valuePanel.clear();
    Label l = new Label(LANG.criteria_Text() + ":");
    this.valuePanel.add(l);
    this.valuePanel.add(value1);
    if (value2 != null) {
        this.valuePanel.add(new Label(" - "));
        this.valuePanel.add(value2);
    }
}

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  w w .  j ava  2  s . c  om*/

    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 TrayPanel(AuDoc parent) {
    this.parent = parent;
    this.setWidth("100%");
    Label l = new Label(LANG.no_trays_Text());
    l.addStyleName("audoc-trayLabel");
    l.setWidth("100%");
    l.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    this.add(l);/* ww  w . ja v a2  s.c o m*/

    this.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    this.setWidth("100%");

    this.trays = new ArrayList();
    this.setHorizontalAlignment(HasAlignment.ALIGN_LEFT);
}