aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xwidget.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/xwidget.c b/src/xwidget.c
index 16678068c11..e716308e27f 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -1437,6 +1437,24 @@ DEFUN ("xwidget-view-info", Fxwidget_view_info , Sxwidget_view_info, 1, 1, 0, do
1437 return info; 1437 return info;
1438} 1438}
1439 1439
1440DEFUN ("xwidget-view-model", Fxwidget_view_model, Sxwidget_view_model,
1441 1, 1, 0,
1442 doc: /* get xwidget view model */)
1443 (Lisp_Object xwidget_view)
1444{
1445 CHECK_XWIDGET_VIEW (xwidget_view);
1446 return XXWIDGET_VIEW (xwidget_view)->model;
1447}
1448
1449DEFUN ("xwidget-view-window", Fxwidget_view_window, Sxwidget_view_window,
1450 1, 1, 0,
1451 doc: /* get xwidget view window */)
1452 (Lisp_Object xwidget_view)
1453{
1454 CHECK_XWIDGET_VIEW (xwidget_view);
1455 return XXWIDGET_VIEW (xwidget_view)->w;
1456}
1457
1440DEFUN ("xwidget-send-keyboard-event", Fxwidget_send_keyboard_event, Sxwidget_send_keyboard_event, 2, 2, 0, doc:/* synthesize a kbd event for a xwidget. */ 1458DEFUN ("xwidget-send-keyboard-event", Fxwidget_send_keyboard_event, Sxwidget_send_keyboard_event, 2, 2, 0, doc:/* synthesize a kbd event for a xwidget. */
1441 ) 1459 )
1442 (Lisp_Object xwidget, Lisp_Object keydescriptor) 1460 (Lisp_Object xwidget, Lisp_Object keydescriptor)
@@ -1572,6 +1590,8 @@ syms_of_xwidget (void)
1572 defsubr (&Sxwidget_view_info); 1590 defsubr (&Sxwidget_view_info);
1573 defsubr (&Sxwidget_resize); 1591 defsubr (&Sxwidget_resize);
1574 defsubr (&Sget_buffer_xwidgets); 1592 defsubr (&Sget_buffer_xwidgets);
1593 defsubr (&Sxwidget_view_model);
1594 defsubr (&Sxwidget_view_window);
1575 1595
1576#ifdef HAVE_WEBKIT_OSR 1596#ifdef HAVE_WEBKIT_OSR
1577 defsubr (&Sxwidget_webkit_goto_uri); 1597 defsubr (&Sxwidget_webkit_goto_uri);