application/window.c

changeset 11
26acbfa75c1f
parent 9
0676408f50ad
child 13
5a8762fcfecc
--- a/application/window.c	Tue Jan 30 08:49:35 2024 +0100
+++ b/application/window.c	Tue Jan 30 09:10:05 2024 +0100
@@ -56,7 +56,7 @@
 		ui_button(obj, .icon = "Back");
 		ui_button(obj, .icon = "Forward");
 
-		ui_path_textfield(obj, .fill = UI_ON, .getpathelm = dav_get_pathelm, .varname = "path");
+		ui_path_textfield(obj, .fill = UI_ON, .getpathelm = dav_get_pathelm, .onactivate = action_path_selected ,.varname = "path");
 
 		ui_progressspinner(obj, .value = wdata->progress);
 	}
@@ -177,3 +177,11 @@
 
 	return elms;
 }
+
+
+
+void action_path_selected(UiEvent *event, void *data) {
+	DavBrowser *browser = event->document;
+	char *path = event->eventdata;
+	davbrowser_query_url(event->obj, browser, path);
+}

mercurial