I'm working on a ScreencastMorph. The idea is to have something like what HandMorphForReplay does, but in a self contained window. The effect would be that there was another World running in a window, where the HandMorphForReplay could carry out a UI script that could be played, sped up, slowed down, rewound - all the actions you would except from a media player. Unfortunately, starting a World in a window does not seem easy. Most of the time I try it or manually mess with HandMorphs, my image locks up permanently. I've also had trouble getting the tool to resize. I tried Window -> TransformationMorph -> PasteUpMorph -> MyCoolToolWindow. That seems promising - although I have to open the tool in the world before embedding in the PasteUpMorph. The tool will resize and even interact for a while, but eventually that too seems to lock up the image. Any ideas? Thanks, Sean p.s. cross-posting to Squeak-dev and Pharo-dev. If I get it working, I plan on porting to both. p.p.s. I'm posting to the dev lists because I see clear killer uses for this in the Core system (UI Testing, live documentation)
Hi Sean, It's decided: I am a fan of your projects :). Unfortunately, I have not enough knowledge to help just now, but please do let us know about the progress. Doru On Thu, Jan 16, 2014 at 3:53 PM, DeNigris Sean <sean@clipperadams.com>wrote:
I'm working on a ScreencastMorph. The idea is to have something like what HandMorphForReplay does, but in a self contained window. The effect would be that there was another World running in a window, where the HandMorphForReplay could carry out a UI script that could be played, sped up, slowed down, rewound - all the actions you would except from a media player.
Unfortunately, starting a World in a window does not seem easy. Most of the time I try it or manually mess with HandMorphs, my image locks up permanently.
I've also had trouble getting the tool to resize. I tried Window -> TransformationMorph -> PasteUpMorph -> MyCoolToolWindow. That seems promising - although I have to open the tool in the world before embedding in the PasteUpMorph. The tool will resize and even interact for a while, but eventually that too seems to lock up the image.
Any ideas?
Thanks, Sean
p.s. cross-posting to Squeak-dev and Pharo-dev. If I get it working, I plan on porting to both. p.p.s. I'm posting to the dev lists because I see clear killer uses for this in the Core system (UI Testing, live documentation)
-- www.tudorgirba.com "Every thing has its own flow"
Sean did you try to create a new WorldMorph? Now one of the problem is that there is only one hand (global variable). In Bloc alain removed the ActiveHand and ActiveWorld globals. Stef On 16 Jan 2014, at 15:53, DeNigris Sean <sean@clipperadams.com> wrote:
I'm working on a ScreencastMorph. The idea is to have something like what HandMorphForReplay does, but in a self contained window. The effect would be that there was another World running in a window, where the HandMorphForReplay could carry out a UI script that could be played, sped up, slowed down, rewound - all the actions you would except from a media player.
Unfortunately, starting a World in a window does not seem easy. Most of the time I try it or manually mess with HandMorphs, my image locks up permanently.
I've also had trouble getting the tool to resize. I tried Window -> TransformationMorph -> PasteUpMorph -> MyCoolToolWindow. That seems promising - although I have to open the tool in the world before embedding in the PasteUpMorph. The tool will resize and even interact for a while, but eventually that too seems to lock up the image.
Any ideas?
Thanks, Sean
p.s. cross-posting to Squeak-dev and Pharo-dev. If I get it working, I plan on porting to both. p.p.s. I'm posting to the dev lists because I see clear killer uses for this in the Core system (UI Testing, live documentation)
participants (3)
-
DeNigris Sean -
Stéphane Ducasse -
Tudor Girba