You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by sm...@apache.org on 2012/05/15 17:04:44 UTC

svn commit: r1338743 - /pivot/trunk/demos/src/org/apache/pivot/demos/million/LargeData.java

Author: smartini
Date: Tue May 15 15:04:44 2012
New Revision: 1338743

URL: http://svn.apache.org/viewvc?rev=1338743&view=rev
Log:
small usability enhancement to LargeData

Modified:
    pivot/trunk/demos/src/org/apache/pivot/demos/million/LargeData.java

Modified: pivot/trunk/demos/src/org/apache/pivot/demos/million/LargeData.java
URL: http://svn.apache.org/viewvc/pivot/trunk/demos/src/org/apache/pivot/demos/million/LargeData.java?rev=1338743&r1=1338742&r2=1338743&view=diff
==============================================================================
--- pivot/trunk/demos/src/org/apache/pivot/demos/million/LargeData.java (original)
+++ pivot/trunk/demos/src/org/apache/pivot/demos/million/LargeData.java Tue May 15 15:04:44 2012
@@ -41,6 +41,7 @@ import org.apache.pivot.wtk.DesktopAppli
 import org.apache.pivot.wtk.Display;
 import org.apache.pivot.wtk.Label;
 import org.apache.pivot.wtk.ListButton;
+import org.apache.pivot.wtk.ListButtonSelectionListener;
 import org.apache.pivot.wtk.PushButton;
 import org.apache.pivot.wtk.TableView;
 import org.apache.pivot.wtk.TableViewSortListener;
@@ -159,6 +160,17 @@ public class LargeData extends Applicati
         statusLabel = (Label)bxmlSerializer.getNamespace().get("statusLabel");
         tableView = (TableView)bxmlSerializer.getNamespace().get("tableView");
 
+        fileListButton.getListButtonSelectionListeners().add(new ListButtonSelectionListener.Adapter() {
+            @Override
+            public void selectedItemChanged(ListButton listButtonArgument, Object previousSelectedItem) {
+                Object selectedItem = listButtonArgument.getSelectedItem();
+
+                System.out.println("Selected: " + selectedItem.toString()
+                    + ", now clear table data ...");
+                tableView.getTableData().clear();  // empty the table
+            }
+        });
+
         loadDataButton.getButtonPressListeners().add(new ButtonPressListener() {
             @Override
             public void buttonPressed(Button button) {