gnome-shell r13 - trunk/js/ui



Author: otaylor
Date: Fri Oct 31 18:29:42 2008
New Revision: 13
URL: http://svn.gnome.org/viewvc/gnome-shell?rev=13&view=rev

Log:
Clean up initial appearance a bit

Set a less strange background color than white and remove the
"Yessir. The compositor is running" message from the overlay.


Modified:
   trunk/js/ui/main.js

Modified: trunk/js/ui/main.js
==============================================================================
--- trunk/js/ui/main.js	(original)
+++ trunk/js/ui/main.js	Fri Oct 31 18:29:42 2008
@@ -5,8 +5,24 @@
 
 const Panel = imports.ui.panel;
 
+const DEFAULT_BACKGROUND_COLOR = new Clutter.Color();
+DEFAULT_BACKGROUND_COLOR.from_pixel(0x2266bbff);
+
 let panel = null;
 
 function start() {
+    let global = Shell.global_get();
+
+    // The background color really only matters if there is no desktop
+    // window (say, nautilus) running. We set it mostly so things look good
+    // when we are running inside Xephyr.
+    global.stage.color = DEFAULT_BACKGROUND_COLOR;
+
+    // Mutter currently hardcodes putting "Yessir. The compositor is running""
+    // in the overlay. Clear that out.
+    children = global.overlay_group.get_children();
+    for (let i = 0; i < children.length; i++)
+	children[i].destroy();
+
     panel = new Panel.Panel();
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]