X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1374539372; bh=YG7HjAtmKMTPVbzz+6GJ0PiHiNVE8wTMMSNQYfTtzl8=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer; b=ncVAv7r/JjSndB6G2ojXxSaGYHZi+/C4YxCDJP9DDhkQV2jAMuMMaoJQFI6t418Sh04rBvQ7jr/ku3MSD/Sk5ljVjza8yhe8dm/iLUTZrkOwrFZL+8wUbWfWWIcR4VC4B3wxEUhpKGWilA2bo9wGitkMCGR1fNxK8q7QNGAn5FE= X-Yahoo-Newman-Id: 316757 DOT 22451 DOT bm AT smtp103 DOT sbc DOT mail DOT bf1 DOT yahoo DOT com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: PerqtNAVM1mwhedMQGIM3Wl2dIc1aUozhc6Jkcvz5HD.kSo SKhDHUzgX1KPISb6u9nnjBgUxOBdUwoYZDuNjwBh_TvzMAIdhShUfR9mwksb 8bbwYnK0YUfSK3YR3W5Ds8_dChp68.GE7KJCldHtvN0koXDozPRl3yJiN88H iV.SwLtBlhFnkiHxphs6oGZMrxEv04H8_fv4xcHKZT9woamuFsj9QC88Q4zw A.m_kNkxVmuGDhC6JRSX6q1zKWS6tDKviniqOsG7HFKjOE55mZWD.24yfbXn t9ijD5wm4Alli_WxOzWEgZurXHGUHRcLOG0xCqjuIpcTh07cjB2GMyAHGRiY hSfto_Oy3oCVKu1lPF6mlCbz2Oc1lZ4T.BRib1le.rhmZQBYDu_nHJyABUag NBWAujmRRUvTAmxQX2pSYt0AjhBHGKBVEP1BXAT9_ggHoL6pDy7KVCQssVGJ dzVa5yqk_PuLfNsb.fYyA3KIE1ENWVj4aeMJz9MEOnmrMRGiYEyUpP8acQY0 zVPLg9VEscBhHO03rOWiPoN3u95Q- X-Yahoo-SMTP: b8jVkbOswBAqZ4BhECp7nxPJUfTGEnEGv_G4qgQeZMeAbA-- X-Rocket-Received: from [192.168.1.66] (ehennes AT 69 DOT 109 DOT 30 DOT 233 with plain) by smtp103.sbc.mail.bf1.yahoo.com with SMTP; 22 Jul 2013 17:29:32 -0700 PDT Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: Re: [geda-user] Non-modal Dialogs From: Edward Hennessy In-Reply-To: Date: Mon, 22 Jul 2013 17:29:31 -0700 Content-Transfer-Encoding: 7bit Message-Id: References: <2174C2C2-6FAF-4544-A4C0-5FDBD564A6FB AT sbcglobal DOT net> <1374513797 DOT 3124 DOT 12 DOT camel AT AMD64X2 DOT fritz DOT box> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1508) Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Jul 22, 2013, at 11:01 AM, Luis de Arquer wrote: > > So my suggestion is, why not use the weak refs to implement Stefan's > idea? Right now, it only notifies destruction of the object -correct > me if I am wrong-, but it could well notify a change in the object. > So, in the case of the properties dialog, on creation it would create > a weak ref to the object, with a notification callback. And everytime > an object is modified, the list of weak refs is checked, calling any > existing callback. Thanks. I will look at the weak references. Cheers, Ed