Hi Andrei, thank you for your really fast answer!
Cheers, Matteo 2016-10-04 16:20 GMT+02:00 Andrei Chis <[email protected]>: > Hi Matteo, > > If you look, for example at RestartDebugAction, there is on > the class side a method #gtStackDebuggingActionFor: that > has the annotation <gtStackDebuggingAction>. > > To attach actions to the stack (proceed, resume, step into) > the debugger looks for subclasses of DebugAction that have > class side methods annotated with gtStackDebuggingAction. > > These methods can optionally receive the debugger instance > as an argument. However you can also only have simple > methods like 'PeelToFirstDebugAction class>>#gtActionType' > > > Cheers, > Andrei > > > > On Tue, Oct 4, 2016 at 4:10 PM, Matteo Marra <[email protected]> wrote: > >> Hello, >> >> I'm working on the Pharo debugger, and I wanted to add a button with new >> functionality just besides the buttons "Proceed" "restart" ... >> >> Is there an easy way to do it? Which is the class that I have to >> Modify/Extend in order to do that? >> >> I tried to look around the methods and I found where DebugSession is >> created, but I didn't see any clear reference to the UI or to how is >> constructed in it. >> >> Thank you in advance, >> Matteo >> > >
