Interface GuiCallback
- 
- All Known Implementing Classes:
- SwingGui
 
 public interface GuiCallbackInterface for communication between the debugger and its GUI. This should be implemented by the GUI.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddispatchNextGuiEvent()Processes the next GUI event.voidenterInterrupt(Dim.StackFrame lastFrame, java.lang.String threadTitle, java.lang.String alertMessage)Called when the interrupt loop has been entered.booleanisGuiEventThread()Returns whether the current thread is the GUI's event thread.voidupdateSourceText(Dim.SourceInfo sourceInfo)Called when the source text of some script has been changed.
 
- 
- 
- 
Method Detail- 
updateSourceTextvoid updateSourceText(Dim.SourceInfo sourceInfo) Called when the source text of some script has been changed.
 - 
enterInterruptvoid enterInterrupt(Dim.StackFrame lastFrame, java.lang.String threadTitle, java.lang.String alertMessage) Called when the interrupt loop has been entered.
 - 
isGuiEventThreadboolean isGuiEventThread() Returns whether the current thread is the GUI's event thread. This information is required to avoid blocking the event thread from the debugger.
 - 
dispatchNextGuiEventvoid dispatchNextGuiEvent() throws java.lang.InterruptedExceptionProcesses the next GUI event. This manual pumping of GUI events is necessary when the GUI event thread itself has been stopped.- Throws:
- java.lang.InterruptedException
 
 
- 
 
-