public inbox for frysk@sourceware.org
 help / color / mirror / Atom feed
* Re: [SCM]  master: swagiaal: Deleted last reference to observableProc*XXX;  used new refresh code.
       [not found] <20080304195224.8434.qmail@sourceware.org>
@ 2008-03-05  4:07 ` Andrew Cagney
  0 siblings, 0 replies; only message in thread
From: Andrew Cagney @ 2008-03-05  4:07 UTC (permalink / raw)
  To: frysk

Sami,

Nice work!

Andrew

swagiaal@sourceware.org wrote:
> 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
>   

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-03-05  4:07 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20080304195224.8434.qmail@sourceware.org>
2008-03-05  4:07 ` [SCM] master: swagiaal: Deleted last reference to observableProc*XXX; used new refresh code Andrew Cagney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).