Package com.totsp.gwittir.client.ui

Examples of com.totsp.gwittir.client.ui.Label


        super.initWidget(p);

        FlexTable base = new FlexTable();
        base.setWidth("100%");
        base.setStyleName("example-ContactEdit");
        base.setWidget(0, 0, new Label("First Name:"));
        base.setWidget(0, 1, firstName);
        base.setWidget(1, 0, new Label("LastName:"));
        base.setWidget(1, 1, lastName);
        base.setWidget(2, 0, new Label("Notes:"));
        base.getFlexCellFormatter().setColSpan(2, 0, 2);
        base.setWidget(3, 0, notes);
        base.getFlexCellFormatter().setColSpan(3, 0, 2);
        p.add(base);
        p.add(new Label("Addresses:"));
        addressCols[0] = new Field("type", "Type");
        addressCols[1] = new Field("address1", "Address");
        addressCols[2] = new Field("address2", "");
        addressCols[3] = new Field("city", "City");
        addressCols[4] = new Field("state", "State");
        addressCols[5] = new Field("zip", "Zip");

        factory.add(StateLookup.class,
            new BoundWidgetProvider() {
                public BoundWidget get() {
                    Label label = new Label();
                    label.setRenderer(new Renderer() {
                            public Object render(Object o) {
                                return (o == null) ? "" : ((StateLookup) o).code;
                            }
                        });

                    return label;
                }
            });

        factory.add(TypeLookup.class,
            new BoundWidgetProvider() {
                public BoundWidget get() {
                    TextBox label = new TextBox();
                    label.setRenderer(new Renderer() {
                            public Object render(Object o) {
                                return (o == null) ? "" : ((TypeLookup) o).name;
                            }
                        });

                    return label;
                }
            });
        factory.add(String.class, BoundWidgetTypeFactory.LABEL_PROVIDER);
        factory.add(Address.class,
            new BoundWidgetProvider() {
                public BoundWidget get() {
                    AddressEdit e = new AddressEdit();
                    e.setAction(new AddressEditAction());

                    return e;
                }
            });

        addresses = new BoundTable(BoundTable.HEADER_MASK +
                BoundTable.SORT_MASK + BoundTable.NO_SELECT_CELL_MASK +
                BoundTable.NO_SELECT_COL_MASK//+ BoundTable.MULTIROWSELECT_MASK
                 + BoundTable.INSERT_WIDGET_MASK, factory);
        addresses.setColumns(addressCols);

        addresses.setWidth("500px");
        p.add(addresses);
        p.add(this.newAddress);
        p.add(new Label("Phone Numbers: "));

        phoneCols[0] = new Field("type", "Type");
        phoneCols[1] = new Field("number", "Number");

        BoundWidgetTypeFactory phoneFactory = new BoundWidgetTypeFactory(true);
View Full Code Here


                    stub.setServicePath(GWT.getModuleBaseURL() +
                        "ExampleStreamService");
                    ser.getResults(5, "foo",
                        new StreamServiceCallback<MyClass>() {
                            public void onReceive(MyClass object) {
                              add( new Label("Got: " + object.getName()));
                            }

                            public void onError(Throwable thrown) {
                                Window.alert("Thrown: " + thrown.toString());
                            }

                            public void onComplete() {
                                add( new Label("complete."));
                            }
                        });
                }
            });
       
View Full Code Here

        super();
        VerticalPanel vp = new VerticalPanel();
        this.initWidget(vp);

        TextBox box = new TextBox(false);
        Label title = new Label();

        vp.add(box);
        vp.add(title);

        ReflectedImageGroup group = new ReflectedImageGroup(100, 75, .2, .5);
View Full Code Here

            if( widget != null ){
                panel.remove( (Widget) widget );
            }
            widget = provider.get();
        } else {
            Label l = new Label();
            l.setStyleName( "gwittir-ValidationPanel");
            widget = l;
        }
        this.panel.add( (Widget) widget );
        widget.setValue( this.getMessage( exception ) );
        this.widgets.put( source, widget );
View Full Code Here

 
  public ContextMenuExample(){
    super(new BoundWidgetTypeFactory(), null);
   
    Label hasContext = new Label("RightClickMe");
                ContextMenuPanel ctx = new ContextMenuPanel(hasContext);
        ctx.addMenuItemWidget(new Button("Item 1"));
        ctx.addMenuItemWidget(new Button("Item 2"));
      
        Button ctxB = new MenuItem("Rick roll");
View Full Code Here

    this.setWidth("100%");
    FlowContext context = new FlowContext();
    context.add("main", view);
    context.add("source", source);
   
    final Label toggle = new Label();
    toggle.setValue("view source");
    context.addFlowEventListener( new FlowEventListener(){

      public void onFlowEvent(FlowEvent evt) {
        GWT.log("To: "+evt.getToName(), null);
        if(evt.getToName().equals("main")){
          toggle.setValue("view source");
        } else {
          toggle.setValue("view example");
        }
      }
     
    });
    FlowController.setFlowContext(managed, context);
   
   
    toggle.addClickListener( new ClickListener(){
      public void onClick(Widget sender) {
        if(toggle.getValue().endsWith("source")){
          toggle.setValue("view example");
          FlowController.call(managed, "source", null);
        } else {
          toggle.setValue("view source");
          FlowController.call(managed, "main", null);
        }
      }
     
    });
View Full Code Here

    //FlowExamplePanel panel = new FlowExamplePanel();
    //RootPanel.get().add(panel);
   
    SimplePanel content = new SimplePanel();
    FlowContext context = new FlowContext();
    context.add( "first", new Label("This is the first panel."));
    context.add( "second", new Label("This is the second panel."));
    context.add( "third", new Label("This is the third panel."));
   
    FlowController.setFlowContext(content, context);
    FlowController.setHistoryManager( new SimpleSessionHistoryManager() );
    FlowTabPanel panel = new FlowTabPanel(content,context);
    panel.addTab("first", new Label("1st"), null);
    panel.addTab("second", new Label("2nd"), null);
    panel.addTab("third", new Label("3rd"), null);
   
    RootPanel.get().add(panel);
    RootPanel.get().add(content);
    panel.activateTab("first");
  }
