This is the mail archive of the frysk-cvs@sources.redhat.com mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] master: swagiaal: Deleted last reference to observableProc*XXX; used new refresh code.


The branch, master has been updated
       via  8e6e5493dbea1a24856b4dd70bbeeeff95903819 (commit)
       via  3da8b477a59c6ed5c3272b3c82c8d811dd29cd22 (commit)
       via  57ed9cbd1f4e2975b5023ba79502e1f4c7a0fe01 (commit)
       via  b54dcf36a662a06f3a5ce4a12db30eaf707bdcc8 (commit)
       via  592124acd7e3ce5b160f5b31c8338333d96b8523 (commit)
      from  f60b1b4dd2825e758d5e4c7791264d8dea920cdf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 8e6e5493dbea1a24856b4dd70bbeeeff95903819
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Tue Mar 4 14:47:08 2008 -0500

    swagiaal: Deleted last reference to observableProc*XXX; used new refresh code.
    
    frysk-gui/frysk/gui/monitor/ChangeLog
    +2008-03-04  Sami Wagiaalla  <swagiaal@redhat.com>
    +
    +	* ProcWiseDataModel.java: Deleted observableProc*XXX, and
    +	used new refresh code intead.
    +

commit 3da8b477a59c6ed5c3272b3c82c8d811dd29cd22
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Tue Mar 4 13:35:33 2008 -0500

    swagiaal: Moved refresh code from Gui to ProWiseDataModel.
    
    frysk-gui/frysk/gui/ChangeLog
    +2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com>
    +
    +	* Gui.java: Moved resh code to ProWiseDataModel.
    +
    
    frysk-gui/frysk/gui/monitor/ChangeLog
    +2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com>
    +
    +	* ProcWiseDataModel.java: Move refresh code from Gui.java
    +	to here.
    +

commit 57ed9cbd1f4e2975b5023ba79502e1f4c7a0fe01
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Wed Feb 27 11:34:16 2008 -0500

    swagiaal: Deleted PickProcsListView.java PickProcListView.java.
    
    +2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com>
    +
    +       * PickProcsListView.java: Deleted.
    +       * PickProcListView.java: Deleted.
    +

commit b54dcf36a662a06f3a5ce4a12db30eaf707bdcc8
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Wed Feb 27 11:15:20 2008 -0500

    swagiaal: Deleted PickProcDialog.java.
    
    frysk-gui/frysk/gui/ChangeLog
    +2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com>
    +
    +       Deleted PickProcDialog.java.
    +       * TestGlade.java (testGladeLoading): Updated.
    +
    
    frysk-gui/frysk/gui/monitor/ChangeLog
    +2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com>
    +
    +       * PickProcDialog.java: Deleted.
    +       * WindowManager.java: Updated.
    +

commit 592124acd7e3ce5b160f5b31c8338333d96b8523
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Wed Feb 27 10:45:31 2008 -0500

    swagiaal: Deleted FlatProcObservableLinkedList and ProgramObserverDialog
    
    frysk-gui/frysk/gui/ChangeLog
    +2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com>
    +
    +       datamodels/FlatProcObservableLinkedList.java: Deleted
    +       ProgramObserverDialog.java: Deleted.
    +       * Gui.java: Updated.
    +
    
    frysk-gui/frysk/gui/monitor/ChangeLog
    +2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com>
    +
    +       * datamodels/FlatProcObservableLinkedList.java: Deleted
    +       * ProgramObserverDialog.java: Deleted.
    +       * datamodels/DataModelManager.java: Updated
    +       * WindowManager.java: Updated.
    +

-----------------------------------------------------------------------

