public B onDoubleClick(DoubleClickListener doubleClickPerformed) { component.addDoubleClickListener(doubleClickPerformed); return (B) this; }
public B onValueChange(final ActionExecutor actionExecutor) { component.addListener(ValueChangeHandler.class, new ValueChangeHandler() { public void onValueChange(ValueChangeEvent event) { actionExecutor.execute(); } }); return (B) this; }
public C build() { if (!built) { panel.addChild(component); built= true; } return component; }
public void fireEvent(GwtEvent<?> event) { if (visualComponent.hasListener(ClickListener.class)) visualComponent.getListener(ClickListener.class).clickPerformed(visualComponent); }
public void setEnabled(boolean enabled) { visualComponent.getStyle().setEnabled(enabled); }
private void setupComponent() { component.setName(template.getName()); if (component instanceof VisualPanel) { VisualPanel visualPanel= (VisualPanel) component; if (!(visualPanel.getLayout() instanceof TemplateLayout) || ((TemplateLayout) visualPanel.getLayout()).getTemplate() == null) visualPanel.initLayout(new TemplateLayout(template)); } }
public void addOrReplaceChild(VisualComponent component) { if (getChildByName(component.getName()) != null) replaceChild(component); else addChild(component); }
public B onClick(ClickListener clickListener) { component.addClickListener(clickListener); return (B) this; }
private void clearLabel() { label.setValue(""); }
public B onKeyUp(final KeyUpListener keyUpListener, final int... codes) { component.addKeyListener(new KeyUpListener() { public void keyupPerformed(VisualComponent visualComponent, int keyCode) { for (int code : codes) { if (code == keyCode || code == 0) { keyUpListener.keyupPerformed(visualComponent, keyCode); break; } } } }); return (B) this; }
private void updateChecked(final VisualCheckbox checkbox, Element button1) { boolean checked= checkbox.getValue() != null && checkbox.getValue(); String isChecked= checked ? "true" : "false"; ScriptHelper.put("checked", isChecked, this); ScriptHelper.put("button1", button1, this); ScriptHelper.evalNoResult("button1.node.checked= (checked == 'true')", this); // // if (checked) // button1.setAttribute("checked", "checked"); // else // button1.removeAttribute("checked"); } });
public B onBlur(BlurListener blurListener) { component.addListener(BlurListener.class, blurListener); return (B) this; }
public void fireStyleChanged() { if (!styleChangedFired) { styleChangedFired= true; if (visualComponent.hasListener(StyleChangedListener.class)) visualComponent.getListener(StyleChangedListener.class).styleChanged(this); styleChangedFired= false; } }
public boolean isEnabled() { return visualComponent.getStyle().isEnabled(); } }
public <V extends VisualComponent & HasValue<H>, H> FieldModel<H> bindMemberToValueHolderAdding(String propertyName, V aHasValue, Class<? extends H> type) { FieldModel<H> result= bindMemberToValueHolder(propertyName, aHasValue, type); panel.addChild(aHasValue); return result; }
public B onClick(final ActionExecutor actionExecutor) { component.addClickListener(new ClickListener() { public void clickPerformed(VisualComponent aVisualComponent) { actionExecutor.execute(); } }); return (B) this; }
public B onInput(InputListener inputListener) { component.addListener(InputListener.class, inputListener); return (B) this; }
public void setEnabled(boolean enabled) { visualComponent.getStyle().setEnabled(enabled); } public boolean isEnabled()
public HandlerRegistration addClickHandler(final ClickHandler handler) { visualComponent.addListener(ClickListener.class, new ClickListener() { public void clickPerformed(VisualComponent aVisualComponent) { handler.onClick(new ClickEvent(aVisualComponent)); } }); return new DummyHandlerRegistration(); }