[Chandler-dev] status of "Update" toolbar item

Reid Ellis rae at osafoundation.org
Mon Apr 2 11:26:05 PDT 2007


This is an update on the "Send/Update" toolbar item <https:// 
bugzilla.osafoundation.org/show_bug.cgi?id=7766>.


Quick summary:
Windows: "Update" does work, with a bit of focus twiddling.
Mac: "Send" becomes enabled, but doesn't change bitmap/name to "Update".


Long summary:
When viewing a sent mail message under Dashbard/Mail, make a change  
to the body text of the email.

Under Windows (running under Parallels on my Mac Pro):
	Tabbing out of the body area changes the title of the toolbar item  
from "Sent" to "Send", but it remains disabled.
	Clicking then on the table view (in an unpopulated area) causes the  
toolbar item to fully refresh to the update icon and text, and be  
fully enabled.
	Clicking on "All", and then clicking on non-mail items in the table  
view leaves "Update" enabled, although clicking it does nothing.
	Clicking in the Notes field of a non-mail item resets the toolbar  
item to a disabled "Send" item.

On both my PPC PowerBook and Intel Mac Pro under Mac OS X 10.4.9:
	After making a change to the body text of email, tabbing out of the  
body area changes the title of the toolbar item from "Sent" to "Send"  
and becomes enabled.
	Clicking on "All", and then clicking on non-mail items in the table  
view leaves "Send" enabled, although clicking it does nothing.
	Clicking in the Notes field of a non-mail item re-disables the  
"Send" item.

Under Ubuntu 6.10 (running under Parallels on my Mac Pro):
	Exact same behaviour as for Windows.


Developer note:
Under Mac OS X, the wx function to set the toolbar item does not work  
for me, but does work for Robin. I would welcome feedback from others  
trying out a patched version of the wx demo, which uses the toolbar- 
bitmap-changing wx call. The patch is attached to bug 7766 at https:// 
bugzilla.osafoundation.org/attachment.cgi?id=3435 and the demo is in  
the wx svn under wx/wxPython/demo/ToolBar.py -- cd to that directory  
and run it thusly:
	WORKPATH/chandler/chandler/release/RunPython ToolBar.py

Reid



More information about the chandler-dev mailing list