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.classification.ClassBrowser.java

License:Open Source License

public void onUpdate() {
    this.loading = new Label(LANG.no_classes_Text());
    this.loading.setWidth("100%");
    this.loading.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    this.loading.addStyleName("audoc-classLabel");
    this.sp.setWidget(this.loading);
    this.selected = null;
    this.classes.clear();
    this.getClasses(null);
}

From source file:com.audata.client.feedback.SimpleDialog.java

License:Open Source License

private SimpleDialog(int type, String title, String message, ResponseListener listener) {
    this.listener = listener;
    this.type = type;
    this.setText(title);
    this.addStyleName("audoc-simpleDialog");

    DockPanel main = new DockPanel();

    main.setSpacing(4);/*  w ww . ja  va 2 s.  com*/
    HorizontalPanel butPanel = new HorizontalPanel();
    butPanel.setHorizontalAlignment(HasAlignment.ALIGN_RIGHT);
    butPanel.setSpacing(4);
    switch (type) {
    case SimpleDialog.TYPE_ERROR:
        main.add(new Image("images/48x48/error.gif"), DockPanel.WEST);
        this.close = new Button("Close");
        this.close.addClickListener(this);
        butPanel.add(this.close);
        break;
    case SimpleDialog.TYPE_MESSAGE:
        main.add(new Image("images/48x48/udf.gif"), DockPanel.WEST);
        this.close = new Button("Close");
        this.close.addClickListener(this);
        butPanel.add(this.close);
        break;
    case SimpleDialog.TYPE_QUERY:
        main.add(new Image("images/48x48/help.gif"), DockPanel.WEST);
        this.ok = new Button("Ok");
        this.ok.addClickListener(this);
        this.cancel = new Button("Cancel");
        this.cancel.addClickListener(this);
        butPanel.add(this.ok);
        butPanel.add(this.cancel);
        break;
    }
    VerticalPanel p = new VerticalPanel();
    p.setSpacing(15);
    p.add(new Label(message));
    p.add(butPanel);
    p.setCellHorizontalAlignment(butPanel, HasAlignment.ALIGN_RIGHT);
    main.add(p, DockPanel.EAST);
    this.setWidget(main);
    this.setPopupPosition(0, 0);
}

From source file:com.audata.client.Keyword.KeywordBrowser.java

License:Open Source License

public void init(String hierarchy) {
    this.hierarchy = hierarchy;
    this.loading = new Label(LANG.loading_Text());
    this.sp.setWidget(this.loading);
    this.selected = null;
    this.keywords.clear();
    this.getKeywords(null);
}

From source file:com.audata.client.newRecord.Metadata.java

License:Open Source License

private void paintFields() {
    this.main.clear();
    //Display Record Type
    Label type = new Label(this.rTypeName);
    type.setWidth("150px");
    type.addStyleName("audoc-sectionSubTitle");
    this.main.add(type);

    //Add Fields/*  ww w  .  j  a v  a2s .  co  m*/
    for (int i = 0; i < this.fields.size(); i++) {
        Field f = (Field) this.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:
            n.setText(LANG.req_field_marker_Text());
            n.removeStyleName("audoc-note");
            n.addStyleName("audoc-required");
        }
        hp.add(l);
        hp.add(w);
        hp.add(n);
        this.main.add(hp);
    }
    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);

    Label req = new Label();
    req.setText(LANG.req_field_Text());
    req.addStyleName("audoc-required");
    this.main.add(req);
}

From source file:com.audata.client.newRecord.TypeChooser.java

License:Open Source License

public TypeChooser() {
    this.uuids = new ArrayList();
    this.values = new HashMap();
    this.main = new VerticalPanel();
    String template = "<p><span class=\"audoc-rectype-title\">#0</span><br/>"
            + "<span class=\"audoc-rectype-notes\">#1</span></p>";
    this.types = new HTMLButtonList("images/48x48/rectypes.gif", template, false);
    this.types.addClickListener(this);
    this.types.addStyleName("htmlButtonList");
    this.types.setPixelSize(200, 250);

    Label l = new Label(LANG.select_rec_type_Text());
    this.main.add(l);
    this.main.add(this.types);
    this.initWidget(this.main);
    this.onShow(null);
}

From source file:com.audata.client.rapidbooking.RapidBookingDialog.java

License:Open Source License

