image resize event
Hello, I would like to resize all my windows opened inside my image when resizing the image window. Can anyone point me to the hook where I can plug my code for window resizing? For example, it would like to do onImageResize World fitAll. tx, usman
Somewhere in World doOneCycle I guess Ben On Aug 19, 2013, at 6:07 PM, Usman Bhatti <usman.bhatti@gmail.com> wrote:
Hello,
I would like to resize all my windows opened inside my image when resizing the image window. Can anyone point me to the hook where I can plug my code for window resizing?
For example, it would like to do onImageResize World fitAll.
tx,
usman
On Aug 19, 2013, at 6:07 , Usman Bhatti <usman.bhatti@gmail.com> wrote:
Hello,
I would like to resize all my windows opened inside my image when resizing the image window. Can anyone point me to the hook where I can plug my code for window resizing?
For example, it would like to do onImageResize World fitAll.
tx,
usman
You need to install a #windowEventHandler: on the World, this will receive all host window events, such as resizes. Make sure you also handle #windowClose events if you want the native X button to work, as per PasteUpMorph >> #windowEvent: Cheers, Henry
I would like to know the solution for this as well :) Doru On Tue, Aug 20, 2013 at 9:30 AM, <fritsche.markus@gmail.com> wrote:
*Von: *Henrik Johansen *Gesendet: *Dienstag, 20. August 2013 09:24 PM *An: *Any question about pharo is welcome *Antwort an: *Any question about pharo is welcome *Betreff: *Re: [Pharo-users] image resize event
On Aug 19, 2013, at 6:07 , Usman Bhatti <usman.bhatti@gmail.com> wrote:
Hello,
I would like to resize all my windows opened inside my image when resizing the image window. Can anyone point me to the hook where I can plug my code for window resizing?
For example, it would like to do onImageResize World fitAll.
tx,
usman
You need to install a #windowEventHandler: on the World, this will receive all host window events, such as resizes. Make sure you also handle #windowClose events if you want the native X button to work, as per PasteUpMorph >> #windowEvent:
Cheers, Henry
-- www.tudorgirba.com "Every thing has its own flow"
Fernando is going to propose a fix for this in PasteUpMorph>>extent: Once his fix integrated in Pharo, PasteUpMorph announcer can be used to capture the image window size change event and trigger the update code: World announcer on: WindowResizing do:[ do some actions] usman On Tue, Aug 20, 2013 at 4:19 PM, Tudor Girba <tudor@tudorgirba.com> wrote:
I would like to know the solution for this as well :)
Doru
On Tue, Aug 20, 2013 at 9:30 AM, <fritsche.markus@gmail.com> wrote:
*Von: *Henrik Johansen *Gesendet: *Dienstag, 20. August 2013 09:24 PM *An: *Any question about pharo is welcome *Antwort an: *Any question about pharo is welcome *Betreff: *Re: [Pharo-users] image resize event
On Aug 19, 2013, at 6:07 , Usman Bhatti <usman.bhatti@gmail.com> wrote:
Hello,
I would like to resize all my windows opened inside my image when resizing the image window. Can anyone point me to the hook where I can plug my code for window resizing?
For example, it would like to do onImageResize World fitAll.
tx,
usman
You need to install a #windowEventHandler: on the World, this will receive all host window events, such as resizes. Make sure you also handle #windowClose events if you want the native X button to work, as per PasteUpMorph >> #windowEvent:
Cheers, Henry
-- www.tudorgirba.com
"Every thing has its own flow"
On Aug 20, 2013, at 6:26 PM, Usman Bhatti <usman.bhatti@gmail.com> wrote:
Fernando is going to propose a fix for this in PasteUpMorph>>extent: Once his fix integrated in Pharo, PasteUpMorph announcer can be used to capture the image window size change event and trigger the update code:
World announcer on: WindowResizing do:[ do some actions]
better use World announcer when: WindowResizing do: [ do some actions] and if possible World announcer when: WindowResizing send: to: I should add these methods to Object and deprecate on:do: Stef
usman
On Tue, Aug 20, 2013 at 4:19 PM, Tudor Girba <tudor@tudorgirba.com> wrote: I would like to know the solution for this as well :)
Doru
On Tue, Aug 20, 2013 at 9:30 AM, <fritsche.markus@gmail.com> wrote:
Von: Henrik Johansen Gesendet: Dienstag, 20. August 2013 09:24 PM An: Any question about pharo is welcome Antwort an: Any question about pharo is welcome Betreff: Re: [Pharo-users] image resize event
On Aug 19, 2013, at 6:07 , Usman Bhatti <usman.bhatti@gmail.com> wrote:
Hello,
I would like to resize all my windows opened inside my image when resizing the image window. Can anyone point me to the hook where I can plug my code for window resizing?
For example, it would like to do onImageResize World fitAll.
tx,
usman
You need to install a #windowEventHandler: on the World, this will receive all host window events, such as resizes. Make sure you also handle #windowClose events if you want the native X button to work, as per PasteUpMorph >> #windowEvent:
Cheers, Henry
-- www.tudorgirba.com
"Every thing has its own flow"
For iStoa I need to rescale the view when the VM window is resized. I am just overriding as follow: MorphicUIManager>>checkForNewDisplaySize "Check whether the screen size has changed and if so take appropriate actions" Display extent = DisplayScreen actualScreenSize ifTrue: [^ Display]. World restoreMorphicDisplay. Stoa rescaleView -- View this message in context: http://forum.world.st/image-resize-event-tp4704210p4754209.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
participants (7)
-
Benjamin -
fritsche.markus@gmail.com -
Henrik Johansen -
hilaire -
Stéphane Ducasse -
Tudor Girba -
Usman Bhatti