コード例 #1
0
ファイル: WidgetListBox.java プロジェクト: kanasob/rstudio
 public void setSelectedIndex(int itemIdx, boolean fireEvent) {
   String selectedStyle = resources_.listStyle().selectedItem();
   panel_.getWidget(selectedIdx_).removeStyleName(selectedStyle);
   selectedIdx_ = itemIdx;
   panel_.getWidget(selectedIdx_).addStyleName(selectedStyle);
   panel_.getWidget(selectedIdx_).getElement().scrollIntoView();
   if (fireEvent) {
     DomEvent.fireNativeEvent(Document.get().createChangeEvent(), handlerManager_);
   }
 }
コード例 #2
0
ファイル: ToolbarButton.java プロジェクト: jwpaulson/rstudio
 public void click() {
   NativeEvent clickEvent =
       Document.get().createClickEvent(1, 0, 0, 0, 0, false, false, false, false);
   DomEvent.fireNativeEvent(clickEvent, hasHandlers_);
 }
コード例 #3
0
 private void fireBlurEvent() {
   DomEvent.fireNativeEvent(Document.get().createBlurEvent(), this);
 }
コード例 #4
0
  /**
   * Propagates the a focus event.
   *
   * <p>
   */
  protected void propagateFocusEvent() {

    NativeEvent nativeEvent = Document.get().createFocusEvent();
    DomEvent.fireNativeEvent(nativeEvent, this, getElement());
  }
コード例 #5
0
 public void invalidateCache() {
   previousResults_.clear();
   DomEvent.fireNativeEvent(Document.get().createChangeEvent(), handlerManager_);
 }
コード例 #6
0
ファイル: ToggleLink.java プロジェクト: RalfJones/autotest
 @Override
 public void onClick(ClickEvent event) {
   setActive(!isActive());
   // re-fire the event with this as the source
   DomEvent.fireNativeEvent(Event.getCurrentEvent(), this);
 }