public RapidBookingDialog() {
    setText(CONSTANTS.rapid_title_Text());
    DockPanel outer = new DockPanel();
    outer.setSpacing(4);//from  w w w .  j a  va 2  s  . co  m

    outer.add(new Image("images/48x48/checkout.gif"), DockPanel.WEST);

    VerticalPanel form = new VerticalPanel();
    form.setSpacing(4);

    this.checkin = new RadioButton("ActionGroup", CONSTANTS.check_in_Text());
    this.checkin.addClickListener(this);
    this.checkin.setChecked(true);
    this.checkin.addStyleName("audoc-label");
    form.add(this.checkin);
    this.checkout = new RadioButton("ActionGroup", CONSTANTS.checkout_Text());
    this.checkout.addClickListener(this);
    this.checkout.addStyleName("audoc-label");
    form.add(this.checkout);

    this.userPanel = new HorizontalPanel();
    Label l = new Label(CONSTANTS.user_Text());
    l.addStyleName("audoc-label");
    userPanel.add(l);
    this.users = new ListBox();
    userPanel.add(this.users);
    userPanel.setCellWidth(l, "100px");
    this.userPanel.setVisible(false);
    form.add(this.userPanel);

    HorizontalPanel recnumPanel = new HorizontalPanel();
    Label r = new Label(CONSTANTS.rec_num_Text());
    r.addStyleName("audoc-label");
    recnumPanel.add(r);
    this.recnum = new TextBox();
    recnumPanel.add(this.recnum);
    recnumPanel.setCellWidth(r, "100px");
    form.add(recnumPanel);

    HorizontalPanel butPanel = new HorizontalPanel();
    butPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    butPanel.setSpacing(4);
    this.closeButton = new Button(CONSTANTS.close_Text());
    this.closeButton.addClickListener(this);
    butPanel.add(this.closeButton);

    this.okButton = new Button(CONSTANTS.ok_Text());
    this.okButton.addClickListener(this);
    butPanel.add(this.okButton);
    //       butPanel.setWidth("100%");
    form.add(butPanel);

    String template = "<span class=\"rapid_processed\">#0 #1</span>";
    this.processed = new HTMLButtonList("images/16x16/treerec.gif", template, false);
    this.processed.setWidth("100%");
    this.processed.setHeight("75px");
    form.add(this.processed);

    outer.add(form, DockPanel.NORTH);
    if (AuDoc.state.getItem("isAdmin") == "true") {
        this.getUsers();
    } else {
        String username = (String) AuDoc.state.getItem("username");
        String forename = (String) AuDoc.state.getItem("forename");
        String surname = (String) AuDoc.state.getItem("surname");
        this.users.addItem(surname + ", " + forename, username);
    }
    this.setWidget(outer);
}

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

License:Open Source License

public RecNumberDialog(String uuid, String recNumber, UpdateListener listener) {
    this.setText(LANG.change_rec_num_Text());
    this.listener = listener;
    this.uuid = uuid;

    VerticalPanel main = new VerticalPanel();

    HorizontalPanel fields = new HorizontalPanel();
    fields.setSpacing(3);//from   w  ww .  j a  va  2s  . c  o m
    Label l = new Label(LANG.rec_num_Text());
    fields.add(l);
    this.numBox = new TextBox();
    this.numBox.setText(recNumber);
    fields.add(this.numBox);
    main.add(fields);

    HorizontalPanel buttons = new HorizontalPanel();
    buttons.setSpacing(3);
    this.ok = new Button(LANG.save_Text());
    this.ok.addClickListener(this);
    buttons.add(this.ok);
    this.cancel = new Button(LANG.cancel_Text());
    this.cancel.addClickListener(this);
    buttons.add(this.cancel);
    main.add(buttons);
    main.setCellHorizontalAlignment(buttons, HasAlignment.ALIGN_RIGHT);

    this.setWidget(main);
}

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

License:Open Source License

