On 1 juin 2013, at 10:26, plantec <alain.plantec@yahoo.com> wrote:
On 1 juin 2013, at 01:25, Alexandre Bergel <alexandre.bergel@me.com> wrote:
Would it be possible to have an element of the text responsive to some interaction? For example, if in my text field I enter the value 100. Can I click on it (and remain the mouse button down) and move the mouse to increase or decrease this numerical value?
| area seg blk | area := RubEditingArea new beWrapped; withoutSelectionBar. area setTextWith: 'Click on 0'. seg := RubPlainSegmentMorph inTextArea: area from: 10 to: 11. blk := [ seg replaceTextWith: (seg text string asNumber + 1) asString]. seg on: #mouseDown send: #value to: blk. seg on: #mouseStillDown send: #value to: blk. seg beExtendable. area addSegment: seg. area openInWorld
now I imagine that with TxMorph it should be possible to insert whatever morph at a given place instead of a RubPlainSegmentMorph. :) Cheers Alain
Alain
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.