diff options
Diffstat (limited to 'new/button_darwin.m')
| -rw-r--r-- | new/button_darwin.m | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/new/button_darwin.m b/new/button_darwin.m index 9eab2e4..a4191a9 100644 --- a/new/button_darwin.m +++ b/new/button_darwin.m @@ -53,7 +53,21 @@ uiControl *uiNewButton(const char *text) return b.uiC; } -// TODO text +char *uiButtonText(uiControl *c) +{ + uiNSButton *b; + + b = (uiNSButton *) uiControlHandle(c); + return strdup(fromNSString([b title])); +} + +void uiButtonSetText(uiControl *c, const char *text) +{ + uiNSButton *b; + + b = (uiNSButton *) uiControlHandle(c); + [b setTitle:toNSString(text)]; +} void uiButtonOnClicked(uiControl *c, void (*f)(uiControl *, void *), void *data) { |