public RecordListPanel(String subtitle, JSONArray records, String method, JSONArray params, String uuid,
        String criteria) {/*from  w w w .  ja  v a  2s  .c  o  m*/
    this.main = new VerticalPanel();
    this.count = 0;
    this.subtitle = subtitle;
    this.method = method;
    this.params = params;
    this.uuid = uuid;
    this.setSize("100%", "100%");
    this.main.setSize("100%", "100%");
    this.main.setSpacing(4);
    HorizontalPanel title = new HorizontalPanel();
    title.setSpacing(4);
    title.setWidth("100%");
    Label l = new Label(LANG.records_Text());
    l.addStyleName("audoc-sectionTitle");
    title.add(l);
    title.setCellHorizontalAlignment(l, HasAlignment.ALIGN_LEFT);
    this.countLabel = new Label(this.subtitle + "\n " + LANG.rec_count_Text() + ": " + this.count);
    this.countLabel.addStyleName("audoc-sectionSubTitle");
    title.add(this.countLabel);
    title.setCellHorizontalAlignment(this.countLabel, HasAlignment.ALIGN_RIGHT);
    this.main.add(title);
    this.getCount();

    if (criteria != null) {
        Label critLabel = new Label(LANG.criteria_Text() + ": [" + criteria + "]");
        critLabel.setWidth("100%");
        critLabel.addStyleName("audoc-criteria");
        this.main.add(critLabel);
    }
    HorizontalPanel hp = new HorizontalPanel();
    this.main.add(hp);

    hp.setVerticalAlignment(HasAlignment.ALIGN_TOP);
    hp.setSize("100%", "100%");
    hp.setSpacing(4);

    VerticalPanel vp = new VerticalPanel();
    //vp.setSpacing(4);
    vp.setSize("100%", "100%");
    vp.add(this.buildMenu());
    String template = "<span class=\"audoc-record-title\">#0 [#1]</span><br/>"
            + "<span class=\"audoc-record-class\">#2</span><br/>" + "<span class=\"audoc-record-cot\">"
            + LANG.with_Text() + ": #3<span>";
    this.rList = new HTMLButtonList("images/48x48/rectypes.gif", template, true);
    this.rList.addStyleName("audoc-recList");
    vp.add(this.rList);
    this.rList.setSize("100%", "90%");
    vp.setCellHeight(this.rList, "100%");
    hp.add(vp);
    this.addRecords(records);

    Panel cPanel = this.buildCommands();

    hp.add(cPanel);
    //cPanel.setWidth("150px");
    hp.setCellWidth(cPanel, "250px");
    hp.setCellWidth(this.rList, "100%");
    this.add(main);
    this.addKeyboardListener(this);
}

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

License:Open Source License

private Panel buildMenu() {
    HorizontalPanel menuContainer = new HorizontalPanel();
    menuContainer.addStyleName("audoc-commandPanel");
    menuContainer.setWidth("100%");
    HorizontalPanel menu = new HorizontalPanel();
    menuContainer.add(menu);//w w  w.  j  a  v  a  2  s .  c o m
    menu.setSpacing(4);
    //menu.addStyleName("audoc-commandPanel");
    //menu.setWidth("100%");
    menu.setHorizontalAlignment(HasAlignment.ALIGN_LEFT);

    //add Refresh button
    //CaptionButton refreshButton = new CaptionButton("images/16x16/refresh.gif", "Refresh", CaptionButton.CAPTION_EAST);
    CaptionButton refreshButton = new CaptionButton();
    refreshButton.setCaptionText(LANG.refresh_Text());
    refreshButton.setImageUrl("images/16x16/refresh.gif");
    refreshButton.addClickListener(new CommandClickListener(this, CommandClickListener.COMMAND_REFRESH));
    refreshButton.setTitle(LANG.refresh_title_Text());
    menu.add(refreshButton);

    //add print button
    //CaptionButton printButton = new CaptionButton("images/16x16/print.gif", "Print", CaptionButton.CAPTION_EAST);
    CaptionButton printButton = new CaptionButton();
    printButton.setCaptionText(LANG.print_Text());
    printButton.setImageUrl("images/16x16/print.gif");
    printButton.addClickListener(new CommandClickListener(this, CommandClickListener.COMMAND_PRINT));
    printButton.setTitle(LANG.print_title_Text());
    menu.add(printButton);

    Label pagesLabel = new Label(LANG.page_Text() + ": ");
    pagesLabel.addStyleName("audoc-label");
    menu.add(pagesLabel);
    menu.setCellVerticalAlignment(pagesLabel, HasVerticalAlignment.ALIGN_MIDDLE);
    this.pages = new ListBox();
    this.pages.addChangeListener(this);
    menu.add(this.pages);
    menu.setCellVerticalAlignment(this.pages, HasVerticalAlignment.ALIGN_MIDDLE);
    return menuContainer;
}

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

License:Open Source License

