@Override protected void onAttach() { checkInit(); if (!isOrWasAttached()) { widget.sinkEvents(eventsToSink); eventsToSink = -1; } widget.onAttach(); // Clobber the widget's call to setEventListener(), causing all events to // be routed to this composite, which will delegate back to the widget by // default (note: it's not necessary to clear this in onDetach(), because // the widget's onDetach will do so). DOM.setEventListener(getElement(), this); // Call doAttachChildren() and then onLoad() directly, because we're not // calling super.onAttach(). doAttachChildren(); onLoad(); AttachEvent.fire(this, true); }
@Override protected void initWidget(Widget widget) { assert widget instanceof RequiresResize : "ResizeComposite requires that its wrapped widget implement RequiresResize"; super.initWidget(widget); }
@Override protected void onUnload() { isFocused = false; super.onUnload(); }
@Override protected Element resolvePotentialElement() { setElement(widget.resolvePotentialElement()); return getElement(); }
@Override protected void onDetach() { try { onUnload(); doDetachChildren(); AttachEvent.fire(this, false); } finally { // We don't want an exception in user code to keep us from calling the // super implementation (or event listeners won't get cleaned up and // the attached flag will be wrong). widget.onDetach(); } }
@Override protected void onLoad() { super.onLoad(); }
@Override protected void onAttach() { super.onAttach(); drawGradient(true); }
@Override public void onBrowserEvent(Event event) { if (!enabled) { return; } // No need for call to super. switch (DOM.eventGetType(event)) { case Event.ONCLICK: TabBar.this.selectTabByTabWidget(this); TabBar.this.onClick(this); break; case Event.ONKEYDOWN: if (((char) event.getKeyCode()) == KeyCodes.KEY_ENTER) { TabBar.this.selectTabByTabWidget(this); } TabBar.this.onKeyDown(this, (char) event.getKeyCode(), KeyboardListenerCollection.getKeyboardModifiers(event)); break; } super.onBrowserEvent(event); }
@Override protected void onEnsureDebugId(String baseID) { super.onEnsureDebugId(baseID); display.onEnsureDebugId(baseID); }
@Override public void fireEvent(GwtEvent<?> event) { super.fireEvent(event); }
@Override public void callback(final Composite beanInstance) { /* * Only translate parent-less widgets to avoid re-translating a single widget multiple * times (the call to revisit will traverse the whole subtree rooted at this widget). */ if (beanInstance.getParent() == null) DomVisit.revisit(new ElementWrapper(beanInstance.getElement()), new TranslationDomRevisitor()); } });
@Override protected void onLoad() { super.onLoad(); m_widgetContainer.setSize("100%", "100%"); m_svg.setId("TopologyComponent"); }
@Override protected void onAttach() { super.onAttach(); drawGradient(); }
return; super.onBrowserEvent(event);
/** * <b>Affected Elements:</b> * <ul> * <li>-header = the clickable header.</li> * </ul> * * @see UIObject#onEnsureDebugId(String) */ @Override protected void onEnsureDebugId(String baseID) { super.onEnsureDebugId(baseID); header.ensureDebugId(baseID + "-header"); }
@Override public void fireEvent(GwtEvent<?> event) { super.fireEvent(event); handlerManager.fireEvent(event); }
@Override protected Element resolvePotentialElement() { setElement(widget.resolvePotentialElement()); return getElement(); }
@Override public void callback(final Composite beanInstance) { /* * Only translate parent-less widgets to avoid re-translating a single widget multiple * times (the call to revisit will traverse the whole subtree rooted at this widget). */ if (beanInstance.getParent() == null) DomVisit.revisit(new ElementWrapper(beanInstance.getElement()), new TranslationDomRevisitor()); } });
/** {@inheritDoc} */ @Override protected void onLoad() { super.onLoad(); if (actionButtonSynchronizer == null) { actionButtonSynchronizer = new ActionButtonSynchronizer(); presentation.addPropertyChangeListener(actionButtonSynchronizer); } }
@Override protected void onAttach() { super.onAttach(); setupClearButton(); }