List of usage examples for com.google.gwt.user.client.ui Label Label
protected Label(Element element)
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; }