diff options
| author | Grégoire Jadi | 2013-07-16 19:39:19 +0200 |
|---|---|---|
| committer | Grégoire Jadi | 2013-07-16 19:39:19 +0200 |
| commit | aa61edd3095f082a2c717e67aeb9efe563e0cfc4 (patch) | |
| tree | 458fef8e1da6d2d0b9821230a2f207f740ccee91 | |
| parent | bbc0bc1c25536a910c9a8021cc1f1395d1537923 (diff) | |
| download | emacs-aa61edd3095f082a2c717e67aeb9efe563e0cfc4.tar.gz emacs-aa61edd3095f082a2c717e67aeb9efe563e0cfc4.zip | |
* src/xwidget.c (Fxwidget_view_model, Fxwidget_view_window): Add accessors
to xwidget_view components.
| -rw-r--r-- | src/xwidget.c | 20 |
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 | ||
| 1440 | DEFUN ("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 | |||
| 1449 | DEFUN ("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 | |||
| 1440 | DEFUN ("xwidget-send-keyboard-event", Fxwidget_send_keyboard_event, Sxwidget_send_keyboard_event, 2, 2, 0, doc:/* synthesize a kbd event for a xwidget. */ | 1458 | DEFUN ("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); |