View Full Code Here

    private ListBox year = new ListBox();
    private ListBox month;
    /** Creates a new instance of DatePicker */
    public DatePicker() {
        VerticalPanel vp = new VerticalPanel();
        Label back = new Label("<<");
        back.addClickListener( new ClickListener(){
            public void onClick(Widget sender) {
                Date current = calendar.getRenderDate();
                if( current.getMonth() -1 >= 0 ){
                    current = new Date( current.getYear(), current.getMonth() - 1 , 1);
                } else {
                    LOG.log( Level.SPAM, "current Year"+ current.getYear(), null );
                    current = new Date(current.getYear() - 1, 12 , 0 );
                    LOG.log( Level.SPAM, "new date"+ current.getYear(), null );
                }
                LOG.log(Level.SPAM, current.toString(), null);
                calendar.setRenderDate( current );
            }
        });
        hp.add( back );
        month = new ListBox();
        final ArrayList months = new ArrayList();
        for( String monthString : Calendar.MONTHS_OF_YEAR_SHORT ){
            months.add(monthString);
        }
        month.setOptions(months);
        month.addPropertyChangeListener(DatePicker.VALUE_PROPERTY_NAME, new PropertyChangeListener(){
            public void propertyChange(PropertyChangeEvent propertyChangeEvent) {
                Date current = calendar.getRenderDate();
                current = new Date( current.getYear(),
                        indexOf( Calendar.MONTHS_OF_YEAR_SHORT, ""+ Converter.FROM_COLLECTION_CONVERTER.convert((Collection)propertyChangeEvent.getNewValue()) )
                        ,1);
                calendar.setRenderDate( current );
            }
           
        });
       
        this.updateMonth();
        hp.add( this.month );
        this.updateYears();
        GWT.log("INit to:"+Integer.toString( calendar.getRenderDate().getYear() + 1900 ), null);
        this.year.setValue( year.single(Integer.toString( calendar.getRenderDate().getYear() + 1900 )) );
        hp.add( this.year );
        this.year.addPropertyChangeListener(VALUE_PROPERTY_NAME, new PropertyChangeListener(){
            public void propertyChange(PropertyChangeEvent propertyChangeEvent) {
                if( propertyChangeEvent.getNewValue() == null || ((Collection)propertyChangeEvent.getNewValue()).size() == 0){
                    return;
                }
                Date current = calendar.getRenderDate();
                current = new Date( Integer.parseInt( ((Collection)propertyChangeEvent.getNewValue()).iterator().next().toString() ) -1900, current.getMonth(), 1 );
                LOG.log(Level.SPAM, current.toString(), null );
                calendar.setRenderDate( current );
            }
           
        });
        final Label next = new Label(">>");
        next.addClickListener( new ClickListener(){
            public void onClick(Widget sender) {
                Date current = calendar.getRenderDate();
                if( current.getMonth() + 1 < 12 ){
                    current = new Date( current.getYear(), current.getMonth() + 1 , 1);
                } else {
View Full Code Here

                    continue;
                }

                Widget widget = (Widget) this.createWidget(
                        this.binding, field, (SourcesPropertyChangeEvents) this.getValue());
                Label label = new Label(field.getLabel());
                this.base.setWidget(row, col * 2, label);
                this.base.getCellFormatter().setStyleName(
                    row, col * 2, "label");
                this.base.setWidget(row, (col * 2) + 1, widget);
                this.base.getCellFormatter()
                         .setStyleName(row, (col * 2) + 1, "field");

                if(field.getHelpText() != null) {
                    label.addClickListener(
                        new ClickListener() {
                            public void onClick(Widget widget) {
                                final PopupPanel p = new PopupPanel(true);
                                p.setStyleName("gwittir-GridForm-Help");
                                p.setWidget(new HTML(field.getHelpText()));
View Full Code Here

        int row = table.getRowCount();

        if (((((masks & BoundTable.HEADER_MASK) > 0) && (row >= 2))
                || (((masks & BoundTable.HEADER_MASK) == 0) && (row >= 1)))
                && ((masks & BoundTable.SPACER_ROW_MASK) > 0)) {
            table.setWidget(row, 0, new Label(""));
            table.getFlexCellFormatter().setColSpan(row, 0, this.columns.length);
            table.getRowFormatter().setStyleName(row, "spacer");
            row++;
        }
View Full Code Here

TOP

Related Classes of com.totsp.gwittir.client.ui.Label

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.