Summary of changes:
 frysk-gui/frysk/gui/ChangeLog                      |   15 +
 frysk-gui/frysk/gui/Gui.java                       |   56 +--
 frysk-gui/frysk/gui/TestGlade.java                 |    1 -
 frysk-gui/frysk/gui/monitor/ChangeLog              |   30 ++-
 frysk-gui/frysk/gui/monitor/PickProcDialog.java    |  435 --------------------
 frysk-gui/frysk/gui/monitor/PickProcListView.java  |   72 ----
 frysk-gui/frysk/gui/monitor/PickProcsListView.java |   70 ----
 frysk-gui/frysk/gui/monitor/ProcWiseDataModel.java |   90 +++--
 .../frysk/gui/monitor/ProgramObserverDialog.java   |  159 -------
 frysk-gui/frysk/gui/monitor/WindowManager.java     |   15 -
 .../gui/monitor/datamodels/DataModelManager.java   |    2 -
 .../datamodels/FlatProcObservableLinkedList.java   |  152 -------
 frysk-gui/frysk/gui/sessions/DebugProcess.java     |    9 +-
 13 files changed, 115 insertions(+), 991 deletions(-)
 delete mode 100644 frysk-gui/frysk/gui/monitor/PickProcDialog.java
 delete mode 100644 frysk-gui/frysk/gui/monitor/PickProcListView.java
 delete mode 100644 frysk-gui/frysk/gui/monitor/PickProcsListView.java
 delete mode 100644 frysk-gui/frysk/gui/monitor/ProgramObserverDialog.java
 delete mode 100644 frysk-gui/frysk/gui/monitor/datamodels/FlatProcObservableLinkedList.java

First 500 lines of diff:
diff --git a/frysk-gui/frysk/gui/ChangeLog b/frysk-gui/frysk/gui/ChangeLog
index d4ca058..ae19c9b 100644
--- a/frysk-gui/frysk/gui/ChangeLog
+++ b/frysk-gui/frysk/gui/ChangeLog
@@ -11,6 +11,21 @@
 	* test/TestWindowFactorization.java: Ditto.
 	* TestGlade.java: Ditto.
 
+2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com> 
+
+	* Gui.java: Moved resh code to ProWiseDataModel.
+
+2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com>
+
+	Deleted PickProcDialog.java.
+	* TestGlade.java (testGladeLoading): Updated.
+
+2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com>
+
+	datamodels/FlatProcObservableLinkedList.java: Deleted
+	ProgramObserverDialog.java: Deleted.
+	* Gui.java: Updated.
+
 2008-02-13  Andrew Cagney  <cagney@redhat.com>
 
 	* Gui.java: Update to match frysk.sys.Signal.
diff --git a/frysk-gui/frysk/gui/Gui.java b/frysk-gui/frysk/gui/Gui.java
index 86cd058..75ae186 100644
--- a/frysk-gui/frysk/gui/Gui.java
+++ b/frysk-gui/frysk/gui/Gui.java
@@ -39,10 +39,6 @@
 
 package frysk.gui;
 
-import frysk.proc.HostRefreshBuilder;
-import java.util.Collection;
-import java.util.HashSet;
-import frysk.proc.Host;
 import java.io.BufferedInputStream;
 import java.io.File;
 import java.io.FileInputStream;
@@ -58,8 +54,7 @@ import java.util.logging.LogManager;
 import java.util.logging.Logger;
 import java.util.prefs.InvalidPreferencesFormatException;
 import java.util.prefs.Preferences;
-import frysk.sys.ProcessIdentifier;
-import frysk.sys.ProcessIdentifierFactory;
+
 import org.gnu.gdk.Color;
 import org.gnu.glade.GladeXMLException;
 import org.gnu.glade.LibGlade;
@@ -75,17 +70,11 @@ import org.gnu.pango.Style;
 import org.gnu.pango.Weight;
 import frysk.config.Config;
 import frysk.EventLogger;
-import frysk.event.TimerEvent;
 import frysk.event.SignalEvent;
 import frysk.gui.common.IconManager;
 import frysk.gui.dialogs.DialogManager;
 import frysk.gui.dialogs.ErrorDialog;
 import frysk.gui.dialogs.WarnDialog;
-import frysk.gui.prefs.BooleanPreference;
-import frysk.gui.prefs.ColorPreference;
-import frysk.gui.prefs.IntPreference;
-import frysk.gui.prefs.PreferenceGroup;
-import frysk.gui.prefs.PreferenceManager;
 import frysk.gui.monitor.ConsoleWindow;
 import frysk.gui.monitor.CoreDebugLogViewer;
 import frysk.gui.monitor.FryskErrorFileHandler;
