X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=libjava%2Fgnu%2Fawt%2Fgtk%2FnatGtkToolkit.cc;fp=libjava%2Fgnu%2Fawt%2Fgtk%2FnatGtkToolkit.cc;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=e7949395235d4793e40ee7e33ec2be6eaab6dda8;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/libjava/gnu/awt/gtk/natGtkToolkit.cc b/libjava/gnu/awt/gtk/natGtkToolkit.cc deleted file mode 100644 index e7949395..00000000 --- a/libjava/gnu/awt/gtk/natGtkToolkit.cc +++ /dev/null @@ -1,75 +0,0 @@ -// This file was created by `gcjh -stubs'. -*- c++ -*- -// -// This file is intended to give you a head start on implementing native -// methods using CNI. -// Be aware: running `gcjh -stubs ' once more for this class may -// overwrite any edits you have made to this file. - -#include - -#include -#include - -#include - - -// GTK requires the program's argc and argv variables. -extern char **_Jv_argv; -extern int _Jv_argc; - -// Call gtk_init. It is very important that this happen before any other -// gtk calls. -void -gnu::awt::gtk::GtkToolkit::gtkInit () -{ - // Initialize GLib in thread-safe mode. We assume that GLib is using the - // same native threads library as libgcj. Refer to comments in - // GtkComponentPeer constructor. - g_thread_init (NULL); - gtk_init (&_Jv_argc, &_Jv_argv); -} - -void -gnu::awt::gtk::GtkToolkit::beep () -{ - GDK_THREADS_ENTER (); - gdk_beep (); - GDK_THREADS_LEAVE (); -} - -jint -gnu::awt::gtk::GtkToolkit::getScreenResolution () -{ - jint res; - - GDK_THREADS_ENTER (); - - res = (int) (gdk_screen_width () / (gdk_screen_width_mm () / 25.4)); - - GDK_THREADS_LEAVE (); - return res; -} - -::java::awt::Dimension * -gnu::awt::gtk::GtkToolkit::getScreenSize () -{ - ::java::awt::Dimension *dim = new ::java::awt::Dimension (); - - GDK_THREADS_ENTER (); - - dim->width = gdk_screen_width (); - dim->height = gdk_screen_height (); - - GDK_THREADS_LEAVE (); - return dim; -} - -void -gnu::awt::gtk::GtkToolkit::sync () -{ - GDK_THREADS_ENTER (); - gdk_flush (); - GDK_THREADS_LEAVE (); -} - -