This commit is contained in:
2026-03-04 18:15:45 +01:00
parent afa3778103
commit 3a2abf90f6
16 changed files with 1563 additions and 93 deletions

View File

@@ -29,6 +29,7 @@ void rkt_webview_init()
{
if (handler == nullptr) {
handler = new Rktwebview_qt(&handler);
handler->doEvents();
}
}
@@ -135,4 +136,51 @@ bool rkt_webview_valid(rktwebview_t wv)
return handler->rktValid(wv);
}
result_t rkt_webview_hide(rktwebview_t w)
{
rkt_webview_init();
return handler->rktHideWindow(w);
}
result_t rkt_webview_show(rktwebview_t w)
{
rkt_webview_init();
return handler->rktShowWindow(w);
}
result_t rkt_webview_present(rktwebview_t w)
{
rkt_webview_init();
return handler->rktPresentWindow(w);
}
result_t rkt_webview_maximize(rktwebview_t w)
{
rkt_webview_init();
return handler->rktMaximizeWindow(w);
}
result_t rkt_webview_minimize(rktwebview_t w)
{
rkt_webview_init();
return handler->rktMinimizeWindow(w);
}
result_t rkt_webview_show_normal(rktwebview_t w)
{
rkt_webview_init();
return handler->rktShowNormalWindow(w);
}
window_state_t rkt_webview_window_state(rktwebview_t w)
{
rkt_webview_init();
return handler->rktWindowState(w);
}
result_t rkt_webview_set_title(rktwebview_t wv, const char *title)
{
rkt_webview_init();
return handler->rktWindowSetTitle(wv, title);
}