+set_screen_size (GtkWindow *self)
+{
+ /* Get screen dimensions */
+ Screen *screen = XDefaultScreenOfDisplay(XOpenDisplay(NULL));
+ int scn_width = XWidthOfScreen(screen);
+ int scn_height = XHeightOfScreen(screen);
+
+ /* if screensize is larger than netbook size, show in window, else fullscreen */
+ if (scn_width > SCN_WIDTH || scn_height > SCN_HEIGHT) {
+ scn_width = SCN_WIDTH;
+ scn_height = SCN_HEIGHT;
+ gtk_window_resize (self, scn_width, scn_height);
+ } else {
+ gtk_window_fullscreen (self);
+ /* Very important for Moblin */
+ gtk_window_set_decorated (self, FALSE);
+ }
+}
+
+static void