So, its a basic widget which, afaik is missing and that could be used with ob-tools.
I don't follow what you and Francisco are saying. IMHO there is a much better widget already in OB. I suggest to make that a standard widget so that other tools outside of OB can take advantage too. It is simple subclass of DialogWindow morph from Polymorph and can be fully configured and opened for example like this:   OBCompletionRequest new     prompt: 'Find Class';     searchBlock: [ :string | self findClassIn: target environment pattern: string ];     labelBlock: [ :class | class name ];     iconBlock: [ :class | class browserIcon ];     signal Lukas -- Lukas Renggli www.lukas-renggli.ch -- Lukas Renggli www.lukas-renggli.ch