= Attendees = Elaine, Eric, Greg, TomG, Scooter, Conrad = Agenda = * ctypes * Progress updates [All] * help system * toolshed web site = Discussion = * ctypes * ctypes wrapping works pretty conveniently but does not handle C++ exceptions * Throwing a C++ exception results in core dump * Alternative 1: fix ctypes to catch C++ exceptions * Ugh * Alternative 2: change C wrapper to catch exception and convert to a C error, then change ctypes call to check for error * Possibly use template mechanism to decorate C wrapper to minimize typing * Keep these solutions in mind until we encounter an actual problem * Progress updates * Daily build available at http://preview.rbvi.ucsf.edu/chimera2/builds/macosx/chimera-2.0.daily.dmg * Preliminary ribbon code is in but needs to be refactored (Conrad) * 'ribbon' and 'rcolor' commands for ribbon display and color * Need to refactor for secondary structure cross sections * Secondary structure from mmCIF are now read (Greg) * mmCIF reader is faster than PDB reader * Adding more ctypes wrapping to molecular data for session saving (Greg) * Adding custom frame to Save/Open dialog still in progress (Eric) * Destructor coordinator/observer code being revamped (Eric) * Fixed cut-and-paste in wx widgets (Eric) * Pseudobond groups are wrapped for intermolecular pseudobonds (TomG) * To be used for cross links * Consolidated 'color' command specification still in progress (Elaine, TomG) * help system * User interface: * Add a '?' on title bar to act as help button? * F1 as help key? * Display: * Use HTML widget in Chimera 2 * Reading in separate browser has advantages too * Content: * Help files are distributed with tools * Reference URLs are relative * A missing file triggers a page saying "Tool not installed. Install or view documentation on web?" * Command line: * 'help' or command followed by tab brings up help * ''Meeting adjourned'' * toolshed web site = Action Items =