Author: jlaba...@google.com
Date: Wed Jan  7 08:42:41 2009
New Revision: 4393

Modified:
    releases/1.6/user/src/com/google/gwt/user/client/ui/TabListener.java
    releases/1.6/user/src/com/google/gwt/user/client/ui/TabPanel.java

Log:
Removed TabPanel#onBeforeSelection and TabPanel#onSelection for the API.   
We do not want to provide hooks for events when we already provide Event  
Handlers for them.

Patch by: jlabanca
Review by: ecc
Issue: 3235



Modified:  
releases/1.6/user/src/com/google/gwt/user/client/ui/TabListener.java
==============================================================================
--- releases/1.6/user/src/com/google/gwt/user/client/ui/TabListener.java        
 
(original)
+++ releases/1.6/user/src/com/google/gwt/user/client/ui/TabListener.java        
 
Wed Jan  7 08:42:41 2009
@@ -33,6 +33,9 @@
     * @param tabIndex the index of the tab about to be selected
     * @return <code>false</code> to disallow the selection. If any listener
     *         returns false, then the selection will be disallowed.
+   * @deprecated use
+   *             {...@link  
TabPanel#addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler)}
+   *             instead
     */
    @Deprecated
    boolean onBeforeTabSelected(SourcesTabEvents sender, int tabIndex);
@@ -42,6 +45,9 @@
     *
     * @param sender the {...@link TabBar} or {...@link TabPanel} whose tab was 
 
selected
     * @param tabIndex the index of the tab that was selected
+   * @deprecated use
+   *             {...@link  
TabPanel#addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler)}
+   *             instead
     */
    @Deprecated
    void onTabSelected(SourcesTabEvents sender, int tabIndex);

Modified: releases/1.6/user/src/com/google/gwt/user/client/ui/TabPanel.java
==============================================================================
--- releases/1.6/user/src/com/google/gwt/user/client/ui/TabPanel.java    
(original)
+++ releases/1.6/user/src/com/google/gwt/user/client/ui/TabPanel.java   Wed  
Jan  7 08:42:41 2009
@@ -354,20 +354,10 @@
      return deck.iterator();
    }

-  public void onBeforeSelection(BeforeSelectionEvent<Integer> event) {
-    if (!onBeforeTabSelected(tabBar, event.getItem().intValue())) {
-      event.cancel();
-    }
-  }
-
    @Deprecated
    public boolean onBeforeTabSelected(SourcesTabEvents sender, int  
tabIndex) {
      BeforeSelectionEvent<Integer> event = BeforeSelectionEvent.fire(this,  
tabIndex);
      return event == null || !event.isCanceled();
-  }
-
-  public void onSelection(SelectionEvent<Integer> event) {
-    onTabSelected(tabBar, event.getSelectedItem().intValue());
    }

    @Deprecated

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to