# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1301144447 0 # Node ID 00fa951abeb550ace8f2f794dac6aea34beeb8f9 # Parent 19a632499344037722ceddfa98b0820971544238 Fix for dw_container_set_row_title() misbehavior on Mac and implemented dw_container_change_row_title(). diff -r 19a632499344 -r 00fa951abeb5 mac/dw.m --- a/mac/dw.m Sat Mar 26 12:52:35 2011 +0000 +++ b/mac/dw.m Sat Mar 26 13:00:47 2011 +0000 @@ -4837,6 +4837,24 @@ int _locked_by_me = FALSE; DW_MUTEX_LOCK; DWContainer *cont = pointer; + int lastadd = [cont lastAddPoint]; + [cont setRow:(row+lastadd) title:title]; + DW_MUTEX_UNLOCK; +} + + +/* + * Sets the title of a row in the container. + * Parameters: + * handle: Handle to window (widget) of container. + * row: Zero based row of data being set. + * title: String title of the item. + */ +void API dw_container_change_row_title(HWND handle, int row, char *title) +{ + int _locked_by_me = FALSE; + DW_MUTEX_LOCK; + DWContainer *cont = handle; [cont setRow:row title:title]; DW_MUTEX_UNLOCK; }