* 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).