|
Class: BreakpointBrowser (in Tools)
Object
|
+--Model
|
+--ApplicationModel
|
+--Tools::BreakpointBrowser
- Package:
- stx:libtool
- Category:
- Interface-Debugger
- Version:
- rev:
1.74
date: 2024/03/27 08:43:33
- user: stefan
- file: Tools__BreakpointBrowser.st directory: libtool
- module: stx stc-classLibrary: libtool
tool to list breakpoints (breakPoint/halt/assert)
copyrightCOPYRIGHT (c) 2008 by eXept Software AG
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
-
defaultIcon
-
(comment from inherited method)
default is: no icon (should be redefined by concrete class if an icon is wanted).
initialization
-
defaultListOfMessagesAndTypes
-
the set of messages which are shown;
you can add your own one's with a #other categorization
-
messagesAndTypes
-
the spec of selectors to search for coded breakpoints
interface specs
-
windowSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::BreakpointBrowser andSelector:#windowSpec
Tools::BreakpointBrowser new openInterface:#windowSpec
Tools::BreakpointBrowser open
|
menu specs
-
itemMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::BreakpointBrowser andSelector:#itemMenu
(Menu new fromLiteralArrayEncoding:(Tools::BreakpointBrowser itemMenu)) startUp
|
-
mainMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::BreakpointBrowser andSelector:#mainMenu
(Menu new fromLiteralArrayEncoding:(Tools::BreakpointBrowser mainMenu)) startUp
|
-
toolBarMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::BreakpointBrowser andSelector:#toolBarMenu
(Menu new fromLiteralArrayEncoding:(Tools::BreakpointBrowser toolBarMenu)) startUp
|
tableColumns specs
-
tableColumns
-
This resource specification was automatically generated
by the DataSetBuilder of ST/X.
Usage example(s):
DataSetBuilder new openOnClass:Tools::BreakpointBrowser andSelector:#tableColumns
|
-
tableColumns_v1
-
This resource specification was automatically generated
by the DataSetBuilder of ST/X.
-
tableColumns_v2
-
This resource specification was automatically generated
by the DataSetBuilder of ST/X.
accessing
-
aboutThisApplicationText
-
(comment from inherited method)
text for an about box for this application.
-
breakpointListEntryAtIndex: idx
-
-
messagesAndTypes
-
the spec of selectors to search for coded breakpoints
-
selectedBreakpointListEntry
-
-
selectionIndex
-
-
shownCopyOfBreakpointList
-
-
updatingLabelShown
-
aspects
-
enableAssertions
-
-
enableAssertions: aBoolean
-
-
enableHalts
-
-
enableHalts: aBoolean
-
-
hasSelectionHolder
-
-
infoHolder
-
-
selectedItemIsEnabledLineBreak
-
-
selectedItemIsIgnoredHalt
-
-
selectionIndexHolder
-
-
showAssertions
-
-
showAssertions: aBoolean
-
-
showAssertionsInTests
-
-
showAssertionsInTests: aBoolean
-
-
showCodeBreakpoints
-
-
showCodeBreakpoints: aBoolean
-
-
showDebugCode
-
-
showDebugCode: aBoolean
-
-
showHalts
-
-
showHalts: aBoolean
-
-
showLineBreakpoints
-
-
showLineBreakpoints: aBoolean
-
-
showMethodBreakpoints
-
-
showMethodBreakpoints: aBoolean
-
-
showOthers
-
-
showOthers: aBoolean
-
-
showTracepoints
-
-
showTracepoints: aBoolean
-
-
showWhichHaltsHolder
-
change & update
-
applyFilter
-
filter those items which are to be shown from the complete list
-
delayedUpdate: something with: aParameter from: changedObject
-
(comment from inherited method)
support for delayed updates -
subclasses which invoke #enqueueDelayedUpdate:with:from: (from #update:with:from:)
must also redefine this method, and perform the actual update there.
-
messageSelectors
-
-
update: something with: aParameter from: changedObject
-
(comment from inherited method)
dependent is notified of some change -
Default is to try update:with:
-
updateBreakpointList
-
-
updateCode
-
-
updateEntry: entry
-
after a change, update the list entry.
(or remove it if required)
-
updateForClass: aClass selector: selector
-
-
updateList
-
cg: mhmh why is this needed ????
-
updateShownBreakpointList
-
-
withBreakpointListEntriesFor: mthd class: cls selector: sel messages: messages messageSelectors: messageSelectors rememberingCodeBreakpointTypesIn: newShowCodeBreakpointsFor do: aBlock
-
used to be (mthd sends:bpSel);
initialization & release
-
codeViewClass
-
the type of codeview to use
-
initialize
-
(comment from inherited method)
nothing done here;
but can be redefined in concrete applications
-
postBuildCodeView: aView
-
-
postOpenWith: aBuilder
-
(comment from inherited method)
this is sent after the application's main window is opened.
Can be redefined in subclasses for actions after opening the view.
-
release
-
(comment from inherited method)
remove all references to objects that may refer to self.
Subclasses may redefine this method but should do a 'super release'.
menu actions-item
-
browseItem
-
-
reenableHalt
-
-
removeItem
-
menus-dynamic
-
codeBreakpointMenu
-
Modified (format): / 09-09-2012 / 13:11:14 / cg
-
enabledCodeBreakpointMenu
-
tests
-
aMethodWith_assert
-
only here for demonstration purposes - should be found in the list
-
aMethodWith_assert2
-
only here for demonstration purposes - should be found in the breakpoint browser''s list
-
aMethodWith_breakPoint
-
only here for demonstration purposes - should be found in the breakpoint browser''s list
-
aMethodWith_breakPoint2
-
only here for demonstration purposes - should be found in the breakpoint browser''s list
-
aMethodWith_debugCode
-
only here for demonstration purposes - should be found in the breakpoint browser''s list
-
aMethodWith_halt
-
only here for demonstration purposes - should be found in the breakpoint browser''s list
Usage example(s):
after the first halt, in the debugger, ignore this halt for some time and see what
the breakpoint browser shows...
10 timesRepeat:[
self new aMethodWith_halt
].
|
-
aMethodWith_halt2
-
only here for demonstration purposes - should be found in the breakpoint browser''s list
-
aMethodWith_todo
-
only here for demonstration purposes - should be found in the breakpoint browser''s list
user actions
-
browseSelectedItem
-
-
disableLineBreak
-
-
hideAllTypes
-
-
itemDoubleClicked: itemIndex
-
-
openClassFilterDialog
-
cancel
-
openDocumentation
-
Called when <F1> is pressed
-
openPackageFilterDialog
-
cancel
-
resort
-
temporary hack - should make a copy of the real list
-
setShowAllTypesTo: aBoolean
-
-
showAllTypes
-
-
sortBy: instanceName
-
-
sortBy: instanceName withReverse: aBoolean
-
same column like before - change sort order ifReverse is true
-
toggleAllShownTypes
-
BreakpointListEntry
BreakpointListEntryForLineBreak
MessageArgumentExtractor
|