+ uigrab = utk_file_dialog(UTK_FILE_DIALOG_OPEN, 0, "Level file (*.lvl) [.lvl]", 0, cb_open_ok, 0);
+}
+
+static void cb_open_ok(utk_event *ev, void *data)
+{
+ utk_widget *dlg = utk_event_widget(ev);
+ printf("selected: %s\n", utk_file_dialog_file(dlg));
+ utk_destroy_window(dlg);
+ if(uigrab == dlg) uigrab = 0;