@@ -93,14 +82,20 @@ import frysk.gui.monitor.Saveable;
 import frysk.gui.monitor.TrayIcon;
 import frysk.gui.monitor.WindowManager;
 import frysk.gui.monitor.datamodels.CoreDebugHandler;
-import frysk.gui.monitor.datamodels.DataModelManager;
 import frysk.gui.monitor.observers.ObserverManager;
+import frysk.gui.prefs.BooleanPreference;
+import frysk.gui.prefs.ColorPreference;
+import frysk.gui.prefs.IntPreference;
+import frysk.gui.prefs.PreferenceGroup;
+import frysk.gui.prefs.PreferenceManager;
 import frysk.gui.srcwin.prefs.SourceWinPreferenceGroup;
 import frysk.gui.srcwin.prefs.SyntaxPreference;
 import frysk.gui.srcwin.prefs.SyntaxPreferenceGroup;
 import frysk.proc.Manager;
-import frysk.sys.Signal;
 import frysk.sys.Pid;
+import frysk.sys.ProcessIdentifier;
+import frysk.sys.ProcessIdentifierFactory;
+import frysk.sys.Signal;
 import frysk.util.CommandlineParser;
 
 
@@ -171,11 +166,6 @@ public class Gui implements LifeCycleListener, Saveable {
 
     Gtk.init(args);
 
-    // XXX: a hack to make sure the DataModelManager
-    // is initialized early enough. Should probably
-    // have an entitiy that initializes all Managers
-    DataModelManager.theManager.flatProcObservableLinkedList.getClass();
-
     // Setup Icon Manager singleton
     IconManager.loadIcons();
     IconManager.useSmallIcons();
@@ -380,33 +370,7 @@ public class Gui implements LifeCycleListener, Saveable {
 				}
 			}
 		});
