Mercurial > dwindows
changeset 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 | 19a632499344 |
children | eaaef18d5b21 |
files | mac/dw.m |
diffstat | 1 files changed, 18 insertions(+), 0 deletions(-) [+] |
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; }