On Mon, Jul 11, 2011 at 6:24 PM, Tudor Girba
<tudor@tudorgirba.com> wrote:
Hi,
I wanted to play with Keymappings, but I got stuck right at the start :).
I have two problems:
1. I would like to add a simple shortcut (e.g., "$o command") to a text morph instance. So I have:
textMorph := TextMorph new contents: 'abcdefgh'.
"what is the magic invocation here ?"
textMorph openInWindow
The shortcuts are defined via the keymapping pragma.� A shortcut is attached by now to a particular class and not just an instance.� Look at the examples (the ones defined by Camillo, Laurent or me) and tell me if they are understandable, hehe.
�
The question is what should I write in the second line?
Nothing.� Keymappings are "static" right now.
�
2. I would like to disable existing shortcuts from the text morph. How should I do that?
Look at where the shortcuts are defined for TextMorph and remove the declarations.� And you shold also reset the KMRepository.
But removing keymapping declarations doesn't guarantee the removal in TextMorph since the default -old- shortcut handling is still there.� Keymapping is just intercepting them by now.
Hope this helps,
Guille
�
Cheers,
Doru
--
www.tudorgirba.com
"What we can governs what we wish."