-		backendStarter.start();
-		
-		// Create a refresh time with a low refresh; FIXME:
-		// This belongs in the process-picker window.  That
-		// way the process picker gets to regulate when
-		// updates come through.  For instance, while a search
-		// (CNTRL-F) is being performed, refreshes are
-		// blocked.
-		class Refresher extends
-		    TimerEvent implements HostRefreshBuilder
-		{
-		    private final Host host;
-		    Refresher(Host host) {
-			super(0, 3000);
-			this.host = host;
-		    }
-		    private final HashSet known = new HashSet();
-		    public void execute() {
-			host.requestRefresh(known, this);
-		    }
-		    public void construct(Collection newProcesses,
-					  Collection exitedProcesses) {
-			known.addAll(newProcesses);
-			known.removeAll(exitedProcesses);
-		    }
-		}
-		Manager.eventLoop.add (new Refresher(Manager.host));
+		backendStarter.start();		
 	}
 	
 	/**
diff --git a/frysk-gui/frysk/gui/TestGlade.java b/frysk-gui/frysk/gui/TestGlade.java
index 287a3e1..1489c59 100644
--- a/frysk-gui/frysk/gui/TestGlade.java
+++ b/frysk-gui/frysk/gui/TestGlade.java
@@ -158,7 +158,6 @@ public class TestGlade
 	assertNotNull("createFryskSessionDruid",WindowManager.theManager.createFryskSessionDruid);
 	assertNotNull("observersDialog",WindowManager.theManager.observersDialog);
 	assertNotNull("editObserverDialog",WindowManager.theManager.editObserverDialog);
-	assertNotNull("pickProcDialog",WindowManager.theManager.pickProcDialog);
 	assertNotNull("mainWindowStatusBar",WindowManager.theManager.mainWindowStatusBar);
 	assertNotNull("sessionManager",WindowManager.theManager.sessionManagerDialog);
     }
diff --git a/frysk-gui/frysk/gui/monitor/ChangeLog b/frysk-gui/frysk/gui/monitor/ChangeLog
index 41be70b..ef4ca62 100644
--- a/frysk-gui/frysk/gui/monitor/ChangeLog
+++ b/frysk-gui/frysk/gui/monitor/ChangeLog
@@ -1,12 +1,40 @@
+2008-03-04  Sami Wagiaalla  <swagiaal@redhat.com>
+
+	* ProcWiseDataModel.java: Deleted observableProc*XXX, and
+	used new refresh code intead.
+
 2008-03-03  Andrew Cagney  <cagney@redhat.com>
 
 	* observers/ObserverManager.java: Use frysk.config.
 	* EventLogger.java: Ditto.
 
+2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com>   
+ 
+	* ProcWiseDataModel.java: Move refresh code from Gui.java
+	to here.
+
+2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com> 
+
+	* PickProcsListView.java: Deleted.
+	* PickProcListView.java: Deleted.
+
+
+2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com>
+
+	* PickProcDialog.java: Deleted. 
+	* WindowManager.java: Updated.
+
+2008-02-27  Sami Wagiaalla  <swagiaal@redhat.com>
+
+	* datamodels/FlatProcObservableLinkedList.java: Deleted
+	* ProgramObserverDialog.java: Deleted.
+	* datamodels/DataModelManager.java: Updated
+	* WindowManager.java: Updated.
+
 2008-02-26  Andrew Cagney  <cagney@redhat.com>
 
 	* ProcWiseDataModel.java: Use proc, not ProcId as key.
-
+	
 2008-02-13  Andrew Cagney  <cagney@redhat.com>
 
 	* ProcWiseDataModel.java: Update to match Scan.
diff --git a/frysk-gui/frysk/gui/monitor/PickProcDialog.java b/frysk-gui/frysk/gui/monitor/PickProcDialog.java
deleted file mode 100644
index 6be306b..0000000
--- a/frysk-gui/frysk/gui/monitor/PickProcDialog.java
+++ /dev/null
@@ -1,435 +0,0 @@
-// This file is part of the program FRYSK.
-//
-// Copyright 2005, Red Hat Inc.
-//
-// FRYSK is free software; you can redistribute it and/or modify it
-// under the terms of the GNU General Public License as published by
-// the Free Software Foundation; version 2 of the License.
-//
-// FRYSK is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-// General Public License for more details.
-// type filter text
-// You should have received a copy of the GNU General Public License
-// along with FRYSK; if not, write to the Free Software Foundation,
-// Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-// 
-// In addition, as a special exception, Red Hat, Inc. gives You the
-// additional right to link the code of FRYSK with code not covered
-// under the GNU General Public License ("Non-GPL Code") and to
-// distribute linked combinations including the two, subject to the
-// limitations in this paragraph. Non-GPL Code permitted under this
-// exception must only link to the code of FRYSK through those well
-// defined interfaces identified in the file named EXCEPTION found in
-// the source code files (the "Approved Interfaces"). The files of
-// Non-GPL Code may instantiate templates or use macros or inline
-// functions from the Approved Interfaces without causing the
-// resulting work to be covered by the GNU General Public
-// License. Only Red Hat, Inc. may make changes or additions to the
-// list of Approved Interfaces. You must obey the GNU General Public
-// License in all respects for all of the FRYSK code and other code
-// used in conjunction with FRYSK except the Non-GPL Code covered by
-// this exception. If you modify this file, you may extend this
-// exception to your version of the file, but you are not obligated to
-// do so. If you do not wish to provide this exception without
-// modification, you must delete this exception statement from your
-// version and license this file solely under the GPL without
-// exception.
-
-
-package frysk.gui.monitor;
-
-import java.io.File;
-import java.util.HashMap;
-import java.util.Observable;
-import java.util.Observer;
-
-import org.gnu.gtk.Button;
-import org.gnu.gtk.CellRendererText;
-import org.gnu.gtk.DataColumn;
-import org.gnu.gtk.DataColumnInt;
-import org.gnu.gtk.DataColumnObject;
-import org.gnu.gtk.DataColumnString;
-import org.gnu.gtk.GtkStockItem;
-import org.gnu.gtk.HButtonBox;
-import org.gnu.gtk.Label;
-import org.gnu.gtk.PolicyType;
-import org.gnu.gtk.ResponseType;
-import org.gnu.gtk.ScrolledWindow;
-import org.gnu.gtk.SortType;
-import org.gnu.gtk.TreeIter;
-import org.gnu.gtk.TreePath;
-import org.gnu.gtk.TreeStore;
-import org.gnu.gtk.TreeView;
-import org.gnu.gtk.TreeViewColumn;
-import org.gnu.gtk.VBox;
-import org.gnu.gtk.Widget;
-import org.gnu.gtk.event.TreeSelectionEvent;
-import org.gnu.gtk.event.TreeSelectionListener;
-import org.gnu.gtk.event.TreeViewColumnEvent;
-import org.gnu.gtk.event.TreeViewColumnListener;
-import org.gnu.gtk.event.TreeViewEvent;
-import org.gnu.gtk.event.TreeViewListener;
-
-import frysk.gui.dialogs.FryskDialog;
-import frysk.proc.Manager;
-import frysk.proc.Proc;
-
-/**
- * A Dialog that displays a list of procs matching the given path.
- */
-public class PickProcDialog
-    extends FryskDialog
-{
-
-  TreeView ListView;
-
-  private TreeStore treeStore;
-
-  private HashMap iterMap;
-
-  private DataColumnString nameDC;
-
-  private DataColumnString locationDC;
-
-  private DataColumnInt pidDC;
-
-  private DataColumnObject objectDC;
-
-  private Button OpenButton;
-
-  private final TreeViewColumn nameColumn = new TreeViewColumn();
-
-  private final TreeViewColumn pidColumn = new TreeViewColumn();
-
-  private final TreeViewColumn dirColumn = new TreeViewColumn();
-
-  private ProcCreatedObserver procCreatedObserver;
-
-  private ProcDestroyedObserver procDestroyedObserver;
-
-  public PickProcDialog (String path)
-  {
-    super();
-    this.setTitle("Debug Process List");
-
-    this.iterMap = new HashMap();
-
-    this.nameDC = new DataColumnString();
-    this.locationDC = new DataColumnString();
-    this.pidDC = new DataColumnInt();
-    this.objectDC = new DataColumnObject();
-
-    this.ListView = new TreeView();
-    this.treeStore = new TreeStore(
-                                   new DataColumn[] { this.nameDC,
-                                                     this.locationDC,
-                                                     this.pidDC, this.objectDC });
-
-    this.procCreatedObserver = new ProcCreatedObserver();
-    this.procDestroyedObserver = new ProcDestroyedObserver();
-
-    Manager.host.observableProcAddedXXX.addObserver(this.procCreatedObserver);
-    Manager.host.observableProcRemovedXXX.addObserver(this.procDestroyedObserver);
-
-    setupNameColumn();
-    setupPidColumn();
-    setupLocationColumn();
-
-    this.ListView.appendColumn(pidColumn);
-    this.ListView.appendColumn(nameColumn);
-    this.ListView.appendColumn(dirColumn);
-    this.ListView.setEnableSearch(true);
-    this.ListView.setModel(this.treeStore);
-    this.treeStore.setSortColumn(nameDC, SortType.ASCENDING);
-
-    this.ListView.addListener(new TreeViewListener()
-    {
-      public void treeViewEvent (TreeViewEvent event)
-      {
-        if (event.isOfType(TreeViewEvent.Type.ROW_ACTIVATED))
-          {
-            // Subtle .. it is not.
-            // On double click, simulate OK click
-            HButtonBox actionArea = getActionArea();
-            Widget[] buttons = actionArea.getChildren();
-            if (buttons.length == 2)
-              if (buttons[1] instanceof Button)
-                ((Button) buttons[1]).click();
-          }
-      }
-    });
-
-    this.setHasSeparator(false);
-
-    VBox mainBox = new VBox(false, 2);
-    mainBox.setBorderWidth(12);
-    this.getDialogLayout().add(mainBox);
-
-    mainBox.packStart(new Label(
-                                "Please select a process to inspect in the source window"));
-    ScrolledWindow sWindow = new ScrolledWindow(null, null);
-    sWindow.setMinimumSize(500, 500);
-    sWindow.setBorderWidth(10);
-    sWindow.setPolicy(PolicyType.NEVER, PolicyType.AUTOMATIC);
-
-    sWindow.add(ListView);
-    mainBox.packEnd(sWindow);
-
-    this.addButton(GtkStockItem.OPEN, ResponseType.OK.getValue());
-    this.addButton(GtkStockItem.CANCEL, ResponseType.CANCEL.getValue());
-
-    HButtonBox actionArea = getActionArea();
-    Widget[] buttons = actionArea.getChildren();
-    if (buttons.length == 2)
-      if (buttons[1] instanceof Button)
-        OpenButton = (Button) buttons[1];
-
-    OpenButton.setSensitive(false);
-
-    this.ListView.getSelection().addListener(new TreeSelectionListener()
-    {
-
-      public void selectionChangedEvent (TreeSelectionEvent event)
-      {
-        if (event.getType() == TreeSelectionEvent.Type.CHANGED)
-          {
-            OpenButton.setSensitive(true);
-          }
-      }
-    });
-  }
-
-  public Proc getChoosenProc ()
-  {
-    if (this.ListView.getSelection().getSelectedRows().length < 1)
-      return null;
-
-    if (this.ListView.getSelection().getSelectedRows()[0] == null)
-      return null;
-
-    TreePath selected = this.ListView.getSelection().getSelectedRows()[0];
-    return (Proc) this.treeStore.getValue(this.treeStore.getIter(selected),
-                                              objectDC);
-
-  }
-
-  private void setupNameColumn ()
-  {
-    nameColumn.setClickable(true);
-    nameColumn.addListener(new TreeViewColumnListener()
-    {
-      public void columnClickedEvent (TreeViewColumnEvent event)
-      {
-        if (nameColumn.getSortOrder() == SortType.ASCENDING)
-          {
-            treeStore.setSortColumn(nameDC, SortType.DESCENDING);
-            nameColumn.setSortOrder(SortType.DESCENDING);
-          }
-        else
-          {
-            treeStore.setSortColumn(nameDC, SortType.ASCENDING);
-            nameColumn.setSortOrder(SortType.ASCENDING);
-          }
-        pidColumn.setSortIndicator(false);
-        nameColumn.setSortIndicator(true);
-        dirColumn.setSortIndicator(false);
-
-      }
-    });
-
-    CellRendererText renderNameText = new CellRendererText();
-    nameColumn.packStart(renderNameText, true);
-    nameColumn.setTitle("Process Name");
-    nameColumn.addAttributeMapping(renderNameText,
-                                   CellRendererText.Attribute.TEXT, this.nameDC);
-    nameColumn.setReorderable(true);
-    nameColumn.setSortOrder(SortType.ASCENDING);
-    nameColumn.setSortIndicator(true);
-  }
-
-  private void setupPidColumn ()
-  {
-
-    pidColumn.setClickable(true);
-    pidColumn.setReorderable(true);
-    CellRendererText renderPIDText = new CellRendererText();
-    pidColumn.packStart(renderPIDText, true);
-    pidColumn.setTitle("PID");
-    pidColumn.addAttributeMapping(renderPIDText,
-                                  CellRendererText.Attribute.TEXT, this.pidDC);
-
-    pidColumn.addListener(new TreeViewColumnListener()
-    {
-      public void columnClickedEvent (TreeViewColumnEvent event)
-      {
-        if (pidColumn.getSortOrder() == SortType.ASCENDING)
-          {
-            treeStore.setSortColumn(pidDC, SortType.DESCENDING);
-            pidColumn.setSortOrder(SortType.DESCENDING);
-          }
-        else
-          {
-            treeStore.setSortColumn(pidDC, SortType.ASCENDING);
-            pidColumn.setSortOrder(SortType.ASCENDING);
-
-          }
-        pidColumn.setSortIndicator(true);
-        nameColumn.setSortIndicator(false);
-        dirColumn.setSortIndicator(false);
-      }
-    });
-  }
-
-  private void setupLocationColumn ()
-  {
-
-    CellRendererText renderDirText = new CellRendererText();
-    dirColumn.packStart(renderDirText, true);
-    dirColumn.setTitle("Location");
-    dirColumn.addAttributeMapping(renderDirText,
-                                  CellRendererText.Attribute.TEXT,
-                                  this.locationDC);
-
-    dirColumn.addListener(new TreeViewColumnListener()
-    {
-      public void columnClickedEvent (TreeViewColumnEvent event)


hooks/post-receive
--
frysk system monitor/debugger


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]