atom feed63 messages in at.iem.pd-listRe: [PD] how to capture window-relate...
FromSent OnAttachments
katjaNov 2, 2011 7:24 am 
Mathieu BouchardNov 2, 2011 7:38 am 
IOhannes m zmoelnigNov 2, 2011 7:49 am 
Hans-Christoph SteinerNov 2, 2011 7:59 am 
Hans-Christoph SteinerNov 2, 2011 8:06 am 
Jonathan WilkesNov 2, 2011 8:18 am 
Jonathan WilkesNov 2, 2011 8:27 am 
João PaisNov 2, 2011 9:43 am 
Jonathan WilkesNov 2, 2011 10:23 am 
João PaisNov 2, 2011 10:40 am 
katjaNov 2, 2011 10:44 am.zip
IOhannes m zmoelnigNov 2, 2011 10:54 am 
katjaNov 2, 2011 1:14 pm 
Hans-Christoph SteinerNov 2, 2011 2:04 pm 
katjaNov 2, 2011 2:24 pm 
Jonathan WilkesNov 2, 2011 3:07 pm.pd
katjaNov 2, 2011 4:57 pm 
Jonathan WilkesNov 2, 2011 5:29 pm 
katjaNov 3, 2011 3:10 am 
Jonathan WilkesNov 3, 2011 7:16 am 
João PaisNov 3, 2011 7:30 am 
Hans-Christoph SteinerNov 3, 2011 8:07 am 
Jonathan WilkesNov 3, 2011 10:00 am 
Ivica Ico BukvicNov 3, 2011 11:44 am 
Hans-Christoph SteinerNov 3, 2011 11:46 am 
Ivica Ico BukvicNov 3, 2011 3:23 pm 
Jonathan WilkesNov 3, 2011 7:46 pm 
João PaisNov 4, 2011 2:20 am 
katjaNov 4, 2011 2:23 am 
Jonathan WilkesNov 4, 2011 7:37 am 
Mathieu BouchardNov 4, 2011 10:18 am 
Jonathan WilkesNov 4, 2011 10:37 am 
Mathieu BouchardNov 4, 2011 10:53 am 
Hans-Christoph SteinerNov 4, 2011 3:25 pm 
Ivica Ico BukvicNov 4, 2011 8:35 pm 
Hans-Christoph SteinerNov 4, 2011 9:49 pm 
Mathieu BouchardNov 5, 2011 7:41 am 
Mathieu BouchardNov 5, 2011 8:00 am 
Jonathan WilkesNov 5, 2011 8:19 am 
Ivica Ico BukvicNov 5, 2011 8:53 am 
Mathieu BouchardNov 5, 2011 9:10 am 
Mathieu BouchardNov 5, 2011 9:46 am 
Jonathan WilkesNov 5, 2011 9:50 am 
Hans-Christoph SteinerNov 5, 2011 7:32 pm 
Mathieu BouchardNov 6, 2011 6:58 am 
Hans-Christoph SteinerNov 7, 2011 8:20 am 
Jonathan WilkesNov 9, 2011 9:33 am 
Hans-Christoph SteinerNov 9, 2011 9:39 am 
Mathieu BouchardNov 9, 2011 9:53 am 
Mathieu BouchardNov 9, 2011 9:59 am 
Hans-Christoph SteinerNov 9, 2011 11:01 am 
Jonathan WilkesNov 9, 2011 11:10 am 
Mathieu BouchardNov 9, 2011 11:44 am 
Mathieu BouchardNov 9, 2011 11:45 am 
Jonathan WilkesNov 9, 2011 12:40 pm 
katjaNov 9, 2011 12:57 pm 
Mathieu BouchardNov 9, 2011 2:30 pm 
Jonathan WilkesNov 9, 2011 3:39 pm 
Mathieu BouchardNov 9, 2011 3:55 pm 
Mathieu BouchardNov 9, 2011 4:13 pm 
Hans-Christoph SteinerNov 9, 2011 5:53 pm 
Mathieu BouchardNov 10, 2011 8:29 am 
Mathieu BouchardNov 10, 2011 8:43 am 
Subject:Re: [PD] how to capture window-related mouse-events when toxy is discontinued?
From:Jonathan Wilkes (janc@yahoo.com)
Date:Nov 5, 2011 8:19:48 am
List:at.iem.pd-list

----- Original Message -----

From: Mathieu Bouchard <mat@artengine.ca> To: Jonathan Wilkes <janc@yahoo.com> Cc: katja <katj@gmail.com>; "pd-l@iem.at" <pd-l@iem.at> Sent: Saturday, November 5, 2011 10:41 AM Subject: Re: [PD] how to capture window-related mouse-events when toxy is
discontinued?

Le 2011-11-02 à 08:19:00, Jonathan Wilkes a écrit :

One thing is that any GUI objects created with [widget] cease to pass

messages when the containing window gets unmapped.

Is that a problem...? What problem does that cause ?

Well, if you threw a [tgl] into a subpatch or abstraction, got the object chain
that it's in working, then closed that window and the [tgl] no longer passes messages, it is extremely
likely that your patch will no longer work.

Granted one might be less likely to be embedding [widget] objects where they
won't be seen, but that requirement limits their usefulness.  For example, I can send a "set"
message to a [tgl], or change its color when it's unmapped-- not only can I not do that with [widget], but
I'll get an error if I try.

At least that's what I remember the last time I used [widget].  It also didn't
[loadbang] properly which was annoying.

Anyway, Pd does weird things with unmapped window... It deletes all canvas-items whenever you minimise a window. I don't know whether it was ever useful to save RAM back in 1995 when 16M would cost between 640 $ and 2000 $ (remember the RAM shortage racket ?), but this behaviour is part of Pd, and you have to take into account, whether you use t_widgetbehavior or Toxy.

I don't remember whether DesireData preserved that behaviour, but it's possible that I didn't bother changing that (however, DD introduced additional layers so that C code would hardly know what Tk is).

______________________________________________________________________ | Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC