/* ***** BEGIN LICENSE BLOCK *****
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.
 * See the License for the specific language governing rights and
 * limitations under the License.
 *
 * The Original Code is Bespin.
 *
 * The Initial Developer of the Original Code is Mozilla.
 * Portions created by the Initial Developer are Copyright (C) 2009
 * the Initial Developer. All Rights Reserved.
 *
 * Contributor(s):
 *   Bespin Team (bespin@mozilla.com)
 *
 * ***** END LICENSE BLOCK ***** */

dojo.provide("bespin.themes.glass");

/**
 * Glass Theme
 */
bespin.themes.glass =  {
    "backgroundStyle": "#FFFFFF",
    "gutterStyle": "#d2d2d2",
    "lineNumberColor": "#888888",
    "lineNumberFont": "10pt Monaco, Lucida Console, monospace",
    "lineMarkerErrorColor": "#CC4444",
    "lineMarkerWarningColor": "#B8860B",
    "lineMarkerMessageColor": "green",
    "zebraStripeColor": "#FFFFFF",
    "highlightCurrentLineColor": "#DDDDDD",
    "editorTextFont": "10pt Monaco, Lucida Console, monospace",
    "editorTextColor": "#000000",
    "editorSelectedTextColor": "#F0F0F0",
    "editorSelectedTextBackground": "#4D97FF",
    "cursorStyle": "#879AFF",
    "cursorType": "ibeam",
    "unfocusedCursorStrokeStyle": "#FF0033",
    "unfocusedCursorFillStyle": "#73171E",
    "partialNibStyle": "rgba(100, 100, 100, 0.3)",
    "partialNibArrowStyle": "rgba(255, 255, 255, 0.3)",
    "partialNibStrokeStyle": "rgba(150, 150, 150, 0.3)",
    "fullNibStyle": "rgb(100, 100, 100)",
    "fullNibArrowStyle": "rgb(255, 255, 255)",
    "fullNibStrokeStyle": "rgb(150, 150, 150)",
    "scrollTrackFillStyle": "rgba(50, 50, 50, 0.8)",
    "scrollTrackStrokeStyle": "rgb(150, 150, 150)",
    "scrollBarFillStyle": "rgba(0, 0, 0, %a)",
    "scrollBarFillGradientTopStart": "rgba(90, 90, 90, %a)",
    "scrollBarFillGradientTopStop": "rgba(40, 40, 40, %a)",
    "scrollBarFillGradientBottomStart": "rgba(22, 22, 22, %a)",
    "scrollBarFillGradientBottomStop": "rgba(44, 44, 44, %a)",
    "tabSpace": "#E0D4CB",
    "searchHighlight": "#B55C00",
    "searchHighlightSelected": "#FF9A00",
    "plain": "#616161",
    "keyword": "#0000ff",
    "string": "#036907",
    "comment": "#0066ff",
    "c-comment": "#0066ff",
    "punctuation": "#888888",
    "attribute": "#BF9464",
    "test": "rgb(255,0,0)",
    "cdata": "#bdae9d",
    "attribute-value": "#BF9464",
    "tag": "#bdae9d",
    "tag-name": "#BDAE9F",
    "value": "#BF9464",
    "important": "#990000",
    "cssclass": "#BF9464",
    "cssid": "#BDAE9D"
}

// ** Glass Zebra Theme **
bespin.themes.glasszebra = {};
dojo.mixin(bespin.themes.glasszebra, bespin.themes.glass);
bespin.themes.glasszebra.zebraStripeColor = '#FFFFFF';
@@ -927,17 +927,16 @@
 .glass =
- 
  %7B%0A    %22
@@ -990,13 +990,13 @@
  %22#d
-2d2d2
+1d1d1
 %22,%0A 
@@ -1015,30 +1015,30 @@
 erColor%22: %22#
-888888
+ffffff
 %22,%0A    %22line
@@ -1383,14 +1383,14 @@
 : %22#
-000000
+666666
 %22,%0A 
@@ -1425,14 +1425,14 @@
 : %22#
-F0F0F0
+787878
 %22,%0A 
@@ -1472,14 +1472,14 @@
 : %22#
-4D97FF
+bdd9ff
 %22,%0A 
@@ -1502,14 +1502,14 @@
 : %22#
-879AFF
+738fff
 %22,%0A 
@@ -1574,14 +1574,14 @@
 : %22#
-FF0033
+ffffff
 %22,%0A 
@@ -1617,14 +1617,14 @@
 : %22#
-73171E
+335cff
 %22,%0A 
@@ -2345,14 +2345,14 @@
 : %22#
-E0D4CB
+ab581d
 %22,%0A 
@@ -2379,14 +2379,14 @@
 : %22#
-B55C00
+bdbbbd
 %22,%0A 
@@ -2421,14 +2421,14 @@
 : %22#
-FF9A00
+9cceff
 %22,%0A 
@@ -2445,14 +2445,14 @@
 : %22#
-616161
+7d7d7d
 %22,%0A 
@@ -2471,14 +2471,14 @@
 : %22#
-0000ff
+5252c4
 %22,%0A 
@@ -2496,14 +2496,14 @@
 : %22#
-036907
+6b7cc2
 %22,%0A 
@@ -2510,38 +2510,38 @@
    %22comment%22: %22#
-0066ff
+b3b3b3
 %22,%0A    %22c-commen
@@ -2550,14 +2550,14 @@
 : %22#
-0066ff
+b3b3b3
 %22,%0A 
@@ -2577,21 +2577,21 @@
 on%22: %22#8
-88888
+385b3
 %22,%0A    %22
@@ -2849,16 +2849,44 @@
 #BDAE9D%22
+,%0A    %22undefined%22: %22#777777%22
 %0A%7D%0A%0A// *

Improve the glass theme