Ok. I will propose something in the next few days. Alexandre
On 11 May 2009, at 11:14, David Röthlisberger wrote: > Hi Alex, > >> Is there an easy way to capture windows related events such as >> resizing and hiding ? > > I was seeking for the same things just last week... > For collapsing and expanding using the tool buttons in the window's > task bar, the > methods #collapse and #expand of SystemWindow get executed. > > Resizing and moving with the mouse is more difficult to intercept. > The best way I found was to hook into #doFastWindowReframe: > (resizing) and > #doFastFrameDrag: (moving). > I had to override these methods to send a notification to my stuff. > Not the best way, > so enhancing SystemWindow to announce resizing, moving, maybe also > expanding, > collapsing, closing, etc. would be better. > > David > >> I do not have the feeling this is supported currently. One way to >> implement this I guess, is to redefine the method >> SystemWindow>>extent: to emit an instance of a subclass of >> Announcement, which could be named MorphicWindowResize. >> >> I plan to do this for Mondrian, but maybe this is of an interest to >> GUI guys. >> >> Any comment before I proceed? >> >> Cheers, >> Alexandre >> > > > _______________________________________________ > Pharo-project mailing list > Pharo-project@lists.gforge.inria.fr > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project