summaryrefslogtreecommitdiff
path: root/new/button_darwin.m
diff options
context:
space:
mode:
Diffstat (limited to 'new/button_darwin.m')
-rw-r--r--new/button_darwin.m16
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)
{