public HandlerRegistration addInitializeHandler(InitializeHandler handler) { return addHandler(handler, InitializeEvent.getType()); }
protected void onElementInitialized() { hookEvents(); if (owner != null) { InitializeEvent.fire(owner); } } }
/** * Fires a initialize event on all registered handlers in the handler source. * * @param <S> The handler source * @param source the source of the handlers */ public static <S extends HasInitializeHandlers & HasHandlers> void fire( S source) { if (TYPE != null) { InitializeEvent event = new InitializeEvent(); source.fireEvent(event); } }
@Override public HandlerRegistration addInitializeHandler(InitializeHandler handler) { return eventBus.addHandler(InitializeEvent.getType(), handler); }
@Override public void update() { // Trigger InitializeEvent to update corresponding button widget InitializeEvent.fire(this); }
/** * Fires a initialize event on all registered handlers in the handler source. * * @param <S> The handler source * @param source the source of the handlers */ public static <S extends HasInitializeHandlers & HasHandlers> void fire( S source) { if (TYPE != null) { InitializeEvent event = new InitializeEvent(); source.fireEvent(event); } }
public HandlerRegistration addInitializeHandler(InitializeHandler handler) { return addHandler(handler, InitializeEvent.getType()); }
protected void onElementInitialized() { hookEvents(); if (owner != null) { InitializeEvent.fire(owner); } } }
/** * Fires a initialize event on all registered handlers in the handler source. * * @param <S> The handler source * @param source the source of the handlers */ public static <S extends HasInitializeHandlers & HasHandlers> void fire( S source) { if (TYPE != null) { InitializeEvent event = new InitializeEvent(); source.fireEvent(event); } }
public HandlerRegistration addInitializeHandler(InitializeHandler handler) { return addHandler(handler, InitializeEvent.getType()); }
protected void onElementInitialized() { hookEvents(); if (owner != null) { InitializeEvent.fire(owner); } } }
@Override public HandlerRegistration addInitializeHandler(InitializeHandler handler) { HandlerRegistration reg = eventBus.addHandler(InitializeEvent.getType(), handler); registerHandler(reg); return reg; }
protected void attachActivationListenersForModel() { getDetailModel().getPropertyChangedEvent().addListener((ev, sender, args) -> { if ("IsDiskHotPlugAvailable".equals(args.propertyName)) { //$NON-NLS-1$ InitializeEvent.fire(plugButtonDefinition); InitializeEvent.fire(unPlugButtonDefinition); } }); getDetailModel().getSelectedItemChangedEvent().addListener((ev, sender, args) -> { InitializeEvent.fire(plugButtonDefinition); InitializeEvent.fire(unPlugButtonDefinition); }); } }
public static Observable<InitializeEvent> initialize(Widget source) { return Observable.create(s -> register(s, source.addHandler(s::onNext, InitializeEvent.getType())), uiBackpressureMode()); }
void addPropertyChangeEventHandler() { propertyChangeListener = (ev, sender, args) -> InitializeEvent.fire(UiCommandButtonDefinition.this); command.getPropertyChangedEvent().addListener(propertyChangeListener); }
public static Observable<InitializeEvent> initialize(Widget source) { return Observable.create(s -> register(s, source.addHandler(s::onNext, InitializeEvent.getType()))); }
/** * Assigns the given command to this button definition. * <p> * Triggers {@link InitializeEvent} when the provided command or its property changes. * <p> * If the given {@code command} is {@code null}, an empty command will be used. */ protected void setCommand(UICommand command) { UICommand newCommand = command != null ? command : EMPTY_COMMAND; if (this.command != newCommand) { // Remove property change handler from current command removePropertyChangeEventHandler(); // Update current command this.command = newCommand; InitializeEvent.fire(UiCommandButtonDefinition.this); // Add property change handler to new command if (newCommand != EMPTY_COMMAND) { addPropertyChangeEventHandler(); } } }