private Panel buildCommands() {
    VerticalPanel cPanel = new VerticalPanel();
    cPanel.setSpacing(4);//from   w w  w .j av a2 s.co  m
    cPanel.addStyleName("audoc-commandPanel");
    cPanel.setWidth("100%");
    cPanel.setHorizontalAlignment(HasAlignment.ALIGN_LEFT);
    cPanel.setVerticalAlignment(HasAlignment.ALIGN_TOP);
    Label cLabel = new Label(LANG.commands_Text());
    cLabel.addStyleName("audoc-subTitle");
    cPanel.add(cLabel);
    cPanel.setCellHorizontalAlignment(cLabel, HasAlignment.ALIGN_LEFT);

    //CaptionButton propButton = new CaptionButton("images/48x48/props.gif", "Properties", CaptionButton.CAPTION_EAST);
    CaptionButton propButton = new CaptionButton();
    propButton.setImageUrl("images/48x48/props.gif");
    propButton.setCaptionText(LANG.props_Text());
    propButton.addClickListener(new CommandClickListener(this, CommandClickListener.COMMAND_PROPERTIES));
    propButton.setTitle(LANG.props_title_Text());
    //propButton.setWidth("100%");
    cPanel.add(propButton);

    //CaptionButton viewButton = new CaptionButton("images/48x48/generic.gif", "View", CaptionButton.CAPTION_EAST);
    CaptionButton viewButton = new CaptionButton();
    viewButton.setImageUrl("images/48x48/generic.gif");
    viewButton.setCaptionText(LANG.view_Text());
    viewButton.addClickListener(new CommandClickListener(this, CommandClickListener.COMMAND_VIEW));
    viewButton.setTitle(LANG.view_title_Text());
    //viewButton.setWidth("100%");
    cPanel.add(viewButton);

    //CaptionButton cotButton = new CaptionButton("images/48x48/checkout.gif", "Checkout", CaptionButton.CAPTION_EAST);
    CaptionButton cotButton = new CaptionButton();
    cotButton.setImageUrl("images/48x48/checkout.gif");
    cotButton.setCaptionText(LANG.checkout_Text());
    cotButton.addClickListener(new CommandClickListener(this, CommandClickListener.COMMAND_CHECKOUT));
    cotButton.setTitle(LANG.checkout_title_Text());
    //cotButton.setWidth("100%");
    cPanel.add(cotButton);

    CaptionButton trayButton = new CaptionButton();
    trayButton.setImageUrl("images/48x48/tray.gif");
    if (this.method.equals("trays.getItems")) {
        //trayButton = new CaptionButton("images/48x48/tray.gif", "Remove from Tray", CaptionButton.CAPTION_EAST);
        trayButton.setCaptionText(LANG.remove_from_tray_Text());
        trayButton.setTitle(LANG.remove_from_tray_title_Text());
        trayButton.addClickListener(
                new CommandClickListener(this, CommandClickListener.COMMMAND_RTRAY, this.uuid));
    } else {
        //trayButton = new CaptionButton("images/48x48/tray.gif", "Add to Tray", CaptionButton.CAPTION_EAST);
        trayButton.setCaptionText(LANG.add_to_tray_Text());
        trayButton.setTitle(LANG.add_to_tray_title_Text());
        trayButton.addClickListener(new CommandClickListener(this, CommandClickListener.COMMAND_TRAY));
    }
    //trayButton.setWidth("100%");
    cPanel.add(trayButton);

    if (AuDoc.state.getItem("isAdmin") == "true") {
        Label aLabel = new Label(LANG.admin_commands_Text());
        aLabel.addStyleName("audoc-subTitle");
        cPanel.add(aLabel);
        cPanel.setCellHorizontalAlignment(aLabel, HasAlignment.ALIGN_LEFT);

        //CaptionButton amendButton = new CaptionButton("images/48x48/props.gif", "Change Record Number", CaptionButton.CAPTION_EAST);
        CaptionButton amendButton = new CaptionButton();
        amendButton.setImageUrl("images/16x16/props.gif");
        amendButton.setCaptionText(LANG.change_rec_num_Text());
        amendButton.addClickListener(new CommandClickListener(this, CommandClickListener.COMMAND_AMEND));
        amendButton.setTitle(LANG.change_rec_num_title_Text());
        //amendButton.setWidth("100%");
        cPanel.add(amendButton);

        //CaptionButton checkinButton = new CaptionButton("images/48x48/error.gif", "Undo Checkout", CaptionButton.CAPTION_EAST);
        CaptionButton checkinButton = new CaptionButton();
        checkinButton.setImageUrl("images/16x16/error.gif");
        checkinButton.setCaptionText(LANG.undo_checkout_Text());
        checkinButton.addClickListener(new CommandClickListener(this, CommandClickListener.COMMAND_CHECKIN));
        checkinButton.setTitle(LANG.check_in_msg_Text());
        //checkinButton.setWidth("100%");
        cPanel.add(checkinButton);

        //CaptionButton delButton = new CaptionButton("images/48x48/logout.gif", "Delete", CaptionButton.CAPTION_EAST);
        CaptionButton delButton = new CaptionButton();
        delButton.setImageUrl("images/16x16/logout.gif");
        delButton.setCaptionText(LANG.del_rec_Text());
        delButton.addClickListener(new CommandClickListener(this, CommandClickListener.COMMAND_DEL));
        delButton.setTitle(LANG.del_rec_title_Text());
        //delButton.setWidth("100%");
        cPanel.add(delButton);
    }
    return cPanel;
}