ui/gtk/button.h

changeset 704
6105e9d9b7e1
parent 359
c51e58359db8
child 771
155f8722b927
--- a/ui/gtk/button.h	Fri Aug 22 10:22:55 2025 +0200
+++ b/ui/gtk/button.h	Fri Aug 22 18:56:37 2025 +0200
@@ -37,6 +37,16 @@
 extern "C" {
 #endif
     
+typedef struct UiLinkButton {
+    UiObject *obj;
+    GtkWidget *widget;
+    UiLinkType type;
+    UiBool nofollow;
+    char *link;
+    ui_callback onclick;
+    void *onclickdata;
+} UiLinkButton;
+    
 void ui_button_set_icon_name(GtkWidget *button, const char *icon_name);
 
 typedef void (*ui_toggled_func)(void*, void*);
@@ -89,6 +99,9 @@
 int64_t ui_radiobutton_get(UiInteger *value);
 void ui_radiobutton_set(UiInteger *value, int64_t i);
 
+char* ui_linkbutton_get(UiString *s);
+void ui_linkbutton_set(UiString *s, const char *str);
+
 #ifdef	__cplusplus
 }
 #endif

mercurial