Mercurial > dwindows
diff mac/dw.m @ 821:00fa951abeb5
Fix for dw_container_set_row_title() misbehavior on Mac and implemented dw_container_change_row_title().
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 26 Mar 2011 13:00:47 +0000 |
parents | 7fa26d8cc8d0 |
children | 8a2e3138e1e4 |
line wrap: on
line diff
--- 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; }