List of usage examples for com.google.gwt.libideas.logging.shared Log info
public static void info(String msg)
From source file:com.google.gwt.gen2.demo.datepicker.client.DatePickerDemo.java
License:Apache License
/** * This is the entry point method./*from w w w . j av a 2s .c om*/ */ public void onModuleLoad() { Log.info("Log messages enabled"); HorizontalPanel master = new HorizontalPanel(); SimpleLogHandler handler = new SimpleLogHandler(false); Log.addLogHandler(handler); DatePicker.injectDefaultCss(); TabPanel panel = new TabPanel(); master.add(panel); master.add(handler.getWidget()); panel.add(new LazyPanel<Widget>() { @Override public Widget createWidget() { return simplePicker(); } }, "simple"); panel.add(new LazyPanel<Widget>() { @Override public Widget createWidget() { return eventPicker(); } }, "events"); panel.add(new LazyPanel<Widget>() { @Override public Widget createWidget() { return stylingPicker(); } }, "styles"); panel.add(new LazyPanel<Widget>() { @Override public Widget createWidget() { return dateRange(); } }, "date range"); panel.selectTab(0); RootPanel.get().add(master); }
From source file:com.google.gwt.gen2.demo.datepicker.client.DatePickerDemo.java
License:Apache License
private Widget eventPicker() { // Set up code final DatePicker picker = new DatePicker(); HorizontalPanel panel = new HorizontalPanel(); panel.add(picker);//from w ww . j av a 2 s .c o m VerticalPanel monitorEvents = new VerticalPanel(); panel.add(monitorEvents); monitorEvents .add(new HighlightHandlerCheckBox("Log highlight events", picker, new HighlightHandler<Date>() { public void onHighlight(HighlightEvent<Date> event) { Log.info("Highlight: " + event.getValue()); } })); monitorEvents.add(new SelectionHandlerCheckBox("Log select events", picker, new SelectionHandler<Date>() { public void onSelection(SelectionEvent<Date> event) { Log.info("Select: " + event.getOldValue() + "-->" + event.getNewValue()); } })); monitorEvents .add(new SelectionHandlerCheckBox("Disable selected item", picker, new SelectionHandler<Date>() { public void onSelection(SelectionEvent<Date> event) { Date d = event.getNewValue(); picker.setEnabledOnVisibleDate(d, !picker.isVisibleDateEnabled(d)); } })); return panel; }
From source file:com.google.gwt.gen2.demo.datepicker.client.DatePickerDemo.java
License:Apache License
private Widget stylingPicker() { final DatePicker picker = new DatePicker(); HorizontalPanel panel = new HorizontalPanel(); panel.add(picker);/*from ww w.ja v a2 s . co m*/ VerticalPanel styling = new VerticalPanel(); panel.add(styling); styling.add(new ShowRangeHandlerCheckBox("First and last displayed date will be underlined and bold", picker, new ShowRangeHandler<Date>() { public void onShowRange(ShowRangeEvent<Date> event) { Date startDate = event.getStart(); Date endDate = event.getEnd(); picker.addStyleToVisibleDate(startDate, "underlined-and-bold-text"); picker.addStyleToVisibleDate(endDate, "underlined-and-bold-text"); } })); styling.add( new ShowRangeHandlerCheckBox("5th of the month will be red", picker, new ShowRangeHandler<Date>() { public void onShowRange(ShowRangeEvent<Date> event) { Date monthShown = picker.getDateShown(); Date d = new Date(monthShown.getTime()); d.setDate(5); Log.info("Adding a red style to the 5th day of the month"); picker.addStyleToVisibleDate(d, "red-date"); } })); styling.add(new SelectionHandlerCheckBox("Add random style to selected date", picker, new SelectionHandler<Date>() { String[] styles = { "blue-background", "green-border", "red-text", "big-text", "green-background", "underlined-and-bold-text", "yellow-background" }; int styleIndex = 0; public void onSelection(SelectionEvent<Date> event) { if (event.getNewValue() != null) { styleIndex = ++styleIndex % styles.length; String styling = styles[styleIndex]; Log.info(event.getNewValue() + " has style " + styling, "styling"); picker.addGlobalStyleToDate(event.getNewValue(), styling); } } })); return panel; }
From source file:com.parabay.client.ui.components.WallToWallPanel.java
License:Apache License
public WallToWallPanel(String title, WallToWallPanel parent) { this.parent = parent; Log.info("Creating panel: " + title); panelLabel = new PanelLabel("", new Command() { public void execute() { enter();// ww w .j a va 2s. c o m } }) { public void setText(String title) { titleLabel.setText(title); super.setText(title); } }; panelLabel.setText(title); header.setVerticalAlignment(HorizontalPanel.ALIGN_TOP); header.addStyleName("header"); if (parent != null) { Label l = new Label(parent.getShortTitle()); l.addClickListener(parentClickListener); l.addStyleName("button"); l.addStyleName("backButton"); header.add(l); } titleLabel.addStyleName("titleLabel"); header.add(titleLabel); header.setCellWidth(titleLabel, "100%"); header.setCellHorizontalAlignment(titleLabel, HorizontalPanel.ALIGN_CENTER); //add edit command placeholder editCommandLabel.setVisible(false); editCommandLabel.addStyleName("button"); editCommandLabel.addStyleName("goButton"); editCommandLabel.addClickListener(new ClickListener() { public void onClick(Widget w) { if (null != editCommand) { editCommand.execute(); } } }); header.add(editCommandLabel); header.setCellHorizontalAlignment(editCommandLabel, HorizontalPanel.ALIGN_RIGHT); FlowPanel vp = new FlowPanel(); vp.add(header); contents.addStyleName("contents"); vp.add(contents); initWidget(vp); addStyleName("SliderPanel"); }
From source file:com.parabay.client.ui.components.WallToWallPanel.java
License:Apache License
public void endDataLoad(IDataEvent event) { this.pendingDataLoads.remove(event.getType()); this.updateErrors(event); if (!this.hasErrors && this.pendingDataLoads.isEmpty()) { clear();/*from w w w . j a va 2 s. c om*/ refresh(); } else { Log.info("endDataLoad: Not refreshing display (" + String.valueOf(this.pendingDataLoads.size()) + ")"); } }