diff options
author | piman@google.com <piman@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-29 18:42:06 +0000 |
---|---|---|
committer | piman@google.com <piman@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-29 18:42:06 +0000 |
commit | 1c30273f852a1da694d769d38b411426e8a5ef69 (patch) | |
tree | 874757688444efef8d399c310d4932795f74282a /o3d/plugin/cross/o3d_glue.h | |
parent | 1a1f77936f887b936c29bd61f82397c8f5d987fa (diff) | |
download | chromium_src-1c30273f852a1da694d769d38b411426e8a5ef69.zip chromium_src-1c30273f852a1da694d769d38b411426e8a5ef69.tar.gz chromium_src-1c30273f852a1da694d769d38b411426e8a5ef69.tar.bz2 |
add XEmbed bindings
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19508 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'o3d/plugin/cross/o3d_glue.h')
-rw-r--r-- | o3d/plugin/cross/o3d_glue.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/o3d/plugin/cross/o3d_glue.h b/o3d/plugin/cross/o3d_glue.h index 625770e..133b09f 100644 --- a/o3d/plugin/cross/o3d_glue.h +++ b/o3d/plugin/cross/o3d_glue.h @@ -43,6 +43,7 @@ #ifdef OS_LINUX #include <GL/glx.h> #include <X11/Intrinsic.h> +#include <gtk/gtk.h> #endif @@ -250,12 +251,20 @@ class PluginObject: public NPObject { #ifdef OS_LINUX Display *display_; Window window_; + + // Xt mode Widget xt_widget_; XtAppContext xt_app_context_; XtIntervalId xt_interval_; + Time last_click_time_; + + // XEmbed mode + GtkWidget *gtk_container_; + bool got_double_click_[3]; + guint timeout_id_; + bool draw_; bool in_plugin_; - Time last_click_time_; #endif explicit PluginObject(NPP npp); ~PluginObject(); |