1 const Cc = Components.classes;
2 const Ci = Components.interfaces;
3 const Cr = Components.results;
15 const rMask = 4294901760;
19 var r = (aColor & rMask) >> 16;
20 var g = (aColor & gMask) >> 8;
21 var b = (aColor & bMask);
23 return "#" + [r, g, b].map(
function(aInt)
24 aInt.toString(16).replace(/^(.)$/,
"0$1"))
25 .join(
"").toUpperCase();
33 return parseInt(aString.substring(1,3), 16) << 16 |
34 parseInt(aString.substring(3,5), 16) << 8 |
35 parseInt(aString.substring(5,7), 16);
67 if (!(
"@mozilla.org/gnome-gconf-service;1" in
Cc))
70 gGConf = Cc[
"@mozilla.org/gnome-gconf-service;1"].
73 gShell = Cc[
"@mozilla.org/browser/shell-service;1"].
do_check_eq(typeof PlacesUtils,"object")
function checkShellToGConfColor(aShellColor, aExpectedGConfColor)
function colorToHex(aColor)
getService(Ci.sbIFaceplateManager)
function checkGConfToShellColor(aGConfColor, aExpectedShellColor)
function hexToColor(aString)