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 <gallonba21@gmail.com> 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