While trying to create an instance of NotificationIcon() in the _object_added_cb function in clipboardtray.py I couldn&#39;t get the path to the icon from the ClipboardIcon() instance because it isn&#39;t set until _object_state_changed_cb is called.<br>
<br>Is there a way I can get the path to the icon?<br><br><div class="gmail_quote">On Mon, Apr 14, 2008 at 11:44 AM, Eben Eliason &lt;<a href="mailto:eben.eliason@gmail.com">eben.eliason@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Mon, Apr 14, 2008 at 12:39 PM, Gary C Martin &lt;<a href="mailto:gary@garycmartin.com">gary@garycmartin.com</a>&gt; wrote:<br>
&gt; On 14 Apr 2008, at 15:04, Mikus Grinbergs wrote:<br>
&gt;<br>
&gt; &nbsp;&gt; Personal note: &nbsp;Been running the &quot;new look&quot; Sugar/Joyride for a<br>
&gt; &nbsp;&gt; while. &nbsp;[It does what you describe when an Activity is launched.]<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; I&#39;ve now trained myself to notice the pulsing icon in the top left<br>
&gt; &nbsp;&gt; hand corner -- but I think that is an easily-overlooked location<br>
&gt; &nbsp;&gt; (particularly since current notification icons have the same<br>
&gt; &nbsp;&gt; background color as the &quot;border&quot; in which they sit).<br>
&gt;<br>
&gt; &nbsp;I also find the new &#39;activity launch notification&#39; less than<br>
&gt; &nbsp;satisfying. Launching an activity is a very distinct action &nbsp;taken by<br>
&gt; &nbsp;a user, and the current pulsing notification is not enough of an<br>
&gt; &nbsp;indication of the result. It&#39;s also odd if you do happen to have the<br>
&gt; &nbsp;frame open as you see 2 pulsing icons for the launching activity (one<br>
&gt; &nbsp;the notification and one in the actual frame).<br>
&gt;<br>
&gt; &nbsp;I&#39;d like to suggest, again, that the activity launching metaphor be<br>
&gt; &nbsp;one where:<br>
&gt;<br>
&gt; &nbsp;1) Kid clicks on activity icon to launch<br>
&gt; &nbsp;2) Sugar immediately opens a fullscreen canvas with just the large<br>
&gt; &nbsp;pulsing icon (i.e a activity zoom view)<br>
&gt; &nbsp;3) Canvas is occupied by the activity once it has loaded<br>
<br>
</div>This is in fact the very approach we aim to implement, hopefully in<br>
the near future. &nbsp;I&#39;m in agreement with all of the interactions you<br>
mention below. &nbsp;The one which may not be trivial to add (though again,<br>
I would strongly prefer) is the ability to prevent the launched<br>
activity from stealing focus if the user has since switched away, but<br>
we&#39;ll take things one step at a time.<br>
<font color="#888888"><br>
- Eben<br>
</font><div><div></div><div class="Wj3C7c"><br>
&gt; &nbsp;This provides:<br>
&gt;<br>
&gt; &nbsp;- immediate and clear feedback to the kid that an activity is indeed<br>
&gt; &nbsp;launching<br>
&gt; &nbsp;- prevents casual/impatient clicks on other activity icons while the<br>
&gt; &nbsp;first loads<br>
&gt; &nbsp;- allows access to the frame, and for the kid to switch back to<br>
&gt; &nbsp;neighbourhood/group/home if needed<br>
&gt; &nbsp;- if the kid does intentionally switch away, the background activity<br>
&gt; &nbsp;launch does not suddenly drag them back once complete<br>
&gt; &nbsp;- the slide out launch notification is not needed, but the pulsing<br>
&gt; &nbsp;frame activity icon would stay<br>
&gt;<br>
&gt; &nbsp;If at some future point we get usable Sugar compositing, a nice zoom<br>
&gt; &nbsp;animation could be added to the launched activity so that from where<br>
&gt; &nbsp;ever it was clicked, it scales up and into the centre of the screen<br>
&gt; &nbsp;and starts to pulse, while the rest of the screen content fades out.<br>
&gt;<br>
&gt; &nbsp;Gary<br>
&gt;<br>
&gt; &nbsp;_______________________________________________<br>
&gt; &nbsp;Sugar mailing list<br>
&gt; &nbsp;<a href="mailto:Sugar@lists.laptop.org">Sugar@lists.laptop.org</a><br>
&gt; &nbsp;<a href="http://lists.laptop.org/listinfo/sugar" target="_blank">http://lists.laptop.org/listinfo/sugar</a><br>
&gt;<br>
_______________________________________________<br>
Sugar mailing list<br>
<a href="mailto:Sugar@lists.laptop.org">Sugar@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/sugar" target="_blank">http://lists.laptop.org/listinfo/sugar</a><br>
</div></div></blockquote></div><br>