aboutsummaryrefslogtreecommitdiff
path: root/libjava/gnu/awt/gtk/gtkcommon.h
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2001-01-12 23:08:23 +0000
committerTom Tromey <tromey@gcc.gnu.org>2001-01-12 23:08:23 +0000
commitfafc249b1bdd385ce0c45d2696ad7c1c09c9b2cb (patch)
tree93c6214e284eb3dd7dd0813a7627e79b23ff0df6 /libjava/gnu/awt/gtk/gtkcommon.h
parentec7c0481a032ed51f976aee0bb88180ff8a34acf (diff)
downloadgcc-fafc249b1bdd385ce0c45d2696ad7c1c09c9b2cb.zip
gcc-fafc249b1bdd385ce0c45d2696ad7c1c09c9b2cb.tar.gz
gcc-fafc249b1bdd385ce0c45d2696ad7c1c09c9b2cb.tar.bz2
natGtkComponentPeer.cc (getLocationOnScreen): Wrote.
* gnu/awt/gtk/natGtkComponentPeer.cc (getLocationOnScreen): Wrote. (setCursor): Wrote. Include Cursor.h. * gnu/awt/gtk/natGtkLabelPeer.cc: New file. * gnu/awt/gtk/natGtkButtonPeer.cc: New file. * gnu/awt/gtk/gtkcommon.h (class _Jv_GdkThreadLock): New class. * gnu/awt/gtk/GtkLabelPeer.java: New file. * gnu/awt/gtk/GtkButtonPeer.java: New file. From-SVN: r38967
Diffstat (limited to 'libjava/gnu/awt/gtk/gtkcommon.h')
-rw-r--r--libjava/gnu/awt/gtk/gtkcommon.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/libjava/gnu/awt/gtk/gtkcommon.h b/libjava/gnu/awt/gtk/gtkcommon.h
index 4e9c430..207d2cf 100644
--- a/libjava/gnu/awt/gtk/gtkcommon.h
+++ b/libjava/gnu/awt/gtk/gtkcommon.h
@@ -17,6 +17,20 @@ details. */
#include <java/awt/Color.h>
+class _Jv_GdkThreadLock
+{
+public:
+ _Jv_GdkThreadLock ()
+ {
+ GDK_THREADS_ENTER ();
+ }
+
+ ~_Jv_GdkThreadLock ()
+ {
+ GDK_THREADS_LEAVE ();
+ }
+};
+
// Convert AWT Color to gdk color value.
static inline void
_Jv_ConvertAwtColor(java::awt::Color* awtcolor, GdkColor* gdkcolor)