Sample Code Sample Code: VConsoleActionListener


public class MyTool implements Tool, VConsoleActionListener {

    boolean hasFocus = false;

    public void start() {
        hasFocus = true;
        ...
    }

    public void stop() {
        hasFocus = false;
        ...
    }

    public void consoleAction(VConsoleEvent ev) {
        if (!hasFocus)
                return;

        if (ev.eventID.equals(VConsoleActions.XXX)) {
                ...
        } else if (ev.eventID.equals(VConsoleActions.YYY)) {
        ...
    }

    ...
}