|
Class: OSProcessMonitor
Object
|
+--GraphicsMedium
|
+--DisplaySurface
|
+--SimpleView
|
+--SystemStatusMonitor
|
+--OSProcessMonitor
- Package:
- stx:libtool
- Category:
- Interface-Tools-Monitors
- Version:
- rev:
1.64
date: 2024/02/13 11:25:54
- user: cg
- file: OSProcessMonitor.st directory: libtool
- module: stx stc-classLibrary: libtool
This view shows OS processes started by smalltalk - a debugging tool.
[disclaimer:]
this is based on one of the oldest tools in the system, written in the early 90's.
It does in no way reflect the way GUIs are designed/written these days.
However, after all those years, they are still very very useful (and not found in many other systems)
copyrightCOPYRIGHT (c) 2019 by Claus Gittinger
All Rights Reserved
This software is furnished under a license and may be used
only in accordance with the terms of that license and with the
inclusion of the above copyright notice. This software may not
be provided or otherwise made available to, or used by, any
other person. No title to or ownership of the software is
hereby transferred.
defaults
-
defaultLabel
-
help specs
-
helpSpec
-
default is: no help-spec (should be redefined by concrete class if help is wanted).
menu specs
-
filterMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:OSProcessMonitor andSelector:#filterMenu
(Menu new fromLiteralArrayEncoding:(OSProcessMonitor filterMenu)) startUp
|
-
mainMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:OSProcessMonitor andSelector:#mainMenu
(Menu new fromLiteralArrayEncoding:(OSProcessMonitor mainMenu)) startUp
|
-
operationsMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:OSProcessMonitor andSelector:#operationsMenu
(Menu new fromLiteralArrayEncoding:(OSProcessMonitor operationsMenu)) startUp
|
-
viewMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:OSProcessMonitor andSelector:#viewMenu
(Menu new fromLiteralArrayEncoding:(OSProcessMonitor viewMenu)) startUp
|
startup
-
addAdditionalWidgetsTo: aMonitor in: topView
-
redefined to add a name filter
aspects
-
filterLiveProcessesOnlyHolder
-
-
filteredList
-
-
filteredList: aCollection
-
-
infoHolder
-
-
infoHolder: aValueHolder
-
-
isMSWindows
-
-
isNotMSWindows
-
-
isShowingOSProcesses
-
-
isShowingSTXProcesses
-
-
nameFilterHolder
-
-
rawList
-
-
rawList: aCollection
-
-
showFullCommandPath
-
-
showMemory
-
-
showNameFilter
-
-
showSession
-
-
showTimes
-
-
showUser
-
-
showWhichProcesses
-
-
sortByHolder
-
-
sortedList
-
-
sortedList: aList
-
initialization
-
initialize
-
(comment from inherited method)
listView toggleSelect:true.
menu
-
selectedProcesses
-
return all selected processes
-
selectedProcessesDo: aBlock
-
evaluate aBlock on all selected processes
-
statusMenu
-
return a popUpMenu
-
viewMenu
-
replace %1 in the "started by" menu entry by the name of this executable
queries
-
numberOfHeadlines
-
-
showClock
-
should the time of day be shown in the headline?
updating
-
enqueueUpdateList
-
-
fetchListOfProcesses
-
depending on the choice of showWhich,
return the list of my OS processes,
or a synthetic list, captured via the ps command
-
listUpdateDelay
-
if showing OS processes, make the interval longer
-
sortedListFrom: list
-
-
titleLine
-
0 1 2 3 4 5 6 7
-
updateDelay
-
if showing OS processes, make the interval longer
-
updateList
-
update list of processes
-
updateList: refetchRawList
-
update list of processes
-
updateListWithoutRefetch
-
update list of processes but do not refetch OS list
-
updateStatus: newList
-
update status display of processes
user actions
-
debugProcess
-
open a debugger on the selected process(es)
-
doubleClicked
-
open an inspector on the selected process
-
filterHolderChanged
-
-
inspectProcess
-
open an inspector on the selected process(es)
-
menuKillSelected
-
kill the selected processes
-
menuKillSelectedGroup
-
kill the selected processes
-
menuReferences
-
show references to the selected processes
-
menuResumeSelected
-
kill the selected processes
-
menuStopSelected
-
stop the selected processes
-
menuTerminateSelected
-
terminate the selected processes
-
menuTerminateSelectedGroup
-
terminate the selected processes
-
openDebuggerOnPid: aProcessId
-
open a debugger on the selected process(es)
-
showWhichProcessesChanged
-
-
shownColumnChanged
-
-
sortByHolderChanged
-
|