diff options
author | Robert Manea <gotmor@gmail.com> | 2009-10-19 18:39:51 +0200 |
---|---|---|
committer | Robert Manea <gotmor@gmail.com> | 2009-10-19 18:39:51 +0200 |
commit | cbf5a2988767616df196a3fa5bd88bc020d5e264 (patch) | |
tree | 78e5d811a55d9d6aab91c997a3e2e7bfd98d7b39 /uzbl-core.c | |
parent | f4f51de768759334b093634741b1e871ba0b9f19 (diff) |
added FORM_ACTIVE event and config example
Diffstat (limited to 'uzbl-core.c')
-rw-r--r-- | uzbl-core.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/uzbl-core.c b/uzbl-core.c index 5d4447b..c2d0f90 100644 --- a/uzbl-core.c +++ b/uzbl-core.c @@ -488,6 +488,21 @@ clean_up(void) { unlink (uzbl.comm.socket_path); } +gint +get_click_context() { + GUI *g = &uzbl.gui; + WebKitHitTestResult *ht; + guint context; + + if(!uzbl.state.last_button) + return -1; + + ht = webkit_web_view_get_hit_test_result(g->web_view, uzbl.state.last_button); + g_object_get(ht, "context", &context, NULL); + + return (gint)context; +} + /* --- SIGNALS --- */ sigfunc* setup_signal(int signr, sigfunc *shandler) { |